From 44b734c3724e057887b153405c63089f4e3012aa Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 22 Aug 2020 16:26:18 +0100 Subject: [PATCH 001/193] FBP Munchies --- .../Chemistry-Reagents-Food-Drinks_vr.dm | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index d5e2b1a8df1..944f70f1ad3 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -415,3 +415,22 @@ if(M.species.gets_food_nutrition) if(alien == IS_SLIME || alien == IS_CHIMERA) //slimes and chimera can get nutrition from injected nutriment and protein M.nutrition += (alt_nutriment_factor * removed) + +/datum/reagent/nutriment + affects_robots = 1 //fbps can get energy from food, but; + var/fbp_factor = 2 //divisor for how much it's worth (so, one half normal) + +/datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) + switch(alien) + if(IS_DIONA) return + if(IS_UNATHI) removed *= 0.5 + if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit + if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. + if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. + if(M.isSynthetic()) + M.adjust_nutrition((nutriment_factor / fbp_factor) * removed) + else + M.adjust_nutrition(nutriment_factor * removed) + if(!M.isSynthetic()) //only meatbags get healing and blood from nutriment + M.heal_organ_damage(0.5 * removed, 0) + M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) \ No newline at end of file From 46e560dd8e91a5a18acaf50b25e00ee665fa55d2 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Mon, 21 Sep 2020 20:24:52 +0100 Subject: [PATCH 002/193] cycler adjustment, charge limit --- .../Chemistry-Reagents-Food-Drinks_vr.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index 944f70f1ad3..43200df10c2 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -418,7 +418,13 @@ /datum/reagent/nutriment affects_robots = 1 //fbps can get energy from food, but; - var/fbp_factor = 2 //divisor for how much it's worth (so, one half normal) + var/fbp_factor = 1.5 //divisor for how much it's worth (so, two-thirds normal) + +/datum/reagent/nutriment/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(!injectable && alien != IS_SLIME && alien != IS_CHIMERA && !M.isSynthetic()) + M.adjustToxLoss(0.1 * removed) + return + affect_ingest(M, alien, removed) /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) switch(alien) @@ -427,7 +433,7 @@ if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. - if(M.isSynthetic()) + if(M.isSynthetic() && H.nutrition < 500) //cap us off at the limit just like a charger M.adjust_nutrition((nutriment_factor / fbp_factor) * removed) else M.adjust_nutrition(nutriment_factor * removed) From 06d7b68c492c4a9da1935f236b80efa3178677fc Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Mon, 21 Sep 2020 20:51:13 +0100 Subject: [PATCH 003/193] Update Chemistry-Reagents-Food-Drinks_vr.dm --- .../Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index 43200df10c2..8ddb3e69d30 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -433,7 +433,7 @@ if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. - if(M.isSynthetic() && H.nutrition < 500) //cap us off at the limit just like a charger + if(M.isSynthetic() && M.nutrition < 500) //cap us off at the limit just like a charger M.adjust_nutrition((nutriment_factor / fbp_factor) * removed) else M.adjust_nutrition(nutriment_factor * removed) From 542595cb5a04bfdb30576d838b34a912e8977930 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Mon, 21 Sep 2020 21:05:29 +0100 Subject: [PATCH 004/193] Update Chemistry-Reagents-Food-Drinks_vr.dm --- .../Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index 8ddb3e69d30..d664e23d3fe 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -435,7 +435,7 @@ if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. if(M.isSynthetic() && M.nutrition < 500) //cap us off at the limit just like a charger M.adjust_nutrition((nutriment_factor / fbp_factor) * removed) - else + else if(!M.isSynthetic()) M.adjust_nutrition(nutriment_factor * removed) if(!M.isSynthetic()) //only meatbags get healing and blood from nutriment M.heal_organ_damage(0.5 * removed, 0) From 814375ea3b72b68f9687a50d8cbe19caf78fbb26 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Tue, 1 Dec 2020 23:28:13 -0800 Subject: [PATCH 005/193] Matter Matters --- code/game/machinery/autolathe.dm | 88 +++++++ code/game/objects/items/stacks/stack.dm | 38 ++- code/modules/materials/material_recipes.dm | 288 +++++++++++---------- code/modules/research/designs.dm | 12 +- 4 files changed, 294 insertions(+), 132 deletions(-) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 3cde4792387..0a545828292 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -217,6 +217,7 @@ if(busy) to_chat(usr, "The autolathe is busy. Please wait for completion of previous operation.") return +<<<<<<< HEAD switch(action) if("make") var/datum/category_item/autolathe/making = locate(params["make"]) @@ -280,6 +281,93 @@ new making.path(src.loc) return TRUE return FALSE +======= + + else if(href_list["setfilter"]) + var/filterstring = input(usr, "Input a filter string, or blank to not filter:", "Design Filter", filtertext) as null|text + if(!Adjacent(usr)) + return + if(isnull(filterstring)) //Clicked Cancel + return + if(filterstring == "") //Cleared value + filtertext = null + filtertext = sanitize(filterstring, 25) + + if(href_list["change_category"]) + + var/choice = input("Which category do you wish to display?") as null|anything in machine_recipes.categories + if(!choice) return + current_category = choice + + if(href_list["make"] && machine_recipes) + var/multiplier = text2num(href_list["multiplier"]) + var/datum/category_item/autolathe/making = locate(href_list["make"]) in current_category.items + + //Exploit detection, not sure if necessary after rewrite. + if(!making || multiplier < 0 || multiplier > 100) + var/turf/exploit_loc = get_turf(usr) + message_admins("[key_name_admin(usr)] tried to exploit an autolathe to duplicate an item! ([exploit_loc ? "JMP" : "null"])", 0) + log_admin("EXPLOIT : [key_name(usr)] tried to exploit an autolathe to duplicate an item!") + return + + busy = 1 + update_use_power(USE_POWER_ACTIVE) + + //Check if we still have the materials. + var/coeff = (making.no_scale ? 1 : mat_efficiency) //stacks are unaffected by production coefficient + for(var/material in making.resources) + if(!isnull(stored_material[material])) + if(stored_material[material] < round(making.resources[material] * coeff) * multiplier) + return + + //Consume materials. + for(var/material in making.resources) + if(!isnull(stored_material[material])) + stored_material[material] = max(0, stored_material[material] - round(making.resources[material] * coeff) * multiplier) + + update_icon() // So lid closes + + sleep(build_time) + + busy = 0 + update_use_power(USE_POWER_IDLE) + update_icon() // So lid opens + + //Sanity check. + if(!making || !src) return + + //Create the desired item. + var/obj/item/I = new making.path(src.loc) + + if(LAZYLEN(I.matter)) // Sadly we must obey the laws of equivalent exchange. + I.matter.Cut() + else + I.matter = list() + + for(var/material in making.resources) // Handle the datum's autoscaling for waste, so we're properly wasting material, but not so much if we have efficiency. + I.matter[material] = round(making.resources[material] / (making.no_scale ? 1 : 1.25)) * (making.no_scale ? 1 : mat_efficiency) + + flick("[initial(icon_state)]_finish", src) + if(multiplier > 1) + if(istype(I, /obj/item/stack)) + var/obj/item/stack/S = I + S.amount = multiplier + else + for(multiplier; multiplier > 1; --multiplier) // Create multiple items if it's not a stack. + I = new making.path(src.loc) + +// We've already deducted the cost of multiple items. Process the matter the same. + if(LAZYLEN(I.matter)) + I.matter.Cut() + + else + I.matter = list() + + for(var/material in making.resources) + I.matter[material] = round(making.resources[material] / (making.no_scale ? 1 : 1.25)) * (making.no_scale ? 1 : mat_efficiency) + + updateUsrDialog() +>>>>>>> 09ec6d4... Matter Matters (#7756) /obj/machinery/autolathe/update_icon() overlays.Cut() diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 5fa718564f4..56a028c905b 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -170,8 +170,37 @@ var/atom/O if(recipe.use_material) O = new recipe.result_type(user.loc, recipe.use_material) + + if(istype(O, /obj)) + var/obj/Ob = O + + if(LAZYLEN(Ob.matter)) // Law of equivalent exchange. + Ob.matter.Cut() + + else + Ob.matter = list() + + var/mattermult = istype(Ob, /obj/item) ? min(2000, 400 * Ob.w_class) : 2000 + + Ob.matter[recipe.use_material] = mattermult / produced * required + else O = new recipe.result_type(user.loc) + + if(recipe.matter_material) + if(istype(O, /obj)) + var/obj/Ob = O + + if(LAZYLEN(Ob.matter)) // Law of equivalent exchange. + Ob.matter.Cut() + + else + Ob.matter = list() + + var/mattermult = istype(Ob, /obj/item) ? min(2000, 400 * Ob.w_class) : 2000 + + Ob.matter[recipe.use_material] = mattermult / produced * required + O.set_dir(user.dir) O.add_fingerprint(user) @@ -379,8 +408,9 @@ var/on_floor = 0 var/use_material var/pass_color + var/matter_material // Material type used for recycling. Default, uses use_material. For non-material-based objects however, matter_material is needed. -/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, supplied_material = null, pass_stack_color) +/datum/stack_recipe/New(title, result_type, req_amount = 1, res_amount = 1, max_res_amount = 1, time = 0, one_per_turf = 0, on_floor = 0, supplied_material = null, pass_stack_color, recycle_material = null) src.title = title src.result_type = result_type src.req_amount = req_amount @@ -392,6 +422,12 @@ src.use_material = supplied_material src.pass_color = pass_stack_color + if(!recycle_material && src.use_material) + src.matter_material = src.use_material + + else if(recycle_material) + src.matter_material = recycle_material + /* * Recipe list datum */ diff --git a/code/modules/materials/material_recipes.dm b/code/modules/materials/material_recipes.dm index 57bf6b9b7dc..a977821f27a 100644 --- a/code/modules/materials/material_recipes.dm +++ b/code/modules/materials/material_recipes.dm @@ -32,58 +32,59 @@ /datum/material/steel/generate_recipes() ..() recipes += new/datum/stack_recipe_list("office chairs",list( \ - new/datum/stack_recipe("dark office chair", /obj/structure/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("light office chair", /obj/structure/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1) \ + new/datum/stack_recipe("dark office chair", /obj/structure/bed/chair/office/dark, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("light office chair", /obj/structure/bed/chair/office/light, 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") \ )) recipes += new/datum/stack_recipe_list("comfy chairs", list( \ - new/datum/stack_recipe("beige comfy chair", /obj/structure/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("black comfy chair", /obj/structure/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("brown comfy chair", /obj/structure/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("lime comfy chair", /obj/structure/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("teal comfy chair", /obj/structure/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("red comfy chair", /obj/structure/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("blue comfy chair", /obj/structure/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("purple comfy chair", /obj/structure/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("green comfy chair", /obj/structure/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("yellow comfy chair", /obj/structure/bed/chair/comfy/yellow, 2, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("orange comfy chair", /obj/structure/bed/chair/comfy/orange, 2, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("beige comfy chair", /obj/structure/bed/chair/comfy/beige, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("black comfy chair", /obj/structure/bed/chair/comfy/black, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("brown comfy chair", /obj/structure/bed/chair/comfy/brown, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("lime comfy chair", /obj/structure/bed/chair/comfy/lime, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("teal comfy chair", /obj/structure/bed/chair/comfy/teal, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("red comfy chair", /obj/structure/bed/chair/comfy/red, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("blue comfy chair", /obj/structure/bed/chair/comfy/blue, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("purple comfy chair", /obj/structure/bed/chair/comfy/purp, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("green comfy chair", /obj/structure/bed/chair/comfy/green, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("yellow comfy chair", /obj/structure/bed/chair/comfy/yellow, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("orange comfy chair", /obj/structure/bed/chair/comfy/orange, 2, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ )) - recipes += new/datum/stack_recipe("table frame", /obj/structure/table, 1, time = 10, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("bench frame", /obj/structure/table/bench, 1, time = 10, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("rack", /obj/structure/table/rack, 1, time = 5, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("cannon frame", /obj/item/weapon/cannonframe, 10, time = 15, one_per_turf = 0, on_floor = 0) - recipes += new/datum/stack_recipe("regular floor tile", /obj/item/stack/tile/floor, 1, 4, 20) - recipes += new/datum/stack_recipe("roofing tile", /obj/item/stack/tile/roofing, 3, 4, 20) - recipes += new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60) - recipes += new/datum/stack_recipe("frame", /obj/item/frame, 5, time = 25, one_per_turf = 1, on_floor = 1) - recipes += new/datum/stack_recipe("mirror frame", /obj/item/frame/mirror, 1, time = 5, one_per_turf = 0, on_floor = 1) - recipes += new/datum/stack_recipe("fire extinguisher cabinet frame", /obj/item/frame/extinguisher_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1) + recipes += new/datum/stack_recipe("table frame", /obj/structure/table, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("bench frame", /obj/structure/table/bench, 1, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("rack", /obj/structure/table/rack, 1, time = 5, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("closet", /obj/structure/closet, 2, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("canister", /obj/machinery/portable_atmospherics/canister, 10, time = 15, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("cannon frame", /obj/item/weapon/cannonframe, 10, time = 15, one_per_turf = 0, on_floor = 0, recycle_material = "[name]") + recipes += new/datum/stack_recipe("regular floor tile", /obj/item/stack/tile/floor, 1, 4, 20, recycle_material = "[name]") + recipes += new/datum/stack_recipe("roofing tile", /obj/item/stack/tile/roofing, 3, 4, 20, recycle_material = "[name]") + recipes += new/datum/stack_recipe("metal rod", /obj/item/stack/rods, 1, 2, 60, recycle_material = "[name]") + recipes += new/datum/stack_recipe("frame", /obj/item/frame, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("mirror frame", /obj/item/frame/mirror, 1, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("fire extinguisher cabinet frame", /obj/item/frame/extinguisher_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") //recipes += new/datum/stack_recipe("fire axe cabinet frame", /obj/item/frame/fireaxe_cabinet, 4, time = 5, one_per_turf = 0, on_floor = 1) - recipes += new/datum/stack_recipe("railing", /obj/structure/railing, 2, time = 50, one_per_turf = 0, on_floor = 1) - recipes += new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1) + recipes += new/datum/stack_recipe("railing", /obj/structure/railing, 2, time = 50, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("turret frame", /obj/machinery/porta_turret_construct, 5, time = 25, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") recipes += new/datum/stack_recipe_list("airlock assemblies", list( \ - new/datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("eng atmos airlock assembly", /obj/structure/door_assembly/door_assembly_eat, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("voidcraft airlock assembly horizontal", /obj/structure/door_assembly/door_assembly_voidcraft, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("voidcraft airlock assembly vertical", /obj/structure/door_assembly/door_assembly_voidcraft/vertical, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("emergency shutter", /obj/structure/firedoor_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("standard airlock assembly", /obj/structure/door_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("command airlock assembly", /obj/structure/door_assembly/door_assembly_com, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("security airlock assembly", /obj/structure/door_assembly/door_assembly_sec, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("eng atmos airlock assembly", /obj/structure/door_assembly/door_assembly_eat, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("engineering airlock assembly", /obj/structure/door_assembly/door_assembly_eng, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("mining airlock assembly", /obj/structure/door_assembly/door_assembly_min, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("atmospherics airlock assembly", /obj/structure/door_assembly/door_assembly_atmo, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("research airlock assembly", /obj/structure/door_assembly/door_assembly_research, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("medical airlock assembly", /obj/structure/door_assembly/door_assembly_med, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("maintenance airlock assembly", /obj/structure/door_assembly/door_assembly_mai, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("external airlock assembly", /obj/structure/door_assembly/door_assembly_ext, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("freezer airlock assembly", /obj/structure/door_assembly/door_assembly_fre, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("airtight hatch assembly", /obj/structure/door_assembly/door_assembly_hatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("maintenance hatch assembly", /obj/structure/door_assembly/door_assembly_mhatch, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("high security airlock assembly", /obj/structure/door_assembly/door_assembly_highsecurity, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("voidcraft airlock assembly horizontal", /obj/structure/door_assembly/door_assembly_voidcraft, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("voidcraft airlock assembly vertical", /obj/structure/door_assembly/door_assembly_voidcraft/vertical, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("emergency shutter", /obj/structure/firedoor_assembly, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("multi-tile airlock assembly", /obj/structure/door_assembly/multi_tile, 4, time = 50, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ )) +<<<<<<< HEAD //recipes += new/datum/stack_recipe("IV drip", /obj/machinery/iv_drip, 4, time = 20, one_per_turf = 1, on_floor = 1)//VOREStation Removal recipes += new/datum/stack_recipe("medical stand", /obj/structure/medical_stand, 4, time = 20, one_per_turf = 1, on_floor = 1)//VOREStation Replacement recipes += new/datum/stack_recipe("conveyor switch", /obj/machinery/conveyor_switch, 2, time = 20, one_per_turf = 1, on_floor = 1) @@ -92,60 +93,70 @@ recipes += new/datum/stack_recipe("small light fixture frame", /obj/item/frame/light/small, 1) recipes += new/datum/stack_recipe("floor lamp fixture frame", /obj/machinery/light_construct/flamp, 2) recipes += new/datum/stack_recipe("apc frame", /obj/item/frame/apc, 2) +======= + recipes += new/datum/stack_recipe("IV drip", /obj/machinery/iv_drip, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("conveyor switch", /obj/machinery/conveyor_switch, 2, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("grenade casing", /obj/item/weapon/grenade/chem_grenade, recycle_material = "[name]") + recipes += new/datum/stack_recipe("light fixture frame", /obj/item/frame/light, 2, recycle_material = "[name]") + recipes += new/datum/stack_recipe("small light fixture frame", /obj/item/frame/light/small, 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("floor lamp fixture frame", /obj/machinery/light_construct/flamp, 2, recycle_material = "[name]") + recipes += new/datum/stack_recipe("apc frame", /obj/item/frame/apc, 2, recycle_material = "[name]") +>>>>>>> 09ec6d4... Matter Matters (#7756) recipes += new/datum/stack_recipe_list("modular computer frames", list( \ - new/datum/stack_recipe("modular console frame", /obj/item/modular_computer/console, 20),\ - new/datum/stack_recipe("modular telescreen frame", /obj/item/modular_computer/telescreen, 10),\ - new/datum/stack_recipe("modular laptop frame", /obj/item/modular_computer/laptop, 10),\ - new/datum/stack_recipe("modular tablet frame", /obj/item/modular_computer/tablet, 5),\ + new/datum/stack_recipe("modular console frame", /obj/item/modular_computer/console, 20, recycle_material = "[name]"),\ + new/datum/stack_recipe("modular telescreen frame", /obj/item/modular_computer/telescreen, 10, recycle_material = "[name]"),\ + new/datum/stack_recipe("modular laptop frame", /obj/item/modular_computer/laptop, 10, recycle_material = "[name]"),\ + new/datum/stack_recipe("modular tablet frame", /obj/item/modular_computer/tablet, 5, recycle_material = "[name]"),\ )) recipes += new/datum/stack_recipe_list("filing cabinets", list( \ - new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("tall filing cabinet", /obj/structure/filingcabinet/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1), \ - new/datum/stack_recipe("chest drawer", /obj/structure/filingcabinet/chestdrawer, 4, time = 20, one_per_turf = 1, on_floor = 1), \ + new/datum/stack_recipe("filing cabinet", /obj/structure/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("tall filing cabinet", /obj/structure/filingcabinet/filingcabinet, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ + new/datum/stack_recipe("chest drawer", /obj/structure/filingcabinet/chestdrawer, 4, time = 20, one_per_turf = 1, on_floor = 1, recycle_material = "[name]"), \ )) recipes += new/datum/stack_recipe("desk bell", /obj/item/weapon/deskbell, 1, on_floor = 1, supplied_material = "[name]") /datum/material/plasteel/generate_recipes() ..() - recipes += new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1) - recipes += new/datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1) + recipes += new/datum/stack_recipe("AI core", /obj/structure/AIcore, 4, time = 50, one_per_turf = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("Metal crate", /obj/structure/closet/crate, 10, time = 50, one_per_turf = 1, recycle_material = "[name]") recipes += new/datum/stack_recipe("knife grip", /obj/item/weapon/material/butterflyhandle, 4, time = 20, one_per_turf = 0, on_floor = 1, supplied_material = "[name]") - recipes += new/datum/stack_recipe("dark floor tile", /obj/item/stack/tile/floor/dark, 1, 4, 20) - recipes += new/datum/stack_recipe("roller bed", /obj/item/roller, 5, time = 30, on_floor = 1) - recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10) + recipes += new/datum/stack_recipe("dark floor tile", /obj/item/stack/tile/floor/dark, 1, 4, 20, recycle_material = "[name]") + recipes += new/datum/stack_recipe("roller bed", /obj/item/roller, 5, time = 30, on_floor = 1, recycle_material = "[name]") + recipes += new/datum/stack_recipe("whetstone", /obj/item/weapon/whetstone, 2, time = 10, recycle_material = "[name]") /datum/material/stone/generate_recipes() ..() - recipes += new/datum/stack_recipe("planting bed", /obj/machinery/portable_atmospherics/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1) + recipes += new/datum/stack_recipe("planting bed", /obj/machinery/portable_atmospherics/hydroponics/soil, 3, time = 10, one_per_turf = 1, on_floor = 1, recycle_material = "[name]") /datum/material/stone/marble/generate_recipes() ..() - recipes += new/datum/stack_recipe("light marble floor tile", /obj/item/stack/tile/wmarble, 1, 4, 20) - recipes += new/datum/stack_recipe("dark marble floor tile", /obj/item/stack/tile/bmarble, 1, 4, 20) + recipes += new/datum/stack_recipe("light marble floor tile", /obj/item/stack/tile/wmarble, 1, 4, 20, recycle_material = "[name]") + recipes += new/datum/stack_recipe("dark marble floor tile", /obj/item/stack/tile/bmarble, 1, 4, 20, recycle_material = "[name]") /datum/material/plastic/generate_recipes() ..() - recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0, pass_stack_color = TRUE) // 500u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0, pass_stack_color = TRUE) // 250u - recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0, pass_stack_color = TRUE) // 100u - recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS) - recipes += new/datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("plastic crate", /obj/structure/closet/crate/plastic, 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("plastic bag", /obj/item/weapon/storage/bag/plasticbag, 3, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("blood pack", /obj/item/weapon/reagent_containers/blood/empty, 4, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("reagent dispenser cartridge (large)", /obj/item/weapon/reagent_containers/chem_disp_cartridge, 5, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 500u + recipes += new/datum/stack_recipe("reagent dispenser cartridge (med)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/medium, 3, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 250u + recipes += new/datum/stack_recipe("reagent dispenser cartridge (small)", /obj/item/weapon/reagent_containers/chem_disp_cartridge/small, 1, on_floor=0, pass_stack_color = TRUE, recycle_material = "[name]") // 100u + recipes += new/datum/stack_recipe("white floor tile", /obj/item/stack/tile/floor/white, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("freezer floor tile", /obj/item/stack/tile/floor/freezer, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("shower curtain", /obj/structure/curtain, 4, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("plastic flaps", /obj/structure/plasticflaps, 4, time = 25, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("water-cooler", /obj/structure/reagent_dispensers/water_cooler, 4, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("lampshade", /obj/item/weapon/lampshade, 1, time = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("plastic net", /obj/item/weapon/material/fishing_net, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("plastic fishtank", /obj/item/glass_jar/fish/plastic, 2, time = 30 SECONDS, recycle_material = "[name]") + recipes += new/datum/stack_recipe("reagent tubing", /obj/item/stack/hose, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") /datum/material/wood/generate_recipes() ..() recipes += new/datum/stack_recipe("oar", /obj/item/weapon/oar, 2, time = 30, supplied_material = "[name]", pass_stack_color = TRUE) recipes += new/datum/stack_recipe("boat", /obj/vehicle/boat, 20, time = 10 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) recipes += new/datum/stack_recipe("dragon boat", /obj/vehicle/boat/dragon, 50, time = 30 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) +<<<<<<< HEAD recipes += new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, pass_stack_color = TRUE) recipes += new/datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1, pass_stack_color = TRUE) recipes += new/datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1, pass_stack_color = TRUE) @@ -162,37 +173,54 @@ recipes += new/datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS, pass_stack_color = TRUE) recipes += new/datum/stack_recipe("wooden standup figure", /obj/structure/barricade/cutout, 5, time = 10 SECONDS, pass_stack_color = TRUE) //VOREStation Add recipes += new/datum/stack_recipe("noticeboard", /obj/structure/noticeboard, 1) +======= + recipes += new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wood circlet", /obj/item/clothing/head/woodcirclet, 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("clipboard", /obj/item/weapon/clipboard, 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wooden chair", /obj/structure/bed/chair/wood, 3, time = 10, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("crossbow frame", /obj/item/weapon/crossbowframe, 5, time = 25, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("coffin", /obj/structure/closet/coffin, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("beehive assembly", /obj/item/beehive_assembly, 4, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("beehive frame", /obj/item/honey_frame, 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("book shelf", /obj/structure/bookcase, 5, time = 15, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("noticeboard frame", /obj/item/frame/noticeboard, 4, time = 5, one_per_turf = 0, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wooden bucket", /obj/item/weapon/reagent_containers/glass/bucket/wood, 2, time = 4, one_per_turf = 0, on_floor = 0, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("coilgun stock", /obj/item/weapon/coilgun_assembly, 5, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("crude fishing rod", /obj/item/weapon/material/fishing_rod/built, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("noticeboard", /obj/structure/noticeboard, 1, recycle_material = "[name]") +>>>>>>> 09ec6d4... Matter Matters (#7756) /datum/material/wood/log/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("bonfire", /obj/structure/bonfire, 5, time = 50, supplied_material = "[name]", pass_stack_color = TRUE, recycle_material = "[name]") /datum/material/cardboard/generate_recipes() ..() - recipes += new/datum/stack_recipe("box", /obj/item/weapon/storage/box, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("pizza box", /obj/item/pizzabox, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("box", /obj/item/weapon/storage/box, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("donut box", /obj/item/weapon/storage/box/donut/empty, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("egg box", /obj/item/weapon/storage/fancy/egg_box, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("light tubes box", /obj/item/weapon/storage/box/lights/tubes, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("light bulbs box", /obj/item/weapon/storage/box/lights/bulbs, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("mouse traps box", /obj/item/weapon/storage/box/mousetraps, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("cardborg suit", /obj/item/clothing/suit/cardborg, 3, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("cardborg helmet", /obj/item/clothing/head/cardborg, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("pizza box", /obj/item/pizzabox, pass_stack_color = TRUE, recycle_material = "[name]") recipes += new/datum/stack_recipe_list("folders",list( \ - new/datum/stack_recipe("blue folder", /obj/item/weapon/folder/blue), \ - new/datum/stack_recipe("grey folder", /obj/item/weapon/folder), \ - new/datum/stack_recipe("red folder", /obj/item/weapon/folder/red), \ - new/datum/stack_recipe("white folder", /obj/item/weapon/folder/white), \ - new/datum/stack_recipe("yellow folder", /obj/item/weapon/folder/yellow), \ + new/datum/stack_recipe("blue folder", /obj/item/weapon/folder/blue, recycle_material = "[name]"), \ + new/datum/stack_recipe("grey folder", /obj/item/weapon/folder, recycle_material = "[name]"), \ + new/datum/stack_recipe("red folder", /obj/item/weapon/folder/red, recycle_material = "[name]"), \ + new/datum/stack_recipe("white folder", /obj/item/weapon/folder/white, recycle_material = "[name]"), \ + new/datum/stack_recipe("yellow folder", /obj/item/weapon/folder/yellow, recycle_material = "[name]"), \ )) /datum/material/snow/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("snowball", /obj/item/weapon/material/snow/snowball, 1, time = 10) - recipes += new/datum/stack_recipe("snow brick", /obj/item/stack/material/snowbrick, 2, time = 10) - recipes += new/datum/stack_recipe("snowman", /obj/structure/snowman, 2, time = 15) - recipes += new/datum/stack_recipe("snow robot", /obj/structure/snowman/borg, 2, time = 10) - recipes += new/datum/stack_recipe("snow spider", /obj/structure/snowman/spider, 3, time = 20) + recipes += new/datum/stack_recipe("snowball", /obj/item/weapon/material/snow/snowball, 1, time = 10, recycle_material = "[name]") + recipes += new/datum/stack_recipe("snow brick", /obj/item/stack/material/snowbrick, 2, time = 10, recycle_material = "[name]") + recipes += new/datum/stack_recipe("snowman", /obj/structure/snowman, 2, time = 15, recycle_material = "[name]") + recipes += new/datum/stack_recipe("snow robot", /obj/structure/snowman/borg, 2, time = 10, recycle_material = "[name]") + recipes += new/datum/stack_recipe("snow spider", /obj/structure/snowman/spider, 3, time = 20, recycle_material = "[name]") /datum/material/snowbrick/generate_recipes() recipes = list() @@ -218,53 +246,53 @@ /datum/material/supermatter/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("supermatter shard", /obj/machinery/power/supermatter/shard, 30 , one_per_turf = 1, time = 600, on_floor = 1) + recipes += new/datum/stack_recipe("supermatter shard", /obj/machinery/power/supermatter/shard, 30 , one_per_turf = 1, time = 600, on_floor = 1, recycle_material = "[name]") /datum/material/cloth/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("crude bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("woven net", /obj/item/weapon/material/fishing_net, 10, time = 30 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") + recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("crude bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") /datum/material/resin/generate_recipes() recipes = list() recipes += new/datum/stack_recipe("[display_name] door", /obj/structure/simple_door/resin, 10, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] barricade", /obj/effect/alien/resin/wall, 5, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("[display_name] barricade", /obj/effect/alien/resin/wall, 5, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, pass_stack_color = TRUE, recycle_material = "[name]") recipes += new/datum/stack_recipe("[display_name] nest", /obj/structure/bed/nest, 2, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) recipes += new/datum/stack_recipe("[display_name] wall girders", /obj/structure/girder/resin, 2, time = 5 SECONDS, one_per_turf = 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") recipes += new/datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] membrane", /obj/effect/alien/resin/membrane, 1, time = 2 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("[display_name] node", /obj/effect/alien/weeds/node, 1, time = 4 SECONDS) + recipes += new/datum/stack_recipe("[display_name] membrane", /obj/effect/alien/resin/membrane, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("[display_name] node", /obj/effect/alien/weeds/node, 1, time = 4 SECONDS, recycle_material = "[name]") /datum/material/leather/generate_recipes() recipes = list() - recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE) - recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE) + recipes += new/datum/stack_recipe("bedsheet", /obj/item/weapon/bedsheet, 10, time = 30 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("uniform", /obj/item/clothing/under/color/white, 8, time = 15 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("foot wraps", /obj/item/clothing/shoes/footwraps, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("gloves", /obj/item/clothing/gloves/white, 2, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("wig", /obj/item/clothing/head/powdered_wig, 4, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("philosopher's wig", /obj/item/clothing/head/philosopher_wig, 50, time = 2 MINUTES, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("taqiyah", /obj/item/clothing/head/taqiyah, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("turban", /obj/item/clothing/head/turban, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("hijab", /obj/item/clothing/head/hijab, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("kippa", /obj/item/clothing/head/kippa, 3, time = 6 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("scarf", /obj/item/clothing/accessory/scarf/white, 4, time = 5 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("baggy pants", /obj/item/clothing/under/pants/baggy/white, 8, time = 10 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("belt pouch", /obj/item/weapon/storage/belt/fannypack/white, 25, time = 1 MINUTE, pass_stack_color = TRUE, recycle_material = "[name]") + recipes += new/datum/stack_recipe("crude [display_name] bandage", /obj/item/stack/medical/crude_pack, 1, time = 2 SECONDS, pass_stack_color = TRUE, recycle_material = "[name]") recipes += new/datum/stack_recipe("[display_name] net", /obj/item/weapon/material/fishing_net, 10, time = 5 SECONDS, supplied_material = "[name]", pass_stack_color = TRUE) recipes += new/datum/stack_recipe("[display_name] ring", /obj/item/clothing/gloves/ring/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) recipes += new/datum/stack_recipe("[display_name] bracelet", /obj/item/clothing/accessory/bracelet/material, 1, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE) diff --git a/code/modules/research/designs.dm b/code/modules/research/designs.dm index f047ad69f42..1aaa116b92c 100644 --- a/code/modules/research/designs.dm +++ b/code/modules/research/designs.dm @@ -68,9 +68,19 @@ other types of metals and chemistry for reagents). /datum/design/item build_type = PROTOLATHE -//Make sure items don't get free power +//Make sure items don't get free power, or resources. Also make things be recycled with proper values. /datum/design/item/Fabricate() var/obj/item/I = ..() + + if(LAZYLEN(materials)) + if(!LAZYLEN(I.matter)) + I.matter = list() + else + I.matter.Cut() + + for(var/matname in materials) + I.matter[matname] = materials[matname] + var/obj/item/weapon/cell/C = I.get_cell() if(C) C.charge = 0 From b5c5909dc364c17f0a26c7ef25bf915009180d84 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 20 Dec 2020 23:33:20 -0900 Subject: [PATCH 006/193] Removes testing logs that were left in on stairs --- code/modules/multiz/stairs.dm | 550 ++++++++++++++++++++++++++++++++++ 1 file changed, 550 insertions(+) create mode 100644 code/modules/multiz/stairs.dm diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm new file mode 100644 index 00000000000..2742076de02 --- /dev/null +++ b/code/modules/multiz/stairs.dm @@ -0,0 +1,550 @@ +#define STAIR_MOVE_DELAY 10 // Animation delay for non-living objects moving up/down stairs + +/obj/structure/stairs + name = "Stairs" + desc = "Stairs leading to another deck. Not too useful if the gravity goes out." + icon = 'icons/obj/structures/multiz.dmi' + icon_state = "stair" + opacity = 0 + density = 0 + anchored = 1 + layer = STAIRS_LAYER + +/obj/structure/stairs/Initialize() + if(check_integrity()) + update_icon() + return INITIALIZE_HINT_NORMAL + +// Returns TRUE if the stairs are a complete and connected unit, FALSE if a piece is missing or obstructed +// Will attempt to reconnect broken pieces +// Parameters: +// - B1: Loc of bottom stair +// - B2: Loc of middle stair +// - T1: Openspace over bottom stair +// - T2: Loc of top stair, over middle stair +/obj/structure/stairs/proc/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // Base cases: Something is missing! + // The parent type doesn't know enough about the positional relations to find neighbors, only evaluate if they're connected + if(!istype(B) || !istype(M) || !istype(T) || !istype(O)) + return FALSE + + // Case 1: In working order + if(B.top == T && M.bottom == B && T.bottom == B && \ + get_turf(M) == get_step(B, B.dir) && O == GetAbove(B) && get_turf(T) == GetAbove(M)) + return TRUE + + // Case 2: The top is linked to someone else + if(istype(T.bottom) && T.bottom != B) + return FALSE + + // Case 3: The bottom is linked to someone else + if(istype(B.top) && B.top != T) + return FALSE + + // Case 4: They're unlinked + B.dir = get_dir(get_turf(B), get_turf(M)) + B.top = T + B.middle = M + T.dir = B.dir + T.middle = M + T.bottom = B + M.dir = B.dir + M.top = T + M.bottom = B + return TRUE + +// Used to actually move stuff up/down stairs. Removed from Crossed for special cases +/obj/structure/stairs/proc/use_stairs(var/atom/movable/AM, var/atom/oldloc) + return + +////////////////////////////////////////////////////////////////////// +// Bottom piece that you step ontor ////////////////////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/bottom + icon_state = "stair_l" + var/obj/structure/stairs/top/top = null + var/obj/structure/stairs/middle/middle = null + +/obj/structure/stairs/bottom/Initialize() + if(!GetAbove(src)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/bottom/Destroy() + if(top) + top.bottom = null + if(middle) + middle.bottom = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/bottom/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == get_turf(B)) && T.Adjacent(O) && \ + ..()) + return TRUE + + // If we're already configured, just check those + else if(istype(top) && istype(middle)) + O = locate(/turf/simulated/open) in GetAbove(src) + if(..(src, middle, top, O)) + return TRUE + + var/turf/B2 = get_step(src, src.dir) + O = GetAbove(src) + var/turf/T2 = GetAbove(B2) + + // T1 is the same regardless of B1's dir, so we can enforce it here + if(!istype(O)) + return FALSE + + T = locate(/obj/structure/stairs/top) in T2 + M = locate(/obj/structure/stairs/middle) in B2 + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(M) && istype(T) && ..(src, M, T, O)) + return TRUE + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + B2 = get_step(src, dir) + T2 = GetAbove(B2) + if(!istype(B2) || !istype(T2)) + continue + + T = locate(/obj/structure/stairs/top) in T2 + M = locate(/obj/structure/stairs/middle) in B2 + if(..(src, M, T, O)) + return TRUE + + // Out of the dir check, we have no valid neighbors, and thus are not complete. + return FALSE + +/obj/structure/stairs/bottom/Crossed(var/atom/movable/AM, var/atom/oldloc) + use_stairs(AM, oldloc) + +/obj/structure/stairs/bottom/use_stairs(var/atom/movable/AM, var/atom/oldloc) + // If we're coming from the top of the stairs, don't trap us in an infinite staircase + // Or if we fell down the openspace + if((top in oldloc) || oldloc == GetAbove(src)) + return + + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs + return + + var/animation_delay = STAIR_MOVE_DELAY // Default value + var/list/atom/movable/pulling = list() // Will also include grabbed mobs + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + // If the object has a measurable movement delay, use that + animation_delay = L.movement_delay() + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + pulling |= L.pulling + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + pulling |= G.affecting + + // If the stairs aren't broken, go up. + if(check_integrity()) + AM.dir = src.dir + // Animate moving onto M + switch(src.dir) + if(NORTH) + animate(AM, AM.pixel_y += 32, time = animation_delay) + if(SOUTH) + animate(AM, AM.pixel_y += -32, time = animation_delay) + if(EAST) + animate(AM, AM.pixel_x += 32, time = animation_delay) + if(WEST) + animate(AM, AM.pixel_x += -32, time = animation_delay) + + // Bring the pulled/grabbed object(s) along behind us + for(var/atom/movable/P in pulling) + P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + switch(src.dir) + if(NORTH) + animate(P, P.pixel_y += 32, time = animation_delay) + if(SOUTH) + animate(P, P.pixel_y += -32, time = animation_delay) + if(EAST) + animate(P, P.pixel_x += 32, time = animation_delay) + if(WEST) + animate(P, P.pixel_x += -32, time = animation_delay) + + + // Go up the stairs + spawn(animation_delay) + // Move to Top + AM.forceMove(get_turf(top)) + + // Animate moving from O to T + switch(src.dir) + if(NORTH) + AM.pixel_y -= 64 + animate(AM, AM.pixel_y += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(SOUTH) + AM.pixel_y -= -64 + animate(AM, AM.pixel_y += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(EAST) + AM.pixel_x -= 64 + animate(AM, AM.pixel_x += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(WEST) + AM.pixel_x -= -64 + animate(AM, AM.pixel_x += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + + + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + spawn(animation_delay) + switch(src.dir) + if(NORTH) + P.pixel_y -= 32 + if(SOUTH) + P.pixel_y -= -32 + if(EAST) + P.pixel_x -= 32 + if(WEST) + P.pixel_x -= -32 + P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + + return TRUE + +////////////////////////////////////////////////////////////////////// +// Middle piece that you are animated onto/off of //////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/middle + icon_state = "stair_u" + opacity = TRUE + density = TRUE // Too high to simply step up on + climbable = TRUE // But they can be climbed if the bottom is out + + var/obj/structure/stairs/top/top = null + var/obj/structure/stairs/bottom/bottom = null + +/obj/structure/stairs/middle/Initialize() + if(!GetAbove(src)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/middle/Destroy() + if(top) + top.middle = null + if(bottom) + bottom.middle = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/middle/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == B.loc) && T.Adjacent(O) && \ + ..()) + return TRUE + + else if(istype(top) && istype(bottom)) + O = locate(/turf/simulated/open) in GetAbove(bottom) + if(..(bottom, src, top, O)) + return TRUE + + var/turf/B1 = get_step(src, turn(src.dir, 180)) + O = GetAbove(B1) + var/turf/T2 = GetAbove(src) + + B = locate(/obj/structure/stairs/bottom) in B1 + T = locate(/obj/structure/stairs/top) in T2 + + // Top is static for Middle stair, if it's invalid we can't do much + if(!istype(T)) + return FALSE + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(B1) && istype(T2) && istype(O) && ..(B, src, T, O)) + return TRUE + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + B1 = get_step(src, turn(dir, 180)) + O = GetAbove(B1) + if(!istype(B1) || !istype(O)) + continue + + B = locate(/obj/structure/stairs/bottom) in B1 + if(..(B, src, T, O)) + return TRUE + + // The middle stair has some further special logic, in that it can be climbed, and so is technically valid if only the top exists + // T is enforced by a prior if + T.middle = src + src.top = T + src.dir = T.dir + return TRUE + +/obj/structure/stairs/middle/MouseDrop_T(mob/target, mob/user) + . = ..() + if(check_integrity()) + do_climb(user) + user.forceMove(get_turf(top)) // You can't really drag things when you have to climb up the gap in the stairs yourself + +/obj/structure/stairs/middle/Bumped(mob/user) + if(check_integrity() && bottom && (bottom in get_turf(user))) // Bottom must be enforced because the middle stairs don't actually need the bottom + user.forceMove(get_turf(top)) + +////////////////////////////////////////////////////////////////////// +// Top piece that you step onto ////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/top + icon_state = "stair_l" // Darker, marginally less contrast w/ openspace + var/obj/structure/stairs/middle/middle = null + var/obj/structure/stairs/bottom/bottom = null + +/obj/structure/stairs/top/Initialize() + if(!GetBelow(src)) + warning("Stair created without level below: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/top/Destroy() + if(middle) + middle.top = null + if(bottom) + bottom.top = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/top/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == B.loc) && T.Adjacent(O) && \ + (. = ..())) + return + + else if(istype(middle) && istype(bottom)) + O = locate(/turf/simulated/open) in GetAbove(bottom) + if(..(bottom, middle, src, O)) + return TRUE + + + O = get_step(src, turn(src.dir, 180)) + var/turf/B1 = GetBelow(O) + var/turf/B2 = GetBelow(src) + + B = locate(/obj/structure/stairs/bottom) in B1 + M = locate(/obj/structure/stairs/middle) in B2 + + // Middle stair is static for Top stair, so if it's invalid we can't do much + if(!istype(M)) + return FALSE + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(B) && istype(O) && (. = ..(B, M, src, O))) + return + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + O = get_step(src, turn(dir, 180)) + B1 = GetBelow(O) + if(!istype(B1) || !istype(O)) + continue + + B = locate(/obj/structure/stairs/bottom) in B1 + if((. = ..(B, M, src, O))) + return + + // Out of the dir check, we have no valid neighbors, and thus are not complete. `.` was set by ..() + return + +/obj/structure/stairs/top/Crossed(var/atom/movable/AM, var/atom/oldloc) + use_stairs(AM, oldloc) + . = ..() + +/obj/structure/stairs/top/use_stairs(var/atom/movable/AM, var/atom/oldloc) + // If we're coming from the bottom of the stairs, don't trap us in an infinite staircase + // Or if we climb up the middle + if((bottom in oldloc) || oldloc == GetBelow(src)) + return + + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs + return + + var/animation_delay = STAIR_MOVE_DELAY // Default value + var/list/atom/movable/pulling = list() // Will also include grabbed mobs + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + // If the object has a measurable movement delay, use that + animation_delay = L.movement_delay() + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + pulling |= L.pulling + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + pulling |= G.affecting + + // If the stairs aren't broken, go up. + if(check_integrity()) + AM.dir = turn(src.dir, 180) + // Animate moving onto M + switch(src.dir) + if(NORTH) + animate(AM, AM.pixel_y -= 32, time = animation_delay) // Incrementing/decrementing to preserve prior values + if(SOUTH) + animate(AM, AM.pixel_y -= -32, time = animation_delay) + if(EAST) + animate(AM, AM.pixel_x -= 32, time = animation_delay) + if(WEST) + animate(AM, AM.pixel_x -= -32, time = animation_delay) + + // Bring the pulled/grabbed object(s) along behind us + for(var/atom/movable/P in pulling) + P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + switch(src.dir) + if(NORTH) + animate(P, P.pixel_y -= 32, time = animation_delay) + if(SOUTH) + animate(P, P.pixel_y -= -32, time = animation_delay) + if(EAST) + animate(P, P.pixel_x -= 32, time = animation_delay) + if(WEST) + animate(P, P.pixel_x -= -32, time = animation_delay) + + // Go up the stairs + spawn(animation_delay) + // Move to Top + AM.forceMove(get_turf(bottom)) + + // Animate moving from O to T + switch(src.dir) + if(NORTH) + AM.pixel_y += 64 + animate(AM, AM.pixel_y -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(SOUTH) + AM.pixel_y += -64 + animate(AM, AM.pixel_y -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(EAST) + AM.pixel_x += 64 + animate(AM, AM.pixel_x -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(WEST) + AM.pixel_x += -64 + animate(AM, AM.pixel_x -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + + + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + spawn(animation_delay) + switch(src.dir) + if(NORTH) + P.pixel_y += 32 + if(SOUTH) + P.pixel_y += -32 + if(EAST) + P.pixel_x += 32 + if(WEST) + P.pixel_x += -32 + P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + + return TRUE + + +// Mapping pieces, placed at the bottommost part of the stairs +/obj/structure/stairs/spawner + name = "Stairs spawner" + icon = 'icons/obj/structures/stairs_64x64.dmi' + icon_state = "" + +/obj/structure/stairs/spawner/Initialize() + . = ..() + var/turf/B1 = get_step(get_turf(src), turn(dir, 180)) + var/turf/B2 = get_turf(src) + var/turf/T1 = GetAbove(B1) + var/turf/T2 = GetAbove(B2) + + if(!istype(B1) || !istype(B2)) + warning("Stair created at invalid loc: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + if(!istype(T1) || !istype(T2)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + + // Spawn the stairs + // Railings sold separately + var/turf/simulated/open/O = T1 + var/obj/structure/stairs/top/T = new(T2) + var/obj/structure/stairs/middle/M = new(B2) + var/obj/structure/stairs/bottom/B = new(B1) + if(!isopenspace(O)) + O = new(O) + + B.dir = dir + M.dir = dir + T.dir = dir + B.check_integrity(B, M, T, O) + + return INITIALIZE_HINT_QDEL + +// For ease of spawning. While you *can* spawn the base type and set its dir, this is useful for adminbus and a little bit quicker to map in +/obj/structure/stairs/spawner/north + dir = NORTH + bound_height = 64 + bound_y = -32 + pixel_y = -32 + +/obj/structure/stairs/spawner/south + dir = SOUTH + bound_height = 64 + +/obj/structure/stairs/spawner/east + dir = EAST + bound_width = 64 + bound_x = -32 + pixel_x = -32 + +/obj/structure/stairs/spawner/west + dir = WEST + bound_width = 64 From d90cabf4d731957466bc886de9dc655d6ed164b4 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 13:35:53 -0900 Subject: [PATCH 007/193] Autochangelog Fix --- tools/GenerateChangelog/ss13_autochangelog.py | 121 ++++++++++++++++++ 1 file changed, 121 insertions(+) create mode 100644 tools/GenerateChangelog/ss13_autochangelog.py diff --git a/tools/GenerateChangelog/ss13_autochangelog.py b/tools/GenerateChangelog/ss13_autochangelog.py new file mode 100644 index 00000000000..60472a0174d --- /dev/null +++ b/tools/GenerateChangelog/ss13_autochangelog.py @@ -0,0 +1,121 @@ +''' +Usage: + $ python ss13_autochangelog.py [--dry-run] html/changelogs [PR_number] [PR_author] [PR_Body] + +ss13_autochangelog.py - Generate changelog YAML files from pull request. +''' + +from __future__ import print_function +import os, sys, re, time, argparse +from datetime import datetime, date +from time import time + +today = date.today() + +dateformat = "%d %B %Y" + +opt = argparse.ArgumentParser() +opt.add_argument('target_dir', help='The location to write changelog files to.') +opt.add_argument('pr_numb', help='The number of the pull request.') +opt.add_argument('pr_author', help='The author of the pull request. If specific authors aren\'t specified, the PR author will be used') +opt.add_argument('pr_body', help='The body of the pull request to parse for changelogs.') + +args = opt.parse_args() + +all_changelog_entries = {} + +validPrefixes = { + "fix": 'bugfix', + "fixes": 'bugfix', + "bugfix": 'bugfix', + "wip": 'wip', + "tweak": 'tweak', + "tweaks": 'tweak', + "rsctweak": 'tweak', + "soundadd": 'soundadd', + "sounddel": 'sounddel', + "add": 'rscadd', + "adds": 'rscadd', + "rscadd": 'rscadd', + "del": 'rscdel', + "dels": 'rscdel', + "delete": 'rscdel', + "deletes": 'rscdel', + "rscdeldel": 'rscdel', + "imageadd": 'imageadd', + "imagedel": 'imagedel', + "maptweak": 'maptweak', + "remap": 'maptweak', + "remaps": 'maptweak', + "typo": 'spellcheck', + "spellcheck": 'spellcheck', + "experimental": 'experiment', + "experiments": 'experiment', + "experiment": 'experiment' +} + +incltag = False +new_logs = {} +author = args.pr_author +new = 0 + +# Parse PR body for changelog entries +print('Reading changelogs...') +for line in args.pr_body.splitlines(): + print(f"Checking line '{line}'") + if line[:1] == "??": # Find the start of the changelog + print("Found opening :cl: tag") + if incltag == True: # If we're already reading logs, skip + continue + incltag = True + + # Fetch the author name + author = line[1:] + author.strip() + + if not len(author): + author = args.pr_author + + if author not in new_logs: + new_logs[author] = [] # Make array entry for the author + continue + + # If we hit a /cl, we're no longer reading logs + elif line == "/??": + print("Found closing /:cl: tag") + incltag = False + + # If we aren't reading logs, we don't care about any other line contents + if not incltag: + continue + + # Split line into tag (icon) and body (comment) + body = re.split("[ ,:-]", line, 1) + if len(body) != 2: + continue # If there's just one word, then it can't really be a changelog, now can it + + if body[0] in validPrefixes: + tag = validPrefixes[body[0]] + body = body[1].strip(" ,-:\t\n") + else: # If the tag is invalid, just default to rscadd + tag = "rscadd" + body = line.strip(" ,-:\t\n") + + new_logs[author].append(f" - {tag}: \"{body}\"") + new += 1 + +print(f"Writing {new} new changelog entries.") # f supposedly formats new into the var + +for auth in new_logs: + # Sanitize authors without changes + if not len(new_logs[auth]): + continue + + f = open(os.path.join(args.target_dir, f"{auth}{args.pr_numb}.yml"), 'w') + print(f"Writing changes to {f}") + f.write(f'author: {auth}\n') + f.write('delete-after: True\n') + f.write('changes:\n') + for log in new_logs[auth]: + f.write(f'{log}\n') + f.close() From 9db3ab963da0799c2163aae1584f059724e2404e Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 14:07:02 -0900 Subject: [PATCH 008/193] Updates autochangelog authentication --- .github/workflows/autochangelog.yml | 42 +++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/autochangelog.yml diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml new file mode 100644 index 00000000000..2a8f80e62a1 --- /dev/null +++ b/.github/workflows/autochangelog.yml @@ -0,0 +1,42 @@ +name: Autochangelog +on: + pull_request: + types: closed + branches: + - master + +env: + BASENAME: "polaris" + +jobs: + autochangelog: + name: Autochangelog + runs-on: ubuntu-16.04 + if: github.event.pull_request.merged == true + steps: + - uses: /actions/checkout@v2 + with: + ref: ${{ github.head_ref }} + token: ${{ secrets.Autochangelog_Autocommit_Token }} + - name: Ensure +x on CI directory + run: | + chmod -R +x ./tools/ci + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + - name: Generate Changelog + run: | + pip install pyyaml + python tools/GenerateChangelog/ss13_autochangelog.py \ + html/changelogs \ + ${{ github.event.pull_request.number }} \ + "${{ github.event.pull_request.user.login }}" \ + "${{ github.event.pull_request.body }}" + python tools/GenerateChangelog/ss13_genchangelog.py \ + html/changelog.html \ + html/changelogs + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automatic changelog generation for ${{ github.events.pull_request.number }} + branch: ${{ github.events.pull_request.base }} + commit_user_name: Autochangelog Bot From 192e6d2e37441a6a8ce0fe8e4104153ceda87491 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 15:03:02 -0900 Subject: [PATCH 009/193] Autochangelog fix 3 --- .github/workflows/autochangelog.yml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/autochangelog.yml diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml new file mode 100644 index 00000000000..d5de30fc372 --- /dev/null +++ b/.github/workflows/autochangelog.yml @@ -0,0 +1,41 @@ +name: Autochangelog +on: + pull_request_target: + types: closed + branches: + - master + +env: + BASENAME: "polaris" + +jobs: + autochangelog: + name: Autochangelog + runs-on: ubuntu-16.04 + if: github.event.pull_request.merged == true + steps: + - uses: /actions/checkout@v2 + with: + ref: ${{ github.head_ref }} + - name: Ensure +x on CI directory + run: | + chmod -R +x ./tools/ci + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + - name: Generate Changelog + run: | + pip install pyyaml + python tools/GenerateChangelog/ss13_autochangelog.py \ + html/changelogs \ + ${{ github.event.pull_request.number }} \ + "${{ github.event.pull_request.user.login }}" \ + "${{ github.event.pull_request.body }}" + python tools/GenerateChangelog/ss13_genchangelog.py \ + html/changelog.html \ + html/changelogs + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automatic changelog generation for ${{ github.events.pull_request.number }} + branch: ${{ github.events.pull_request.base }} + commit_user_name: Autochangelog Bot From 8baa0568b09cb9516192696ad8b06558c1d3eece Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 15:12:38 -0900 Subject: [PATCH 010/193] Adds (Follow) link to emotes for ghosts --- code/modules/mob/emote.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index bff705d0c51..a8b94d602a4 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -37,6 +37,7 @@ var/mob/M = mob spawn(0) // It's possible that it could be deleted in the meantime, or that it runtimes. if(M) +<<<<<<< HEAD //VOREStation edit if(istype(M, /mob/observer/dead/)) var/mob/observer/dead/D = M @@ -45,6 +46,11 @@ else M.show_message(message, m_type) //End VOREStation edit +======= + if(isobserver(M)) + message = "[src] ([ghost_follow_link(src, M)]) [input]" + M.show_message(message, m_type) +>>>>>>> 47c1641... Merge pull request #7796 from Atermonera/ghost_emote for(var/obj in o_viewers) var/obj/O = obj From acb03444b329771c33a1bce82ce5a2a3d94fce11 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 15:18:37 -0900 Subject: [PATCH 011/193] Autochangelog fix 4 --- .github/workflows/autochangelog.yml | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/autochangelog.yml diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml new file mode 100644 index 00000000000..9b91ddc846c --- /dev/null +++ b/.github/workflows/autochangelog.yml @@ -0,0 +1,39 @@ +name: Autochangelog +on: + pull_request_target: + types: closed + branches: + - master + +env: + BASENAME: "polaris" + +jobs: + autochangelog: + name: Autochangelog + runs-on: ubuntu-16.04 + if: github.event.pull_request.merged == true + steps: + - uses: /actions/checkout@v2 + - name: Ensure +x on CI directory + run: | + chmod -R +x ./tools/ci + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + - name: Generate Changelog + run: | + pip install pyyaml + python tools/GenerateChangelog/ss13_autochangelog.py \ + html/changelogs \ + ${{ github.event.pull_request.number }} \ + "${{ github.event.pull_request.user.login }}" \ + "${{ github.event.pull_request.body }}" + python tools/GenerateChangelog/ss13_genchangelog.py \ + html/changelog.html \ + html/changelogs + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automatic changelog generation for ${{ github.events.pull_request.number }} + branch: ${{ github.events.pull_request.base }} + commit_user_name: Autochangelog Bot From 3bdb0fd925aec94e3c3a9d927e5325ba24379913 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 15:21:29 -0900 Subject: [PATCH 012/193] Autochangelog fix 5 --- .github/workflows/autochangelog.yml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/autochangelog.yml diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml new file mode 100644 index 00000000000..0041dab36dd --- /dev/null +++ b/.github/workflows/autochangelog.yml @@ -0,0 +1,41 @@ +name: Autochangelog +on: + pull_request_target: + types: closed + branches: + - master + +env: + BASENAME: "polaris" + +jobs: + autochangelog: + name: Autochangelog + runs-on: ubuntu-16.04 + if: github.event.pull_request.merged == true + steps: + - uses: /actions/checkout@v2 + with: + ref: master + - name: Ensure +x on CI directory + run: | + chmod -R +x ./tools/ci + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + - name: Generate Changelog + run: | + pip install pyyaml + python tools/GenerateChangelog/ss13_autochangelog.py \ + html/changelogs \ + ${{ github.event.pull_request.number }} \ + "${{ github.event.pull_request.user.login }}" \ + "${{ github.event.pull_request.body }}" + python tools/GenerateChangelog/ss13_genchangelog.py \ + html/changelog.html \ + html/changelogs + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automatic changelog generation for ${{ github.events.pull_request.number }} + branch: ${{ github.events.pull_request.base }} + commit_user_name: Autochangelog Bot From aa38d0f9499131415ba8b47c53e441520332e4f9 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Wed, 23 Dec 2020 15:26:23 -0900 Subject: [PATCH 013/193] Autochangelog fix 6 --- .github/workflows/autochangelog.yml | 43 +++++++ tools/GenerateChangelog/ss13_autochangelog.py | 121 ++++++++++++++++++ 2 files changed, 164 insertions(+) create mode 100644 .github/workflows/autochangelog.yml create mode 100644 tools/GenerateChangelog/ss13_autochangelog.py diff --git a/.github/workflows/autochangelog.yml b/.github/workflows/autochangelog.yml new file mode 100644 index 00000000000..7953929ce55 --- /dev/null +++ b/.github/workflows/autochangelog.yml @@ -0,0 +1,43 @@ +name: Autochangelog +on: + pull_request_target: + types: closed + branches: + - master + +env: + BASENAME: "polaris" + +jobs: + autochangelog: + name: Autochangelog + runs-on: ubuntu-16.04 + if: github.event.pull_request.merged == true + steps: + - uses: /actions/checkout@v2 + with: + ref: master + - name: Update repository to master + run: git pull "origin" master + - name: Ensure +x on CI directory + run: | + chmod -R +x ./tools/ci + - uses: actions/setup-python@v2 + with: + python-version: '3.7' + - name: Generate Changelog + run: | + pip install pyyaml + python tools/GenerateChangelog/ss13_autochangelog.py \ + html/changelogs \ + ${{ github.event.pull_request.number }} \ + "${{ github.event.pull_request.user.login }}" \ + "${{ github.event.pull_request.body }}" + python tools/GenerateChangelog/ss13_genchangelog.py \ + html/changelog.html \ + html/changelogs + - uses: stefanzweifel/git-auto-commit-action@v4 + with: + commit_message: Automatic changelog generation for ${{ github.events.pull_request.number }} + branch: ${{ github.events.pull_request.base }} + commit_user_name: Autochangelog Bot diff --git a/tools/GenerateChangelog/ss13_autochangelog.py b/tools/GenerateChangelog/ss13_autochangelog.py new file mode 100644 index 00000000000..0699dece023 --- /dev/null +++ b/tools/GenerateChangelog/ss13_autochangelog.py @@ -0,0 +1,121 @@ +''' +Usage: + $ python ss13_autochangelog.py [--dry-run] html/changelogs [PR_number] [PR_author] [PR_Body] + +ss13_autochangelog.py - Generate changelog YAML files from pull request. +''' + +from __future__ import print_function +import os, sys, re, time, argparse +from datetime import datetime, date +from time import time + +today = date.today() + +dateformat = "%d %B %Y" + +opt = argparse.ArgumentParser() +opt.add_argument('target_dir', help='The location to write changelog files to.') +opt.add_argument('pr_numb', help='The number of the pull request.') +opt.add_argument('pr_author', help='The author of the pull request. If specific authors aren\'t specified, the PR author will be used') +opt.add_argument('pr_body', help='The body of the pull request to parse for changelogs.') + +args = opt.parse_args() + +all_changelog_entries = {} + +validPrefixes = { + "fix": 'bugfix', + "fixes": 'bugfix', + "bugfix": 'bugfix', + "wip": 'wip', + "tweak": 'tweak', + "tweaks": 'tweak', + "rsctweak": 'tweak', + "soundadd": 'soundadd', + "sounddel": 'sounddel', + "add": 'rscadd', + "adds": 'rscadd', + "rscadd": 'rscadd', + "del": 'rscdel', + "dels": 'rscdel', + "delete": 'rscdel', + "deletes": 'rscdel', + "rscdeldel": 'rscdel', + "imageadd": 'imageadd', + "imagedel": 'imagedel', + "maptweak": 'maptweak', + "remap": 'maptweak', + "remaps": 'maptweak', + "typo": 'spellcheck', + "spellcheck": 'spellcheck', + "experimental": 'experiment', + "experiments": 'experiment', + "experiment": 'experiment' +} + +incltag = False +new_logs = {} +author = args.pr_author +new = 0 + +# Parse PR body for changelog entries +print('Reading changelogs...') +for line in args.pr_body.splitlines(): + print(f"Checking line '{line}'") + if line[:1] == "🆑": # Find the start of the changelog + print("Found opening :cl: tag") + if incltag == True: # If we're already reading logs, skip + continue + incltag = True + + # Fetch the author name + author = line[1:] + author.strip() + + if not len(author): + author = args.pr_author + + if author not in new_logs: + new_logs[author] = [] # Make array entry for the author + continue + + # If we hit a /cl, we're no longer reading logs + elif line == "/🆑": + print("Found closing /:cl: tag") + incltag = False + + # If we aren't reading logs, we don't care about any other line contents + if not incltag: + continue + + # Split line into tag (icon) and body (comment) + body = re.split("[ ,:-]", line, 1) + if len(body) != 2: + continue # If there's just one word, then it can't really be a changelog, now can it + + if body[0] in validPrefixes: + tag = validPrefixes[body[0]] + body = body[1].strip(" ,-:\t\n") + else: # If the tag is invalid, just default to rscadd + tag = "rscadd" + body = line.strip(" ,-:\t\n") + + new_logs[author].append(f" - {tag}: \"{body}\"") + new += 1 + +print(f"Writing {new} new changelog entries.") # f supposedly formats new into the var + +for auth in new_logs: + # Sanitize authors without changes + if not len(new_logs[auth]): + continue + + f = open(os.path.join(args.target_dir, f"{auth}{args.pr_numb}.yml"), 'w') + print(f"Writing changes to {f}") + f.write(f'author: {auth}\n') + f.write('delete-after: True\n') + f.write('changes:\n') + for log in new_logs[auth]: + f.write(f'{log}\n') + f.close() From 23d8056d31aa796608ab23abe80fd09827b523a0 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 25 Dec 2020 10:25:47 -0900 Subject: [PATCH 014/193] Grammar --- code/datums/roundstats/roundstats.dm | 57 ++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 code/datums/roundstats/roundstats.dm diff --git a/code/datums/roundstats/roundstats.dm b/code/datums/roundstats/roundstats.dm new file mode 100644 index 00000000000..c1453b18aff --- /dev/null +++ b/code/datums/roundstats/roundstats.dm @@ -0,0 +1,57 @@ + +/* + * lbnesquik - Github + * Provided massive components of this. Polaris PR #5720. + */ + +//This is for the round end stats system. + +//roundstat is used for easy finding of the variables, if you ever want to delete all of this, +//just search roundstat and you'll find everywhere this thing reaches into. +//It used to be bazinga but it only fly with microwaves. + +GLOBAL_VAR_INIT(cans_opened_roundstat, 0) +GLOBAL_VAR_INIT(lights_switched_on_roundstat, 0) +GLOBAL_VAR_INIT(turbo_lift_floors_moved_roundstat, 0) +GLOBAL_VAR_INIT(lost_limbs_shift_roundstat, 0) +GLOBAL_VAR_INIT(seed_planted_shift_roundstat, 0) +GLOBAL_VAR_INIT(step_taken_shift_roundstat, 0) +GLOBAL_VAR_INIT(destroyed_research_items_roundstat, 0) +GLOBAL_VAR_INIT(items_sold_shift_roundstat, 0) +GLOBAL_VAR_INIT(disposals_flush_shift_roundstat, 0) +GLOBAL_VAR_INIT(rocks_drilled_roundstat, 0) +GLOBAL_VAR_INIT(mech_destroyed_roundstat, 0) + +/hook/roundend/proc/RoundTrivia()//bazinga + var/list/valid_stats_list = list() //This is to be populated with the good shit + + if(GLOB.lost_limbs_shift_roundstat > 1) + valid_stats_list.Add("[GLOB.lost_limbs_shift_roundstat] limbs left their owners bodies this shift, oh no!") + else if(GLOB.destroyed_research_items_roundstat > 13) + valid_stats_list.Add("[GLOB.destroyed_research_items_roundstat] objects were destroyed in the name of Science! Keep it up!") + else if(GLOB.mech_destroyed_roundstat > 1) + valid_stats_list.Add("[GLOB.mech_destroyed_roundstat] mechs were destroyed this shift. What did you do?") + else if(GLOB.seed_planted_shift_roundstat > 20) + valid_stats_list.Add("[GLOB.seed_planted_shift_roundstat] seeds were planted according to our sensors this shift.") + + if(GLOB.rocks_drilled_roundstat > 80) + valid_stats_list.Add("Our strong miners pulverized a whole [GLOB.rocks_drilled_roundstat] piles of pathetic rubble.") + else if(GLOB.items_sold_shift_roundstat > 15) + valid_stats_list.Add("The vending machines sold [GLOB.items_sold_shift_roundstat] items today.") + else if(GLOB.step_taken_shift_roundstat > 900) + valid_stats_list.Add("The employees walked a total of [GLOB.step_taken_shift_roundstat] steps for this shift! It should put them on the road to fitness!") + + if(GLOB.cans_opened_roundstat > 0) + valid_stats_list.Add("[GLOB.cans_opened_roundstat] cans were drank today!") + else if(GLOB.lights_switched_on_roundstat > 0) + valid_stats_list.Add("[GLOB.lights_switched_on_roundstat] light switches were flipped today!") + else if(GLOB.turbo_lift_floors_moved_roundstat > 20) + valid_stats_list.Add("The elevator moved up [GLOB.turbo_lift_floors_moved_roundstat] floors today!") + else if(GLOB.disposals_flush_shift_roundstat > 40) + valid_stats_list.Add("The disposal system flushed a whole [GLOB.disposals_flush_shift_roundstat] times for this shift. We should really invest in waste treatement.") + + if(LAZYLEN(valid_stats_list)) + to_world("Shift trivia!") + + for(var/body in valid_stats_list) + to_world("[body]") From ea73111f61e77da76b0221cc98c2756d9f21b3a6 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Wed, 27 Jan 2021 20:28:13 -0800 Subject: [PATCH 015/193] Industrial Expansion --- code/__defines/misc.dm | 8 + code/datums/autolathe/arms.dm | 9 + code/datums/autolathe/autolathe.dm | 45 +- code/datums/autolathe/general.dm | 38 - code/datums/autolathe/materials.dm | 38 + code/datums/supplypacks/materials.dm | 7 + code/game/machinery/autolathe.dm | 56 +- code/game/mecha/mech_fabricator.dm | 10 + .../devices/communicator/communicator.dm | 7 +- .../objects/items/devices/laserpointer.dm | 2 +- code/game/objects/items/devices/multitool.dm | 2 +- .../items/devices/radio/electropack.dm | 2 +- .../game/objects/items/devices/radio/radio.dm | 2 +- code/game/objects/items/devices/scanners.dm | 2 +- code/game/objects/items/stacks/rods.dm | 2 + .../weapons/circuitboards/circuitboard.dm | 2 + .../items/weapons/circuitboards/frame.dm | 40 +- .../items/weapons/circuitboards/mecha.dm | 1 + code/modules/assembly/igniter.dm | 2 +- code/modules/assembly/infrared.dm | 2 +- code/modules/assembly/proximity.dm | 2 +- code/modules/assembly/signaler.dm | 2 +- code/modules/assembly/timer.dm | 2 +- code/modules/assembly/voice.dm | 2 +- code/modules/materials/fifty_spawner_mats.dm | 6 +- code/modules/materials/material_sheets.dm | 103 +- code/modules/materials/materials.dm | 83 +- code/modules/mining/alloys.dm | 10 +- code/modules/mining/coins.dm | 12 + code/modules/mining/drilling/drill.dm | 11 +- code/modules/mining/drilling/scanner.dm | 10 +- code/modules/mining/machine_processing.dm | 7 + code/modules/mining/mine_turfs.dm | 17 + code/modules/mining/ore.dm | 35 + code/modules/mining/ore_datum.dm | 67 + code/modules/projectiles/ammunition/rounds.dm | 3 +- code/modules/random_map/noise/ore.dm | 21 + code/modules/research/circuitprinter.dm | 10 + code/modules/research/designs/HUDs.dm | 4 +- code/modules/research/designs/ai_holders.dm | 10 +- .../research/designs/bag_of_holding.dm | 4 +- code/modules/research/designs/bio_devices.dm | 8 +- .../research/designs/circuits/ai_modules.dm | 2 +- .../research/designs/circuits/circuits.dm | 41 +- .../research/designs/circuits/disks.dm | 2 +- code/modules/research/designs/engineering.dm | 14 +- code/modules/research/designs/implants.dm | 7 +- .../research/designs/locator_devices.dm | 6 +- code/modules/research/designs/medical.dm | 6 +- code/modules/research/designs/mining_toys.dm | 10 +- code/modules/research/designs/misc.dm | 12 +- .../research/designs/modular_computer.dm | 50 +- code/modules/research/designs/pdas.dm | 2 +- code/modules/research/designs/power_cells.dm | 10 +- code/modules/research/designs/stock_parts.dm | 26 +- code/modules/research/designs/weapons.dm | 31 +- .../modules/research/designs/xenoarch_toys.dm | 6 +- code/modules/research/designs/xenobio_toys.dm | 6 +- code/modules/research/mechfab_designs.dm | 46 +- code/modules/research/protolathe.dm | 10 + icons/obj/mining.dmi | Bin 73496 -> 79769 bytes maps/southern_cross/southern_cross-1.dmm | 114195 +++++++++++++++ vorestation.dme | 4 + 63 files changed, 114966 insertions(+), 226 deletions(-) create mode 100644 code/datums/autolathe/materials.dm diff --git a/code/__defines/misc.dm b/code/__defines/misc.dm index a7b3bd86f8f..f9ce5a1b7f3 100644 --- a/code/__defines/misc.dm +++ b/code/__defines/misc.dm @@ -159,6 +159,14 @@ #define MAT_CHITIN "chitin" #define MAT_CLOTH "cloth" #define MAT_SYNCLOTH "syncloth" +#define MAT_COPPER "copper" +#define MAT_QUARTZ "quartz" +#define MAT_TIN "tin" +#define MAT_VOPAL "void opal" +#define MAT_ALUMINIUM "aluminium" +#define MAT_BRONZE "bronze" +#define MAT_PAINITE "painite" +#define MAT_BOROSILICATE "borosilicate glass" #define SHARD_SHARD "shard" #define SHARD_SHRAPNEL "shrapnel" diff --git a/code/datums/autolathe/arms.dm b/code/datums/autolathe/arms.dm index 169232d8451..b2bb0c98b7d 100644 --- a/code/datums/autolathe/arms.dm +++ b/code/datums/autolathe/arms.dm @@ -326,6 +326,15 @@ category = list("Arms and Ammunition") hidden = 1*/ +/* + * High Caliber + */ + +/datum/category_item/autolathe/arms/rifle_145 + name = "14.5mm round (sabot)" + path = /obj/item/ammo_casing/a145/highvel + hidden = 1 + /////////////////////////////// /*Ammo clips and Speedloaders*/ /////////////////////////////// diff --git a/code/datums/autolathe/autolathe.dm b/code/datums/autolathe/autolathe.dm index 4af1abfccdb..03d1ca0fddb 100644 --- a/code/datums/autolathe/autolathe.dm +++ b/code/datums/autolathe/autolathe.dm @@ -1,6 +1,13 @@ /datum/category_item/autolathe/New() ..() - var/obj/item/I = new path() + var/obj/item/I + if(path) + I = new path() + + if(!I) // Something has gone horribly wrong, or right. + log_debug("[name] created an Autolathe design without an assigned path. This is expected for only the Material Sheet generation.") + return + if(I.matter && !resources) resources = list() for(var/material in I.matter) @@ -57,6 +64,42 @@ name = "Tools" category_item_type = /datum/category_item/autolathe/tools +/datum/category_group/autolathe/materials + name = "Materials" + category_item_type = /datum/category_item/autolathe/materials + +/datum/category_group/autolathe/materials/New() + ..() + + for(var/Name in name_to_material) + var/datum/material/M = name_to_material[Name] + + if(!M.stack_type) // Shouldn't happen, but might. Never know. + continue + + if(istype(M, /datum/material/alienalloy)) + continue + + var/obj/item/stack/material/Mat = new M.stack_type() + + if(Mat.name in items_by_name) + qdel(Mat) + continue + + var/datum/category_item/autolathe/materials/WorkDat = new(src) + + WorkDat.name = "[Mat.name]" + WorkDat.resources = Mat.matter.Copy() + WorkDat.is_stack = TRUE + WorkDat.no_scale = TRUE + WorkDat.max_stack = Mat.max_amount + WorkDat.path = M.stack_type + + qdel(Mat) + + items |= WorkDat + items_by_name[WorkDat.name] = WorkDat + /******************* * Category entries * *******************/ diff --git a/code/datums/autolathe/general.dm b/code/datums/autolathe/general.dm index 8ee77ce6564..00151d6e757 100644 --- a/code/datums/autolathe/general.dm +++ b/code/datums/autolathe/general.dm @@ -85,44 +85,6 @@ name = "welding mask" path =/obj/item/clothing/head/welding -/datum/category_item/autolathe/general/metal - name = "steel sheets" - path =/obj/item/stack/material/steel - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - -/datum/category_item/autolathe/general/glass - name = "glass sheets" - path =/obj/item/stack/material/glass - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - -/datum/category_item/autolathe/general/rglass - name = "reinforced glass sheets" - path =/obj/item/stack/material/glass/reinforced - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - -/datum/category_item/autolathe/general/rods - name = "metal rods" - path =/obj/item/stack/rods - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - -/datum/category_item/autolathe/general/plasteel - name = "plasteel sheets" - path =/obj/item/stack/material/plasteel - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - resources = list(MAT_PLASTEEL = 2000) - -/datum/category_item/autolathe/general/plastic - name = "plastic sheets" - path =/obj/item/stack/material/plastic - is_stack = TRUE - no_scale = TRUE //prevents material duplication exploits - resources = list(MAT_PLASTIC = 2000) - //TFF 24/12/19 - Let people print more spray bottles if needed. /datum/category_item/autolathe/general/spraybottle name = "spray bottle" diff --git a/code/datums/autolathe/materials.dm b/code/datums/autolathe/materials.dm new file mode 100644 index 00000000000..653fca8222e --- /dev/null +++ b/code/datums/autolathe/materials.dm @@ -0,0 +1,38 @@ + +/datum/category_item/autolathe/materials/metal + name = "steel sheets" + path =/obj/item/stack/material/steel + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + +/datum/category_item/autolathe/materials/glass + name = "glass sheets" + path =/obj/item/stack/material/glass + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + +/datum/category_item/autolathe/materials/rglass + name = "reinforced glass sheets" + path =/obj/item/stack/material/glass/reinforced + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + +/datum/category_item/autolathe/materials/rods + name = "metal rods" + path =/obj/item/stack/rods + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + +/datum/category_item/autolathe/materials/plasteel + name = "plasteel sheets" + path =/obj/item/stack/material/plasteel + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + resources = list(MAT_PLASTEEL = 2000) + +/datum/category_item/autolathe/materials/plastic + name = "plastic sheets" + path =/obj/item/stack/material/plastic + is_stack = TRUE + no_scale = TRUE //prevents material duplication exploits + resources = list(MAT_PLASTIC = 2000) diff --git a/code/datums/supplypacks/materials.dm b/code/datums/supplypacks/materials.dm index 95f15caa6d1..87780766d96 100644 --- a/code/datums/supplypacks/materials.dm +++ b/code/datums/supplypacks/materials.dm @@ -35,6 +35,13 @@ containertype = /obj/structure/closet/crate/grayson containername = "Plastic sheets crate" +/datum/supply_pack/materials/copper50 + name = "50 copper ingots" + contains = list(/obj/fiftyspawner/copper) + cost = 60 + containertype = /obj/structure/closet/crate/grayson + containername = "Copper ingots crate" + /datum/supply_pack/materials/cardboard_sheets contains = list(/obj/fiftyspawner/cardboard) name = "50 cardboard sheets" diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 3cde4792387..2ebb4ab0498 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -36,6 +36,14 @@ if(!autolathe_recipes) autolathe_recipes = new() wires = new(src) + + for(var/Name in name_to_material) + if(Name in stored_material) + continue + + stored_material[Name] = 0 + storage_capacity[Name] = 0 + default_apply_parts() RefreshParts() @@ -67,6 +75,7 @@ continue if(M.man_rating > man_rating) continue +<<<<<<< HEAD recipes.Add(list(list( "category" = A.name, "name" = M.name, @@ -106,6 +115,46 @@ /obj/machinery/autolathe/interact(mob/user) if(panel_open) return wires.Interact(user) +======= + + var/can_make = 1 + var/list/material_string = list() + var/list/multiplier_string = list() + var/max_sheets + var/comma + if(!R.resources || !R.resources.len) + material_string += "No resources required." + else + //Make sure it's buildable and list requires resources. + for(var/material in R.resources) + var/coeff = (R.no_scale ? 1 : mat_efficiency) //stacks are unaffected by production coefficient + var/sheets = round(stored_material[material]/round(R.resources[material]*coeff)) + if(isnull(max_sheets) || max_sheets > sheets) + max_sheets = sheets + if(!isnull(stored_material[material]) && stored_material[material] < round(R.resources[material]*coeff)) + can_make = 0 + if(!comma) + comma = 1 + else + material_string += ", " + material_string += "[round(R.resources[material] * coeff)] [material]" + + if(!can_make && istype(R, /datum/category_item/autolathe/materials)) // Don't show material sheets unless we can make them. It gets cluttered, and weird. + material_string = null + continue + + material_string += ".
" + //Build list of multipliers for sheets. + if(R.is_stack) + if(max_sheets && max_sheets > 0) + max_sheets = min(max_sheets, R.max_stack) // Limit to the max allowed by stack type. + multiplier_string += "
" + for(var/i = 5;i*" : ""][can_make ? "" : ""][R.name][can_make ? "" : ""][R.hidden ? "*" : ""][multiplier_string.Join()][material_string.Join()]" +>>>>>>> 1de8bc1... Industrial Expansion (#7811) if(disabled) to_chat(user, "\The [src] is disabled!") @@ -303,10 +352,9 @@ for(var/obj/item/weapon/stock_parts/manipulator/M in component_parts) man_rating += M.rating - storage_capacity[DEFAULT_WALL_MATERIAL] = mb_rating * 25000 - storage_capacity[MAT_PLASTIC] = mb_rating * 20000 - storage_capacity[MAT_PLASTEEL] = mb_rating * 16250 - storage_capacity["glass"] = mb_rating * 12500 + for(var/mat_name in storage_capacity) + storage_capacity[mat_name] = mb_rating * 25000 + build_time = 50 / man_rating mat_efficiency = 1.1 - man_rating * 0.1// Normally, price is 1.25 the amount of material, so this shouldn't go higher than 0.6. Maximum rating of parts is 5 update_tgui_static_data(usr) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index fe8ec5876d9..887faa338e0 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -83,6 +83,16 @@ /obj/machinery/mecha_part_fabricator/Initialize() . = ..() + +// Go through all materials, and add them to the possible storage, but hide them unless we contain them. + for(var/Name in name_to_material) + if(Name in materials) + continue + + hidden_materials |= Name + + materials[Name] = 0 + default_apply_parts() files = new /datum/research(src) //Setup the research data holder. diff --git a/code/game/objects/items/devices/communicator/communicator.dm b/code/game/objects/items/devices/communicator/communicator.dm index 358ef3b61b6..16350c3696b 100644 --- a/code/game/objects/items/devices/communicator/communicator.dm +++ b/code/game/objects/items/devices/communicator/communicator.dm @@ -26,7 +26,7 @@ var/global/list/obj/item/device/communicator/all_communicators = list() show_messages = 1 origin_tech = list(TECH_ENGINEERING = 2, TECH_MAGNET = 2, TECH_BLUESPACE = 2, TECH_DATA = 2) - matter = list(DEFAULT_WALL_MATERIAL = 30,"glass" = 10) + matter = list(DEFAULT_WALL_MATERIAL = 30,"glass" = 10, MAT_COPPER = 10) var/video_range = 4 var/obj/machinery/camera/communicator/video_source // Their camera @@ -124,12 +124,15 @@ var/global/list/obj/item/device/communicator/all_communicators = list() /obj/item/device/communicator/examine(mob/user) . = ..() +<<<<<<< HEAD if(Adjacent(user) && video_source) . += "It looks like it's on a video call: \[view\]" +======= +>>>>>>> 1de8bc1... Industrial Expansion (#7811) for(var/mob/living/voice/voice in contents) . += "On the screen, you can see a image feed of [voice]." - + if(voice && voice.key) switch(voice.stat) if(CONSCIOUS) diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm index 810147dbc44..7ccad467f66 100644 --- a/code/game/objects/items/devices/laserpointer.dm +++ b/code/game/objects/items/devices/laserpointer.dm @@ -6,7 +6,7 @@ item_state = "pen" var/pointer_icon_state slot_flags = SLOT_BELT - matter = list("glass" = 500,"metal" = 500) + matter = list("glass" = 500,"metal" = 500, MAT_COPPER = 10) w_class = 2 //Increased to 2, because diodes are w_class 2. Conservation of matter. origin_tech = list(TECH_MAGNET = 2, TECH_COMBAT = 1) var/turf/pointer_loc diff --git a/code/game/objects/items/devices/multitool.dm b/code/game/objects/items/devices/multitool.dm index 837c6616f78..8ac7a071996 100644 --- a/code/game/objects/items/devices/multitool.dm +++ b/code/game/objects/items/devices/multitool.dm @@ -17,7 +17,7 @@ drop_sound = 'sound/items/drop/multitool.ogg' pickup_sound = 'sound/items/pickup/multitool.ogg' - matter = list(DEFAULT_WALL_MATERIAL = 50,"glass" = 20) + matter = list(DEFAULT_WALL_MATERIAL = 50,"glass" = 20, MAT_COPPER = 10) var/mode_index = 1 var/toolmode = MULTITOOL_MODE_STANDARD diff --git a/code/game/objects/items/devices/radio/electropack.dm b/code/game/objects/items/devices/radio/electropack.dm index cc555f80730..55b79eaef3f 100644 --- a/code/game/objects/items/devices/radio/electropack.dm +++ b/code/game/objects/items/devices/radio/electropack.dm @@ -11,7 +11,7 @@ slot_flags = SLOT_BACK w_class = ITEMSIZE_HUGE - matter = list(DEFAULT_WALL_MATERIAL = 10000,"glass" = 2500) + matter = list(DEFAULT_WALL_MATERIAL = 10000,"glass" = 2500, MAT_COPPER = 1550) var/code = 2 diff --git a/code/game/objects/items/devices/radio/radio.dm b/code/game/objects/items/devices/radio/radio.dm index d2511038dcc..95030776f4b 100644 --- a/code/game/objects/items/devices/radio/radio.dm +++ b/code/game/objects/items/devices/radio/radio.dm @@ -61,7 +61,7 @@ var/global/list/default_medbay_channels = list( var/bs_tx_preload_id var/bs_rx_preload_id - matter = list("glass" = 25,DEFAULT_WALL_MATERIAL = 75) + matter = list("glass" = 25, DEFAULT_WALL_MATERIAL = 75, MAT_COPPER = 15) var/const/FREQ_LISTENING = 1 var/list/internal_channels diff --git a/code/game/objects/items/devices/scanners.dm b/code/game/objects/items/devices/scanners.dm index c949884c6f0..291202f41f2 100644 --- a/code/game/objects/items/devices/scanners.dm +++ b/code/game/objects/items/devices/scanners.dm @@ -21,7 +21,7 @@ HALOGEN COUNTER - Radcount on mobs w_class = ITEMSIZE_SMALL throw_speed = 5 throw_range = 10 - matter = list(DEFAULT_WALL_MATERIAL = 200) + matter = list(DEFAULT_WALL_MATERIAL = 200, MAT_COPPER = 25) origin_tech = list(TECH_MAGNET = 1, TECH_BIO = 1) var/mode = 1; var/advscan = 0 diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 6ffa7100ca8..f6b39f0b69c 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -14,6 +14,8 @@ max_amount = 60 attack_verb = list("hit", "bludgeoned", "whacked") + color = "#666666" + /obj/item/stack/rods/cyborg name = "metal rod synthesizer" desc = "A device that makes metal rods." diff --git a/code/game/objects/items/weapons/circuitboards/circuitboard.dm b/code/game/objects/items/weapons/circuitboards/circuitboard.dm index 8b913eaf45d..c8a3a672a7f 100644 --- a/code/game/objects/items/weapons/circuitboards/circuitboard.dm +++ b/code/game/objects/items/weapons/circuitboards/circuitboard.dm @@ -23,6 +23,8 @@ drop_sound = 'sound/items/drop/device.ogg' pickup_sound = 'sound/items/pickup/device.ogg' + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) + //Called when the circuitboard is used to contruct a new machine. /obj/item/weapon/circuitboard/proc/construct(var/obj/machinery/M) if(istype(M, build_path)) diff --git a/code/game/objects/items/weapons/circuitboards/frame.dm b/code/game/objects/items/weapons/circuitboards/frame.dm index e9c0ee728a5..1b95cc131ed 100644 --- a/code/game/objects/items/weapons/circuitboards/frame.dm +++ b/code/game/objects/items/weapons/circuitboards/frame.dm @@ -10,37 +10,37 @@ name = T_BOARD("guestpass console") build_path = /obj/machinery/computer/guestpass board_type = new /datum/frame/frame_types/guest_pass_console - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/status_display name = T_BOARD("status display") build_path = /obj/machinery/status_display board_type = new /datum/frame/frame_types/display - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/ai_status_display name = T_BOARD("ai status display") build_path = /obj/machinery/ai_status_display board_type = new /datum/frame/frame_types/display - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/newscaster name = T_BOARD("newscaster") build_path = /obj/machinery/newscaster board_type = new /datum/frame/frame_types/newscaster - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/atm name = T_BOARD("atm") build_path = /obj/machinery/atm board_type = new /datum/frame/frame_types/atm - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/request name = T_BOARD("request console") build_path = /obj/machinery/requests_console board_type = new /datum/frame/frame_types/supply_request_console - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) //Alarm @@ -48,25 +48,25 @@ name = T_BOARD("fire alarm") build_path = /obj/machinery/firealarm board_type = new /datum/frame/frame_types/fire_alarm - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/airalarm name = T_BOARD("air alarm") build_path = /obj/machinery/alarm board_type = new /datum/frame/frame_types/air_alarm - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/intercom name = T_BOARD("intercom") build_path = /obj/item/device/radio/intercom board_type = new /datum/frame/frame_types/intercom - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/keycard_auth name = T_BOARD("keycard authenticator") build_path = /obj/machinery/keycard_auth board_type = new /datum/frame/frame_types/keycard_authenticator - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) //Computer @@ -74,7 +74,7 @@ name = T_BOARD("holopad") build_path = /obj/machinery/hologram/holopad board_type = new /datum/frame/frame_types/holopad - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/scanner_console name = T_BOARD("body scanner console") @@ -94,7 +94,7 @@ name = T_BOARD("photocopier") build_path = /obj/machinery/photocopier board_type = new /datum/frame/frame_types/photocopier - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 1, /obj/item/weapon/stock_parts/motor = 1, @@ -105,7 +105,7 @@ name = T_BOARD("fax") build_path = /obj/machinery/photocopier/faxmachine board_type = new /datum/frame/frame_types/fax - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 1, /obj/item/weapon/stock_parts/motor = 1, @@ -116,6 +116,7 @@ name = T_BOARD("conveyor") build_path = /obj/machinery/conveyor board_type = new /datum/frame/frame_types/conveyor + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/stock_parts/motor = 2, @@ -125,6 +126,7 @@ name = T_BOARD("recharger") build_path = /obj/machinery/recharger board_type = new /datum/frame/frame_types/recharger + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/capacitor = 1, /obj/item/stack/cable_coil = 5) @@ -138,6 +140,7 @@ name = T_BOARD("heavy-duty cell charger") build_path = /obj/machinery/cell_charger board_type = new /datum/frame/frame_types/cell_charger + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/capacitor = 1, /obj/item/stack/cable_coil = 5) @@ -146,7 +149,7 @@ name = T_BOARD("washing machine") build_path = /obj/machinery/washing_machine board_type = new /datum/frame/frame_types/washing_machine - matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/motor = 1, /obj/item/weapon/stock_parts/gear = 2) @@ -155,6 +158,7 @@ name = T_BOARD("reagent grinder") build_path = /obj/machinery/reagentgrinder board_type = new /datum/frame/frame_types/grinder + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/motor = 1, /obj/item/weapon/stock_parts/gear = 1, @@ -163,6 +167,7 @@ /obj/item/weapon/circuitboard/distiller build_path = /obj/machinery/portable_atmospherics/powered/reagent_distillery board_type = new /datum/frame/frame_types/reagent_distillery + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/capacitor = 1, /obj/item/weapon/stock_parts/micro_laser = 1, @@ -173,6 +178,7 @@ name = T_BOARD("teleporter hub") build_path = /obj/machinery/teleport/hub board_type = "teleporter_hub" + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_GOLD = 100) // origin_tech = list(TECH_DATA = 2, TECH_BLUESPACE = 4) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 4, @@ -183,6 +189,7 @@ name = T_BOARD("teleporter station") build_path = /obj/machinery/teleport/station board_type = "teleporter_station" + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_GOLD = 100) // origin_tech = list(TECH_DATA = 2, TECH_BLUESPACE = 3) req_components = list( /obj/item/weapon/stock_parts/console_screen = 1, @@ -194,6 +201,7 @@ build_path = /obj/machinery/bodyscanner board_type = new /datum/frame/frame_types/medical_pod origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 3, /obj/item/stack/material/glass/reinforced = 2) @@ -202,6 +210,7 @@ name = T_BOARD("sleeper") build_path = /obj/machinery/sleeper board_type = new /datum/frame/frame_types/medical_pod + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) req_components = list( /obj/item/weapon/stock_parts/manipulator = 1, @@ -214,6 +223,7 @@ name = T_BOARD("VR sleeper") build_path = /obj/machinery/vr_sleeper board_type = new /datum/frame/frame_types/medical_pod + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_GOLD = 100) origin_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 1, @@ -223,6 +233,7 @@ name = T_BOARD("dna analyzer") build_path = /obj/machinery/dnaforensics board_type = new /datum/frame/frame_types/dna_analyzer + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_GOLD = 100) origin_tech = list(TECH_MAGNET = 4, TECH_BIO = 2, TECH_DATA = 2) req_components = list( /obj/item/weapon/stock_parts/scanning_module = 2, @@ -233,6 +244,7 @@ name = T_BOARD("mass driver") build_path = /obj/machinery/mass_driver board_type = new /datum/frame/frame_types/mass_driver + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_GOLD = 100) req_components = list( /obj/item/weapon/stock_parts/gear = 2, /obj/item/weapon/stock_parts/motor = 2, diff --git a/code/game/objects/items/weapons/circuitboards/mecha.dm b/code/game/objects/items/weapons/circuitboards/mecha.dm index 777146f385d..132cf65de6b 100644 --- a/code/game/objects/items/weapons/circuitboards/mecha.dm +++ b/code/game/objects/items/weapons/circuitboards/mecha.dm @@ -8,6 +8,7 @@ icon = 'icons/obj/module.dmi' icon_state = "std_mod" board_type = "other" + matter = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 100) /obj/item/weapon/circuitboard/mecha/ripley origin_tech = list(TECH_DATA = 3) diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index 5344d4b15bb..5a673280ceb 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -3,7 +3,7 @@ desc = "A small electronic device able to ignite combustable substances." icon_state = "igniter" origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) + matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, MAT_COPPER = 10, "waste" = 10) secured = 1 wires = WIRE_RECEIVE diff --git a/code/modules/assembly/infrared.dm b/code/modules/assembly/infrared.dm index 853f2f230be..3a7952ecfe6 100644 --- a/code/modules/assembly/infrared.dm +++ b/code/modules/assembly/infrared.dm @@ -5,7 +5,7 @@ desc = "Emits a visible or invisible beam and is triggered when the beam is interrupted." icon_state = "infrared" origin_tech = list(TECH_MAGNET = 2) - matter = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 500, "waste" = 100) + matter = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 500, MAT_COPPER = 10, "waste" = 100) wires = WIRE_PULSE diff --git a/code/modules/assembly/proximity.dm b/code/modules/assembly/proximity.dm index b292d3f7531..de764c50111 100644 --- a/code/modules/assembly/proximity.dm +++ b/code/modules/assembly/proximity.dm @@ -3,7 +3,7 @@ desc = "Used for scanning and alerting when someone enters a certain proximity." icon_state = "prox" origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 800, "glass" = 200, "waste" = 50) + matter = list(DEFAULT_WALL_MATERIAL = 800, "glass" = 200, MAT_COPPER = 10, "waste" = 50) wires = WIRE_PULSE secured = 0 diff --git a/code/modules/assembly/signaler.dm b/code/modules/assembly/signaler.dm index e98ff5372cf..392a7efdfe7 100644 --- a/code/modules/assembly/signaler.dm +++ b/code/modules/assembly/signaler.dm @@ -4,7 +4,7 @@ icon_state = "signaller" item_state = "signaler" origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 200, "waste" = 100) + matter = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 200, MAT_COPPER = 10, "waste" = 100) wires = WIRE_RECEIVE | WIRE_PULSE | WIRE_RADIO_PULSE | WIRE_RADIO_RECEIVE secured = TRUE diff --git a/code/modules/assembly/timer.dm b/code/modules/assembly/timer.dm index fa8b7838157..144a21bcd05 100644 --- a/code/modules/assembly/timer.dm +++ b/code/modules/assembly/timer.dm @@ -3,7 +3,7 @@ desc = "Used to time things. Works well with contraptions which has to count down. Tick tock." icon_state = "timer" origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) + matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, MAT_COPPER = 10, "waste" = 10) wires = WIRE_PULSE diff --git a/code/modules/assembly/voice.dm b/code/modules/assembly/voice.dm index 8990e01d637..c608db5ff15 100644 --- a/code/modules/assembly/voice.dm +++ b/code/modules/assembly/voice.dm @@ -3,7 +3,7 @@ desc = "A small electronic device able to record a voice sample, and send a signal when that sample is repeated." icon_state = "voice" origin_tech = list(TECH_MAGNET = 1) - matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, "waste" = 10) + matter = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 50, MAT_COPPER = 10, "waste" = 10) var/listening = 0 var/recorded //the activation message diff --git a/code/modules/materials/fifty_spawner_mats.dm b/code/modules/materials/fifty_spawner_mats.dm index 50d4184ebf4..af2e3703e8f 100644 --- a/code/modules/materials/fifty_spawner_mats.dm +++ b/code/modules/materials/fifty_spawner_mats.dm @@ -28,6 +28,10 @@ name = "stack of plastic" type_to_spawn = /obj/item/stack/material/plastic +/obj/fiftyspawner/copper + name = "stack of copper" + type_to_spawn = /obj/item/stack/material/copper + /obj/fiftyspawner/graphite name = "stack of graphite" type_to_spawn = /obj/item/stack/material/graphite @@ -92,7 +96,7 @@ name = "stack of logs" type_to_spawn = /obj/item/stack/material/log -/obj/fiftyspawner/log +/obj/fiftyspawner/log/sif name = "stack of alien logs" type_to_spawn = /obj/item/stack/material/log/sif diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 2a17e05d367..2e7909e9a99 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -103,14 +103,14 @@ /obj/item/stack/material/iron name = "iron" - icon_state = "sheet-silver" + icon_state = "sheet-ingot" default_type = "iron" apply_colour = 1 no_variants = FALSE /obj/item/stack/material/lead name = "lead" - icon_state = "sheet-adamantine" + icon_state = "sheet-ingot" default_type = "lead" apply_colour = 1 no_variants = FALSE @@ -160,22 +160,24 @@ /obj/item/stack/material/graphite name = "graphite" - icon_state = "sheet-silver" + icon_state = "sheet-puck" default_type = MAT_GRAPHITE apply_colour = 1 no_variants = FALSE /obj/item/stack/material/gold name = "gold" - icon_state = "sheet-gold" + icon_state = "sheet-ingot" default_type = "gold" no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/silver name = "silver" - icon_state = "sheet-silver" + icon_state = "sheet-ingot" default_type = "silver" no_variants = FALSE + apply_colour = TRUE //Valuable resource, cargo can sell it. /obj/item/stack/material/platinum @@ -183,6 +185,7 @@ icon_state = "sheet-adamantine" default_type = "platinum" no_variants = FALSE + apply_colour = TRUE //Extremely valuable to Research. /obj/item/stack/material/mhydrogen @@ -194,14 +197,14 @@ //Fuel for MRSPACMAN generator. /obj/item/stack/material/tritium name = "tritium" - icon_state = "sheet-silver" + icon_state = "sheet-puck" default_type = "tritium" - apply_colour = 1 + apply_colour = TRUE no_variants = FALSE /obj/item/stack/material/osmium name = "osmium" - icon_state = "sheet-silver" + icon_state = "sheet-ingot" default_type = "osmium" apply_colour = 1 no_variants = FALSE @@ -210,16 +213,17 @@ // Fusion fuel. /obj/item/stack/material/deuterium name = "deuterium" - icon_state = "sheet-silver" + icon_state = "sheet-puck" default_type = "deuterium" apply_colour = 1 no_variants = FALSE /obj/item/stack/material/steel name = DEFAULT_WALL_MATERIAL - icon_state = "sheet-metal" + icon_state = "sheet-refined" default_type = DEFAULT_WALL_MATERIAL no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/steel/hull name = MAT_STEELHULL @@ -227,9 +231,10 @@ /obj/item/stack/material/plasteel name = "plasteel" - icon_state = "sheet-plasteel" + icon_state = "sheet-reinforced" default_type = "plasteel" no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/plasteel/hull name = MAT_PLASTEELHULL @@ -237,17 +242,19 @@ /obj/item/stack/material/durasteel name = "durasteel" - icon_state = "sheet-durasteel" + icon_state = "sheet-reinforced" item_state = "sheet-metal" default_type = "durasteel" no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/durasteel/hull name = MAT_DURASTEELHULL /obj/item/stack/material/titanium name = MAT_TITANIUM - icon_state = "sheet-silver" + icon_state = "sheet-refined" + apply_colour = TRUE item_state = "sheet-silver" default_type = MAT_TITANIUM no_variants = FALSE @@ -346,8 +353,10 @@ icon_state = "sheet-wood" default_type = MAT_WOOD strict_color_stacking = TRUE + apply_colour = 1 drop_sound = 'sound/items/drop/wooden.ogg' pickup_sound = 'sound/items/pickup/wooden.ogg' + no_variants = FALSE /obj/item/stack/material/wood/sif name = "alien wooden plank" @@ -464,30 +473,90 @@ /obj/item/stack/material/glass name = "glass" - icon_state = "sheet-glass" + icon_state = "sheet-transparent" default_type = "glass" no_variants = FALSE drop_sound = 'sound/items/drop/glass.ogg' pickup_sound = 'sound/items/pickup/glass.ogg' + apply_colour = TRUE /obj/item/stack/material/glass/reinforced name = "reinforced glass" - icon_state = "sheet-rglass" + icon_state = "sheet-rtransparent" default_type = "rglass" no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/glass/phoronglass name = "borosilicate glass" desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures" singular_name = "borosilicate glass sheet" - icon_state = "sheet-phoronglass" + icon_state = "sheet-transparent" default_type = "borosilicate glass" no_variants = FALSE + apply_colour = TRUE /obj/item/stack/material/glass/phoronrglass name = "reinforced borosilicate glass" desc = "This sheet is special platinum-glass alloy designed to withstand large temperatures. It is reinforced with few rods." singular_name = "reinforced borosilicate glass sheet" - icon_state = "sheet-phoronrglass" + icon_state = "sheet-rtransparent" default_type = "reinforced borosilicate glass" no_variants = FALSE + apply_colour = TRUE + +/obj/item/stack/material/bronze + name = "bronze" + icon_state = "sheet-ingot" + singular_name = "bronze ingot" + default_type = "bronze" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/tin + name = "tin" + icon_state = "sheet-ingot" + singular_name = "tin ingot" + default_type = "tin" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/copper + name = "copper" + icon_state = "sheet-ingot" + singular_name = "copper ingot" + default_type = "copper" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/painite + name = "painite" + icon_state = "sheet-gem" + singular_name = "painite gem" + default_type = "painite" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/void_opal + name = "void opal" + icon_state = "sheet-void_opal" + singular_name = "void opal" + default_type = "void opal" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/quartz + name = "quartz" + icon_state = "sheet-gem" + singular_name = "quartz gem" + default_type = "quartz" + apply_colour = 1 + no_variants = FALSE + +/obj/item/stack/material/aluminium + name = "aluminium" + icon_state = "sheet-ingot" + singular_name = "aluminium ingot" + default_type = "aluminium" + apply_colour = 1 + no_variants = FALSE diff --git a/code/modules/materials/materials.dm b/code/modules/materials/materials.dm index 572438107d0..5d0ce31eb40 100644 --- a/code/modules/materials/materials.dm +++ b/code/modules/materials/materials.dm @@ -486,6 +486,7 @@ var/list/name_to_material door_icon_base = "metal" icon_colour = "#D1E6E3" icon_reinf = "reinf_metal" + composite_material = null /datum/material/plasteel/titanium/hull name = MAT_TITANIUMHULL @@ -637,7 +638,7 @@ var/list/name_to_material hardness = 40 weight = 30 stack_origin_tech = list(TECH_MATERIAL = 2) - composite_material = list() //todo + composite_material = list(DEFAULT_WALL_MATERIAL = SHEET_MATERIAL_AMOUNT / 2, "borosilicate glass" = SHEET_MATERIAL_AMOUNT) rod_product = null /datum/material/plastic @@ -1007,6 +1008,7 @@ var/list/name_to_material protectiveness = 1 // 4% flags = MATERIAL_PADDING conductive = 0 + integrity = 40 pass_stack_colors = TRUE supply_conversion_value = 2 @@ -1073,6 +1075,7 @@ var/list/name_to_material melting_point = T0C+300 protectiveness = 3 // 13% conductive = 0 + integrity = 40 supply_conversion_value = 3 /datum/material/carpet @@ -1210,3 +1213,81 @@ var/list/name_to_material weight = 1 protectiveness = 0 // 0% conductive = 0 + +/datum/material/void_opal + name = "void opal" + display_name = "void opal" + use_name = "void opal" + icon_colour = "#0f0f0f" + stack_type = /obj/item/stack/material/void_opal + flags = MATERIAL_UNMELTABLE + cut_delay = 60 + reflectivity = 0 + conductivity = 1 + shard_type = SHARD_SHARD + tableslam_noise = 'sound/effects/Glasshit.ogg' + hardness = 100 + stack_origin_tech = list(TECH_ARCANE = 1, TECH_MATERIAL = 6) + sheet_singular_name = "gem" + sheet_plural_name = "gems" + supply_conversion_value = 30 // These are hilariously rare. + +/datum/material/painite + name = "painite" + display_name = "painite" + use_name = "painite" + icon_colour = "#6b4947" + stack_type = /obj/item/stack/material/painite + flags = MATERIAL_UNMELTABLE + reflectivity = 0.3 + tableslam_noise = 'sound/effects/Glasshit.ogg' + sheet_singular_name = "gem" + sheet_plural_name = "gems" + supply_conversion_value = 4 + +/datum/material/tin + name = "tin" + display_name = "tin" + use_name = "tin" + stack_type = /obj/item/stack/material/tin + icon_colour = "#b2afaf" + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 1 + hardness = 50 + weight = 13 + +/datum/material/copper + name = "copper" + display_name = "copper" + use_name = "copper" + stack_type = /obj/item/stack/material/copper + conductivity = 52 + icon_colour = "#af633e" + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 1 + weight = 13 + hardness = 50 + +/datum/material/quartz + name = "quartz" + display_name = "quartz" + use_name = "quartz" + icon_colour = "#e6d7df" + stack_type = /obj/item/stack/material/quartz + tableslam_noise = 'sound/effects/Glasshit.ogg' + sheet_singular_name = "crystal" + sheet_plural_name = "crystals" + supply_conversion_value = 4 + +/datum/material/aluminium + name = "aluminium" + display_name = "aluminium" + use_name = "aluminium" + icon_colour = "#e5e2d0" + stack_type = /obj/item/stack/material/aluminium + sheet_singular_name = "ingot" + sheet_plural_name = "ingots" + supply_conversion_value = 2 + weight = 10 diff --git a/code/modules/mining/alloys.dm b/code/modules/mining/alloys.dm index ed1b88636ee..5601a586a12 100644 --- a/code/modules/mining/alloys.dm +++ b/code/modules/mining/alloys.dm @@ -43,4 +43,12 @@ "platinum" = 1, "sand" = 2 ) - product = /obj/item/stack/material/glass/phoronglass \ No newline at end of file + product = /obj/item/stack/material/glass/phoronglass + +/datum/alloy/bronze + metaltag = "bronze" + requires = list( + "copper" = 2, + "tin" = 1 + ) + product = /obj/item/stack/material/bronze diff --git a/code/modules/mining/coins.dm b/code/modules/mining/coins.dm index ad16122b3f1..dd30cc24b66 100644 --- a/code/modules/mining/coins.dm +++ b/code/modules/mining/coins.dm @@ -46,6 +46,18 @@ name = "platinum coin" icon_state = "coin_adamantine" +/obj/item/weapon/coin/morphium + name = "morphium coin" + icon_state = "coin_morphium" + +/obj/item/weapon/coin/aluminium + name = "aluminium coin" + icon_state = "coin_aluminium" + +/obj/item/weapon/coin/verdantium + name = "verdantium coin" + icon_state = "coin_verdantium" + /obj/item/weapon/coin/attackby(obj/item/weapon/W as obj, mob/user as mob) if(istype(W,/obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/CC = W diff --git a/code/modules/mining/drilling/drill.dm b/code/modules/mining/drilling/drill.dm index ad92fcfbb03..616422fcb3a 100644 --- a/code/modules/mining/drilling/drill.dm +++ b/code/modules/mining/drilling/drill.dm @@ -27,7 +27,11 @@ "osmium" = /obj/item/weapon/ore/osmium, "hydrogen" = /obj/item/weapon/ore/hydrogen, "silicates" = /obj/item/weapon/ore/glass, - "carbon" = /obj/item/weapon/ore/coal + "carbon" = /obj/item/weapon/ore/coal, + "copper" = /obj/item/weapon/ore/copper, + "tin" = /obj/item/weapon/ore/tin, + "bauxite" = /obj/item/weapon/ore/bauxite, + "rutile" = /obj/item/weapon/ore/rutile ) //Upgrades @@ -40,11 +44,14 @@ // Found with an advanced laser. exotic_drilling >= 1 var/list/ore_types_uncommon = list( MAT_MARBLE = /obj/item/weapon/ore/marble, + "painite" = /obj/item/weapon/ore/painite, + "quartz" = /obj/item/weapon/ore/quartz, MAT_LEAD = /obj/item/weapon/ore/lead ) // Found with an ultra laser. exotic_drilling >= 2 var/list/ore_types_rare = list( + "void opal" = /obj/item/weapon/ore/void_opal, MAT_VERDANTIUM = /obj/item/weapon/ore/verdantium ) @@ -60,7 +67,7 @@ cell = default_use_hicell() /obj/machinery/mining/drill/get_cell() - return cell + return cell /obj/machinery/mining/drill/loaded cell = /obj/item/weapon/cell/high diff --git a/code/modules/mining/drilling/scanner.dm b/code/modules/mining/drilling/scanner.dm index 50bf8bdd35d..ed4151d60e6 100644 --- a/code/modules/mining/drilling/scanner.dm +++ b/code/modules/mining/drilling/scanner.dm @@ -20,6 +20,7 @@ /obj/item/weapon/mining_scanner/proc/ScanTurf(var/atom/target, var/mob/user, var/exact = FALSE) var/list/metals = list( "surface minerals" = 0, + "industrial metals" = 0, "precious metals" = 0, "precious gems" = 0, "nuclear fuel" = 0, @@ -38,12 +39,13 @@ var/ore_type switch(metal) - if("silicates", "carbon", "hematite", "marble") ore_type = "surface minerals" - if("gold", "silver", "lead") ore_type = "precious metals" - if("diamond") ore_type = "precious gems" + if("silicates", "carbon", "marble", "quartz") ore_type = "surface minerals" + if("hematite", "tin", "copper", "bauxite", "lead") ore_type = "industrial metals" + if("gold", "silver", "rutile") ore_type = "precious metals" + if("diamond", "painite") ore_type = "precious gems" if("uranium") ore_type = "nuclear fuel" if("phoron", "osmium", "hydrogen") ore_type = "exotic matter" - if("verdantium") ore_type = "anomalous matter" + if("verdantium", "void opal") ore_type = "anomalous matter" if(ore_type) metals[ore_type] += T.resources[metal] diff --git a/code/modules/mining/machine_processing.dm b/code/modules/mining/machine_processing.dm index c78520121e7..dbd9c960e63 100644 --- a/code/modules/mining/machine_processing.dm +++ b/code/modules/mining/machine_processing.dm @@ -168,10 +168,17 @@ "sand" = 1, "hematite" = 1, "carbon" = 1, + "raw copper" = 1, + "raw tin" = 1, + "void opal" = 3, + "painite" = 3, + "quartz" = 3, + "raw bauxite" = 5, "phoron" = 15, "silver" = 16, "gold" = 18, "marble" = 20, + "rutile" = 20, "uranium" = 30, "diamond" = 50, "platinum" = 40, diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index acb0d7dc296..97f5bd85491 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -54,7 +54,17 @@ var/list/mining_overlay_cache = list() "verdantium" = /obj/item/weapon/ore/verdantium, "marble" = /obj/item/weapon/ore/marble, "lead" = /obj/item/weapon/ore/lead, +<<<<<<< HEAD "rutile" = /obj/item/weapon/ore/rutile //VOREStation Add +======= + "copper" = /obj/item/weapon/ore/copper, + "tin" = /obj/item/weapon/ore/tin, + "bauxite" = /obj/item/weapon/ore/bauxite, +// "void opal" = /obj/item/weapon/ore/void_opal, +// "painite" = /obj/item/weapon/ore/painite, +// "quartz" = /obj/item/weapon/ore/quartz, + "rutile" = /obj/item/weapon/ore/rutile +>>>>>>> 1de8bc1... Industrial Expansion (#7811) ) has_resources = 1 @@ -642,10 +652,17 @@ turf/simulated/mineral/floor/light_corner var/mineral_name if(rare_ore) +<<<<<<< HEAD mineral_name = pickweight(list("marble" = 5, "uranium" = 10, "platinum" = 10, "hematite" = 20, "carbon" = 20, "diamond" = 2, "gold" = 10, "silver" = 10, "phoron" = 20, "lead" = 5, "verdantium" = 1, "rutile" = 4)) //VOREStation Edit else mineral_name = pickweight(list("marble" = 3, "uranium" = 10, "platinum" = 10, "hematite" = 70, "carbon" = 70, "diamond" = 2, "gold" = 10, "silver" = 10, "phoron" = 20, "lead" = 2, "verdantium" = 1, "rutile" = 4)) //VOREStation Edit +======= + mineral_name = pickweight(list("marble" = 5,/* "quartz" = 15,*/ "copper" = 10, "tin" = 5, "bauxite" = 5, "uranium" = 15, "platinum" = 20, "hematite" = 15, "rutile" = 20, "carbon" = 15, "diamond" = 3, "gold" = 15, "silver" = 15, "phoron" = 25, "lead" = 5,/* "void opal" = 1,*/ "verdantium" = 2/*, "painite" = 1*/)) + + else + mineral_name = pickweight(list("marble" = 3,/* "quartz" = 10,*/ "copper" = 20, "tin" = 15, "bauxite" = 15, "uranium" = 10, "platinum" = 10, "hematite" = 70, "rutile" = 15, "carbon" = 70, "diamond" = 2, "gold" = 10, "silver" = 10, "phoron" = 20, "lead" = 3,/* "void opal" = 1,*/ "verdantium" = 1/*, "painite" = 1*/)) +>>>>>>> 1de8bc1... Industrial Expansion (#7811) if(mineral_name && (mineral_name in ore_data)) mineral = ore_data[mineral_name] diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index b067a356331..1caefc2e509 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -107,6 +107,41 @@ material = MAT_LEAD origin_tech = list(TECH_MATERIAL = 3) +/obj/item/weapon/ore/copper + name = "raw copper" + icon_state = "ore_copper" + material = "copper" + +/obj/item/weapon/ore/tin + name = "raw tin" + icon_state = "ore_tin" + material = "tin" + +/obj/item/weapon/ore/bauxite + name = "raw bauxite" + icon_state = "ore_bauxite" + material = "bauxite" + +/obj/item/weapon/ore/rutile + name = "raw rutile" + icon_state = "ore_rutile" + material = "rutile" + +/obj/item/weapon/ore/void_opal + name = "raw void opal" + icon_state = "ore_void_opal" + material = "void opal" + +/obj/item/weapon/ore/painite + name = "raw painite" + icon_state = "ore_painite" + material = "painite" + +/obj/item/weapon/ore/quartz + name = "raw quartz" + icon_state = "ore_quartz" + material = "quartz" + /obj/item/weapon/ore/slag name = "Slag" desc = "Someone screwed up..." diff --git a/code/modules/mining/ore_datum.dm b/code/modules/mining/ore_datum.dm index 0bca24db1f9..1ac742f2114 100644 --- a/code/modules/mining/ore_datum.dm +++ b/code/modules/mining/ore_datum.dm @@ -177,3 +177,70 @@ var/global/list/ore_data = list() ore = /obj/item/weapon/ore/lead scan_icon = "mineral_rare" reagent = "lead" + +/ore/copper + name = "copper" + display_name = "copper" + smelts_to = "copper" + alloy = 1 + result_amount = 5 + spread_chance = 15 + ore = /obj/item/weapon/ore/copper + scan_icon = "mineral_common" + reagent = "copper" + +/ore/tin + name = "tin" + display_name = "tin" + smelts_to = "tin" + alloy = 1 + result_amount = 5 + spread_chance = 10 + ore = /obj/item/weapon/ore/tin + scan_icon = "mineral_common" + +/ore/quartz + name = "quartz" + display_name = "unrefined quartz" + compresses_to = "quartz" + result_amount = 5 + spread_chance = 5 + ore = /obj/item/weapon/ore/quartz + scan_icon = "mineral_common" + +/ore/bauxite + name = "bauxite" + display_name = "bauxite" + smelts_to = "aluminium" + result_amount = 5 + spread_chance = 25 + ore = /obj/item/weapon/ore/bauxite + scan_icon = "mineral_common" + reagent = "aluminum" + +/ore/rutile + name = "rutile" + display_name = "rutile" + smelts_to = "titanium" + result_amount = 5 + spread_chance = 12 + ore = /obj/item/weapon/ore/rutile + scan_icon = "mineral_uncommon" + +/ore/painite + name = "painite" + display_name = "rough painite" + compresses_to = "painite" + result_amount = 5 + spread_chance = 3 + ore = /obj/item/weapon/ore/painite + scan_icon = "mineral_rare" + +/ore/void_opal + name = "void opal" + display_name = "rough void opal" + compresses_to = "void opal" + result_amount = 5 + spread_chance = 1 + ore = /obj/item/weapon/ore/void_opal + scan_icon = "mineral_rare" diff --git a/code/modules/projectiles/ammunition/rounds.dm b/code/modules/projectiles/ammunition/rounds.dm index 02d4b4aa5e7..bd3b73ddf7e 100644 --- a/code/modules/projectiles/ammunition/rounds.dm +++ b/code/modules/projectiles/ammunition/rounds.dm @@ -300,11 +300,12 @@ icon_state = "lcasing" caliber = "14.5mm" projectile_type = /obj/item/projectile/bullet/rifle/a145 - matter = list(DEFAULT_WALL_MATERIAL = 1250) + matter = list(MAT_TITANIUM = 2500, MAT_URANIUM = 1000, MAT_PLASTEEL = 1500) /obj/item/ammo_casing/a145/highvel desc = "A 14.5mm sabot shell." projectile_type = /obj/item/projectile/bullet/rifle/a145 + matter = list(MAT_TITANIUM = 2500, MAT_PLASTEEL = 1500) /obj/item/ammo_casing/a145/spent/Initialize() ..() diff --git a/code/modules/random_map/noise/ore.dm b/code/modules/random_map/noise/ore.dm index 99dc761ee66..f83f957c521 100644 --- a/code/modules/random_map/noise/ore.dm +++ b/code/modules/random_map/noise/ore.dm @@ -64,6 +64,13 @@ T.resources["hydrogen"] = 0 T.resources["verdantium"] = 0 T.resources["lead"] = 0 + T.resources["copper"] = rand(RESOURCE_MID_MIN, RESOURCE_HIGH_MAX) + T.resources["tin"] = rand(RESOURCE_LOW_MIN, RESOURCE_MID_MAX) + T.resources["bauxite"] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX) + T.resources["rutile"] = 0 + T.resources["void opal"] = 0 + T.resources["quartz"] = 0 + T.resources["painite"] = 0 else if(current_cell < deep_val) // Rare metals. T.resources["gold"] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX) T.resources["silver"] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX) @@ -76,6 +83,13 @@ T.resources["diamond"] = 0 T.resources["hematite"] = 0 T.resources["marble"] = 0 + T.resources["copper"] = 0 + T.resources["tin"] = rand(RESOURCE_MID_MIN, RESOURCE_MID_MAX) + T.resources["bauxite"] = 0 + T.resources["rutile"] = rand(RESOURCE_LOW_MIN, RESOURCE_MID_MAX) + T.resources["void opal"] = 0 + T.resources["quartz"] = 0 + T.resources["painite"] = 0 else // Deep metals. T.resources["uranium"] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX) T.resources["diamond"] = rand(RESOURCE_LOW_MIN, RESOURCE_LOW_MAX) @@ -88,6 +102,13 @@ T.resources["hematite"] = 0 T.resources["gold"] = 0 T.resources["silver"] = 0 + T.resources["copper"] = 0 + T.resources["tin"] = 0 + T.resources["bauxite"] = 0 + T.resources["rutile"] = rand(RESOURCE_MID_MIN, RESOURCE_HIGH_MAX) + T.resources["void opal"] = 0 + T.resources["quartz"] = 0 + T.resources["painite"] = 0 return /datum/random_map/noise/ore/get_map_char(var/value) diff --git a/code/modules/research/circuitprinter.dm b/code/modules/research/circuitprinter.dm index d0aaebb7d89..d419829babb 100644 --- a/code/modules/research/circuitprinter.dm +++ b/code/modules/research/circuitprinter.dm @@ -26,6 +26,16 @@ using metal and glass, it uses glass and reagents (usually sulphuric acid). /obj/machinery/r_n_d/circuit_imprinter/Initialize() . = ..() + + spawn() // Go through all materials, and add them to the possible storage, but hide them unless we contain them. + for(var/Name in name_to_material) + if(Name in materials) + continue + + hidden_materials |= Name + + materials[Name] = 0 + default_apply_parts() /obj/machinery/r_n_d/circuit_imprinter/process() diff --git a/code/modules/research/designs/HUDs.dm b/code/modules/research/designs/HUDs.dm index 4a6648f26a5..e1085756530 100644 --- a/code/modules/research/designs/HUDs.dm +++ b/code/modules/research/designs/HUDs.dm @@ -1,7 +1,7 @@ // HUDs /datum/design/item/hud - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 10) /datum/design/item/hud/AssembleDesignName() ..() @@ -42,6 +42,6 @@ name = "graviton visor" id = "graviton_goggles" req_tech = list(TECH_MAGNET = 5, TECH_ENGINEERING = 3, TECH_BLUESPACE = 3, TECH_PHORON = 3) - materials = list(MAT_PLASTEEL = 2000, "glass" = 3000, MAT_PHORON = 1500) + materials = list(MAT_PLASTEEL = 2000, "glass" = 3000, MAT_PHORON = 1500, MAT_COPPER = 10) build_path = /obj/item/clothing/glasses/graviton sort_string = "EAAAE" \ No newline at end of file diff --git a/code/modules/research/designs/ai_holders.dm b/code/modules/research/designs/ai_holders.dm index 7cf36c5bb6c..b4215d91b20 100644 --- a/code/modules/research/designs/ai_holders.dm +++ b/code/modules/research/designs/ai_holders.dm @@ -8,7 +8,7 @@ id = "mmi" req_tech = list(TECH_DATA = 2, TECH_BIO = 3) build_type = PROTOLATHE | PROSFAB - materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 500, MAT_COPPER = 200) build_path = /obj/item/device/mmi category = list("Misc") sort_string = "SAAAA" @@ -18,7 +18,7 @@ id = "posibrain" req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 6, TECH_BLUESPACE = 2, TECH_DATA = 4) build_type = PROTOLATHE | PROSFAB - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1000, "silver" = 1000, "gold" = 500, "phoron" = 500, "diamond" = 100) + materials = list(MAT_TITANIUM = 2000, "glass" = 1000, "silver" = 500, "gold" = 500, "phoron" = 500, MAT_DIAMOND = 100) build_path = /obj/item/device/mmi/digital/posibrain category = list("Misc") sort_string = "SAAAB" @@ -28,7 +28,7 @@ id = "dronebrain" req_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 5, TECH_DATA = 4) build_type = PROTOLATHE | PROSFAB - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1000, "silver" = 1000, "gold" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1000, "silver" = 1000, "gold" = 500, MAT_COPPER = 100) build_path = /obj/item/device/mmi/digital/robot category = list("Misc") sort_string = "SAAAC" @@ -37,7 +37,7 @@ name = "'pAI', personal artificial intelligence device" id = "paicard" req_tech = list(TECH_DATA = 2) - materials = list("glass" = 500, DEFAULT_WALL_MATERIAL = 500) + materials = list("glass" = 500, DEFAULT_WALL_MATERIAL = 500, MAT_COPPER = 250) build_path = /obj/item/device/paicard sort_string = "SBAAA" @@ -46,6 +46,6 @@ desc = "Allows for the construction of an intelliCore." id = "intellicore" req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4) - materials = list("glass" = 1000, "gold" = 200) + materials = list(MAT_TITANIUM = 2500, MAT_ALUMINIUM = 500, "glass" = 500, "gold" = 200) build_path = /obj/item/device/aicard sort_string = "SCAAA" \ No newline at end of file diff --git a/code/modules/research/designs/bag_of_holding.dm b/code/modules/research/designs/bag_of_holding.dm index 744bbca5a3d..dc4fb6b0538 100644 --- a/code/modules/research/designs/bag_of_holding.dm +++ b/code/modules/research/designs/bag_of_holding.dm @@ -9,7 +9,7 @@ desc = "Using localized pockets of bluespace this bag prototype offers incredible storage capacity with the contents weighting nothing. It's a shame the bag itself is pretty heavy." id = "bag_holding" req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6) - materials = list("gold" = 3000, "diamond" = 1500, "uranium" = 250) + materials = list(MAT_TITANIUM = 2000, "gold" = 1000, "diamond" = 1500, "uranium" = 250) build_path = /obj/item/weapon/storage/backpack/holding sort_string = "QAAAA" @@ -18,6 +18,6 @@ desc = "A minaturized prototype of the popular Bag of Holding, the Dufflebag of Holding is, functionally, identical to the bag of holding, but comes in a more stylish and compact form." id = "dufflebag_holding" req_tech = list(TECH_BLUESPACE = 4, TECH_MATERIAL = 6) - materials = list("gold" = 3000, "diamond" = 1500, "uranium" = 250) + materials = list(MAT_TITANIUM = 2000, "gold" = 1000, "diamond" = 1500, "uranium" = 250) build_path = /obj/item/weapon/storage/backpack/holding/duffle sort_string = "QAAAB" \ No newline at end of file diff --git a/code/modules/research/designs/bio_devices.dm b/code/modules/research/designs/bio_devices.dm index 87623641057..f0c53b0bb30 100644 --- a/code/modules/research/designs/bio_devices.dm +++ b/code/modules/research/designs/bio_devices.dm @@ -1,5 +1,5 @@ /datum/design/item/biotech - materials = list(DEFAULT_WALL_MATERIAL = 30, "glass" = 20) + materials = list(DEFAULT_WALL_MATERIAL = 30, "glass" = 20, MAT_COPPER = 10) /datum/design/item/biotech/AssembleDesignName() ..() @@ -39,7 +39,7 @@ desc = "A hand-held scanner able to diagnose robotic injuries." id = "robot_scanner" req_tech = list(TECH_MAGNET = 3, TECH_BIO = 2, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 200) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 200, MAT_COPPER = 20) build_path = /obj/item/device/robotanalyzer sort_string = "JAACA" @@ -47,7 +47,7 @@ desc = "A tube of paste containing swarms of repair nanites. Very effective in repairing robotic machinery." id = "nanopaste" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 7000, "glass" = 7000) + materials = list(DEFAULT_WALL_MATERIAL = 7000, "glass" = 7000, MAT_COPPER = 15) build_path = /obj/item/stack/nanopaste sort_string = "JAACB" @@ -55,7 +55,7 @@ desc = "A device capable of quickly scanning all relevant data about a plant." id = "plant_analyzer" req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500, MAT_COPPER = 10) build_path = /obj/item/device/analyzer/plant_analyzer sort_string = "JAADA" diff --git a/code/modules/research/designs/circuits/ai_modules.dm b/code/modules/research/designs/circuits/ai_modules.dm index 378a4fde0d0..456acb1b926 100644 --- a/code/modules/research/designs/circuits/ai_modules.dm +++ b/code/modules/research/designs/circuits/ai_modules.dm @@ -1,6 +1,6 @@ /datum/design/aimodule build_type = IMPRINTER - materials = list("glass" = 2000, "gold" = 100) + materials = list("glass" = 1800, MAT_COPPER = 200, "gold" = 100) /datum/design/aimodule/AssembleDesignName() name = "AI module design ([name])" diff --git a/code/modules/research/designs/circuits/circuits.dm b/code/modules/research/designs/circuits/circuits.dm index d24644ce7b8..f09c2de3f9f 100644 --- a/code/modules/research/designs/circuits/circuits.dm +++ b/code/modules/research/designs/circuits/circuits.dm @@ -5,7 +5,7 @@ CIRCUITS BELOW /datum/design/circuit build_type = IMPRINTER req_tech = list(TECH_DATA = 2) - materials = list("glass" = 2000) + materials = list("glass" = 1850, MAT_COPPER = 150) chemicals = list("sacid" = 20) time = 5 @@ -493,7 +493,7 @@ CIRCUITS BELOW name = "'Durand' central control" id = "durand_main" req_tech = list(TECH_DATA = 4) - materials = list("glass" = 2000, MAT_GRAPHITE = 1250) + materials = list("glass" = 2000, MAT_GRAPHITE = 1250, MAT_COPPER = 100) chemicals = list("sacid" = 20) build_path = /obj/item/weapon/circuitboard/mecha/durand/main sort_string = "NAADA" @@ -502,7 +502,7 @@ CIRCUITS BELOW name = "'Durand' peripherals control" id = "durand_peri" req_tech = list(TECH_DATA = 4) - materials = list("glass" = 2000, MAT_GRAPHITE = 1250) + materials = list("glass" = 2000, MAT_GRAPHITE = 1250, MAT_COPPER = 100) chemicals = list("sacid" = 20) build_path = /obj/item/weapon/circuitboard/mecha/durand/peripherals sort_string = "NAADB" @@ -511,7 +511,7 @@ CIRCUITS BELOW name = "'Durand' weapon control and targeting" id = "durand_targ" req_tech = list(TECH_DATA = 4, TECH_COMBAT = 2) - materials = list("glass" = 2000, MAT_GRAPHITE = 1250) + materials = list("glass" = 2000, MAT_GRAPHITE = 1250, MAT_COPPER = 100) chemicals = list("sacid" = 20) build_path = /obj/item/weapon/circuitboard/mecha/durand/targeting sort_string = "NAADC" @@ -576,6 +576,39 @@ CIRCUITS BELOW build_path = /obj/item/weapon/circuitboard/telecomms/exonet_node sort_string = "PAAAH" +<<<<<<< HEAD +======= +/datum/design/circuit/shield + req_tech = list(TECH_BLUESPACE = 4, TECH_PHORON = 3) + materials = list("glass" = 2000, MAT_COPPER = 100, "gold" = 1000) + +/datum/design/circuit/shield/AssembleDesignName() + name = "Shield generator circuit design ([name])" +/datum/design/circuit/shield/AssembleDesignDesc() + if(!desc) + desc = "Allows for the construction of \a [name] shield generator." + +/datum/design/circuit/shield/bubble + name = "bubble" + id = "shield_gen" + build_path = /obj/item/weapon/circuitboard/shield_gen + sort_string = "VAAAZ" // Duplicate string, really need to redo this whole thing + +/datum/design/circuit/shield/hull + name = "hull" + id = "shield_gen_ex" + build_path = /obj/item/weapon/circuitboard/shield_gen_ex + sort_string = "VAAAB" + +/datum/design/circuit/shield/capacitor + name = "capacitor" + desc = "Allows for the construction of a shield capacitor circuit board." + id = "shield_cap" + req_tech = list(TECH_MAGNET = 3, TECH_POWER = 4) + build_path = /obj/item/weapon/circuitboard/shield_cap + sort_string = "VAAAC" + +>>>>>>> 1de8bc1... Industrial Expansion (#7811) /datum/design/circuit/ntnet_relay name = "NTNet Quantum Relay" id = "ntnet_relay" diff --git a/code/modules/research/designs/circuits/disks.dm b/code/modules/research/designs/circuits/disks.dm index 2a3c2df83f7..fd834fc55f7 100644 --- a/code/modules/research/designs/circuits/disks.dm +++ b/code/modules/research/designs/circuits/disks.dm @@ -2,7 +2,7 @@ /datum/design/circuit/disk build_type = IMPRINTER req_tech = list(TECH_DATA = 3) - materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 1000) + materials = list(MAT_PLASTIC = 2000, MAT_GLASS = 1000, MAT_COPPER = 150) chemicals = list("pacid" = 10) time = 5 diff --git a/code/modules/research/designs/engineering.dm b/code/modules/research/designs/engineering.dm index f499a47a86c..0403c35a578 100644 --- a/code/modules/research/designs/engineering.dm +++ b/code/modules/research/designs/engineering.dm @@ -9,7 +9,7 @@ desc = "A welding tool that generate fuel for itself." id = "expwelder" req_tech = list(TECH_ENGINEERING = 4, TECH_PHORON = 3, TECH_MATERIAL = 4) - materials = list(DEFAULT_WALL_MATERIAL = 70, "glass" = 120, "phoron" = 100) + materials = list(DEFAULT_WALL_MATERIAL = 70, "glass" = 120, "phoron" = 100, MAT_COPPER = 10) build_path = /obj/item/weapon/weldingtool/experimental sort_string = "NAAAA" @@ -18,7 +18,7 @@ desc = "A simple powered hand drill." id = "handdrill" req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 300, "silver" = 100) + materials = list(MAT_ALUMINIUM = 300, "silver" = 100, MAT_COPPER = 10) build_path = /obj/item/weapon/tool/screwdriver/power sort_string = "NAAAB" @@ -27,7 +27,7 @@ desc = "A set of jaws of life, compressed through the magic of science." id = "jawslife" req_tech = list(TECH_ENGINEERING = 3, TECH_MATERIAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 300, "silver" = 100) + materials = list(MAT_ALUMINIUM = 300, MAT_TITANIUM = 100, MAT_COPPER = 10) build_path = /obj/item/weapon/tool/crowbar/power sort_string = "NAAAC" @@ -42,7 +42,7 @@ desc = "A terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." id = "tscanner" req_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_MATERIAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 200) + materials = list(DEFAULT_WALL_MATERIAL = 200, MAT_COPPER = 10) build_path = /obj/item/device/t_scanner sort_string = "NBAAA" @@ -51,7 +51,7 @@ desc = "An upgraded version of the terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." id = "upgradedtscanner" req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 4, TECH_MATERIAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500, "phoron" = 150) + materials = list(DEFAULT_WALL_MATERIAL = 500, "phoron" = 150, MAT_COPPER = 10) build_path = /obj/item/device/t_scanner/upgraded sort_string = "NBAAB" @@ -60,7 +60,7 @@ desc = "An advanced version of the terahertz-ray emitter and scanner used to detect underfloor objects such as cables and pipes." id = "advancedtscanner" req_tech = list(TECH_MAGNET = 6, TECH_ENGINEERING = 6, TECH_MATERIAL = 6) - materials = list(DEFAULT_WALL_MATERIAL = 1250, "phoron" = 500, "silver" = 50) + materials = list(MAT_ALUMINIUM = 1250, "phoron" = 500, "silver" = 50) build_path = /obj/item/device/t_scanner/advanced sort_string = "NBAAC" @@ -69,6 +69,6 @@ desc = "A hand-held environmental scanner which reports current gas levels." id = "atmosanalyzer" req_tech = list(TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 200, "glass" = 100) + materials = list(DEFAULT_WALL_MATERIAL = 200, "glass" = 100, MAT_COPPER = 10) build_path = /obj/item/device/analyzer sort_string = "NBABA" \ No newline at end of file diff --git a/code/modules/research/designs/implants.dm b/code/modules/research/designs/implants.dm index 4c4b5ba8016..b6279e62e1b 100644 --- a/code/modules/research/designs/implants.dm +++ b/code/modules/research/designs/implants.dm @@ -1,7 +1,7 @@ // Implants /datum/design/item/implant - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 5) /datum/design/item/implant/AssembleDesignName() ..() @@ -17,6 +17,7 @@ /datum/design/item/implant/freedom name = "freedom" id = "implant_free" - req_tech = list(TECH_ILLEGAL = 2, TECH_BIO = 3) + req_tech = list(TECH_MATERIAL = 3, TECH_ILLEGAL = 2, TECH_BIO = 3) build_path = /obj/item/weapon/implantcase/freedom - sort_string = "MFAAB" \ No newline at end of file + sort_string = "MFAAB" + materials = list(MAT_TITANIUM = 50, "glass" = 50, MAT_COPPER = 5) diff --git a/code/modules/research/designs/locator_devices.dm b/code/modules/research/designs/locator_devices.dm index b6f149393c8..b59af1ec4bd 100644 --- a/code/modules/research/designs/locator_devices.dm +++ b/code/modules/research/designs/locator_devices.dm @@ -2,7 +2,7 @@ /datum/design/item/gps req_tech = list(TECH_MATERIAL = 2, TECH_DATA = 2, TECH_BLUESPACE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500) + materials = list(DEFAULT_WALL_MATERIAL = 500, MAT_COPPER = 5) /datum/design/item/gps/AssembleDesignName() ..() @@ -67,7 +67,7 @@ desc = "Used to scan and locate signals on a particular frequency." id = "beacon_locator" req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 2, TECH_BLUESPACE = 3) - materials = list(DEFAULT_WALL_MATERIAL = 1000,"glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 1000,"glass" = 500, MAT_COPPER = 150) build_path = /obj/item/device/beacon_locator sort_string = "DBAAA" @@ -75,6 +75,6 @@ name = "Bluespace tracking beacon" id = "beacon" req_tech = list(TECH_BLUESPACE = 1) - materials = list (DEFAULT_WALL_MATERIAL = 20, "glass" = 10) + materials = list (DEFAULT_WALL_MATERIAL = 20, "glass" = 10, MAT_COPPER = 5) build_path = /obj/item/device/radio/beacon sort_string = "DBABA" \ No newline at end of file diff --git a/code/modules/research/designs/medical.dm b/code/modules/research/designs/medical.dm index 7fcc4ab1f65..167f7fdd2be 100644 --- a/code/modules/research/designs/medical.dm +++ b/code/modules/research/designs/medical.dm @@ -12,7 +12,7 @@ desc = "A scalpel augmented with a directed laser, for more precise cutting without blood entering the field. This one looks basic and could be improved." id = "scalpel_laser1" req_tech = list(TECH_BIO = 2, TECH_MATERIAL = 2, TECH_MAGNET = 2) - materials = list(DEFAULT_WALL_MATERIAL = 12500, "glass" = 7500) + materials = list(DEFAULT_WALL_MATERIAL = 12500, "glass" = 7500, MAT_COPPER = 120) build_path = /obj/item/weapon/surgical/scalpel/laser1 sort_string = "KAAAA" @@ -75,7 +75,7 @@ desc = "A hand-held body scanner able to distinguish vital signs of the subject." id = "medical_analyzer" req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500, MAT_COPPER = 20) build_path = /obj/item/device/healthanalyzer sort_string = "KBAAA" @@ -93,6 +93,6 @@ desc = "A more advanced version of the regular roller bed, with inbuilt surgical stabilisers and an improved folding system." id = "roller_bed" req_tech = list(TECH_BIO = 3, TECH_MATERIAL = 3, TECH_MAGNET = 3) - materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 2000, "phoron" = 2000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 2000, "phoron" = 2000, MAT_COPPER = 100) build_path = /obj/item/roller/adv sort_string = "KCAAA" \ No newline at end of file diff --git a/code/modules/research/designs/mining_toys.dm b/code/modules/research/designs/mining_toys.dm index 61be9cd8712..4b249ff5d39 100644 --- a/code/modules/research/designs/mining_toys.dm +++ b/code/modules/research/designs/mining_toys.dm @@ -7,14 +7,14 @@ /datum/design/item/weapon/mining/drill id = "drill" req_tech = list(TECH_MATERIAL = 2, TECH_POWER = 3, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 1000) //expensive, but no need for miners. + materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 1000, MAT_COPPER = 10) //expensive, but no need for miners. build_path = /obj/item/weapon/pickaxe/drill sort_string = "FAAAA" /datum/design/item/weapon/mining/jackhammer id = "jackhammer" req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 500, "silver" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 500, "silver" = 500, MAT_COPPER = 20) build_path = /obj/item/weapon/pickaxe/jackhammer sort_string = "FAAAB" @@ -28,14 +28,14 @@ /datum/design/item/weapon/mining/pick_diamond id = "pick_diamond" req_tech = list(TECH_MATERIAL = 6) - materials = list("diamond" = 3000) + materials = list(MAT_WOOD = 2000, "diamond" = 3000) build_path = /obj/item/weapon/pickaxe/diamond sort_string = "FAAAD" /datum/design/item/weapon/mining/drill_diamond id = "drill_diamond" req_tech = list(TECH_MATERIAL = 6, TECH_POWER = 4, TECH_ENGINEERING = 4) - materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 1000, "diamond" = 2000) + materials = list(MAT_ALUMINIUM = 2000, DEFAULT_WALL_MATERIAL = 1000, "glass" = 500, "diamond" = 2000, MAT_COPPER = 50) build_path = /obj/item/weapon/pickaxe/diamonddrill sort_string = "FAAAE" @@ -45,6 +45,6 @@ desc = "Used to check spatial depth and density of rock outcroppings." id = "depth_scanner" req_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2, TECH_BLUESPACE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 1000,"glass" = 1000) + materials = list(DEFAULT_WALL_MATERIAL = 1000,"glass" = 1000, MAT_COPPER = 50) build_path = /obj/item/device/depth_scanner sort_string = "FBAAA" diff --git a/code/modules/research/designs/misc.dm b/code/modules/research/designs/misc.dm index 2ce34f34856..83a433a4e3d 100644 --- a/code/modules/research/designs/misc.dm +++ b/code/modules/research/designs/misc.dm @@ -8,7 +8,7 @@ name = "Communicator" id = "communicator" req_tech = list(TECH_DATA = 2, TECH_MAGNET = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500, MAT_COPPER = 50) build_path = /obj/item/device/communicator sort_string = "TAAAA" @@ -17,7 +17,7 @@ datum/design/item/general/laserpointer desc = "Don't shine it in your eyes!" id = "laser_pointer" req_tech = list(TECH_MAGNET = 3) - materials = list(DEFAULT_WALL_MATERIAL = 100, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 100, "glass" = 50, MAT_COPPER = 10) build_path = /obj/item/device/laser_pointer sort_string = "TAABA" @@ -25,7 +25,7 @@ datum/design/item/general/laserpointer name = "handheld translator" id = "translator" req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 3000, "glass" = 3000, MAT_COPPER = 50) build_path = /obj/item/device/universal_translator sort_string = "TAACA" @@ -33,7 +33,7 @@ datum/design/item/general/laserpointer name = "earpiece translator" id = "ear_translator" req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 5) //It's been hella miniaturized. - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000, "gold" = 1000) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 2000, "gold" = 1000, MAT_COPPER = 50) build_path = /obj/item/device/universal_translator/ear sort_string = "TAACB" @@ -51,7 +51,7 @@ datum/design/item/general/laserpointer desc = "Allows for deciphering the binary channel on-the-fly." id = "binaryencrypt" req_tech = list(TECH_ILLEGAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 300, "glass" = 300) + materials = list(DEFAULT_WALL_MATERIAL = 300, "glass" = 300, MAT_COPPER = 30) build_path = /obj/item/device/encryptionkey/binary sort_string = "TBAAA" @@ -60,7 +60,7 @@ datum/design/item/general/laserpointer desc = "A kit of dangerous, high-tech equipment with changeable looks." id = "chameleon" req_tech = list(TECH_ILLEGAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500) + materials = list(MAT_PLASTIC = 500, MAT_COPPER = 500, DEFAULT_WALL_MATERIAL = 500) build_path = /obj/item/weapon/storage/box/syndie_kit/chameleon sort_string = "TBAAB" diff --git a/code/modules/research/designs/modular_computer.dm b/code/modules/research/designs/modular_computer.dm index e78a776c1c8..0a3f2a1eec4 100644 --- a/code/modules/research/designs/modular_computer.dm +++ b/code/modules/research/designs/modular_computer.dm @@ -9,14 +9,14 @@ name = "basic hard drive" id = "hdd_basic" req_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 100) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 100, MAT_COPPER = 50) build_path = /obj/item/weapon/computer_hardware/hard_drive/ sort_string = "VAAAA" /datum/design/item/modularcomponent/disk/advanced name = "advanced hard drive" id = "hdd_advanced" - materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 200) + materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 200, MAT_COPPER = 50) build_path = /obj/item/weapon/computer_hardware/hard_drive/advanced sort_string = "VAAAB" @@ -24,7 +24,7 @@ name = "super hard drive" id = "hdd_super" req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 8000, "glass" = 400) + materials = list(DEFAULT_WALL_MATERIAL = 8000, "glass" = 400, MAT_COPPER = 50) build_path = /obj/item/weapon/computer_hardware/hard_drive/super sort_string = "VAAAC" @@ -32,7 +32,7 @@ name = "cluster hard drive" id = "hdd_cluster" req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 4) - materials = list(DEFAULT_WALL_MATERIAL = 16000, "glass" = 800) + materials = list(DEFAULT_WALL_MATERIAL = 16000, "glass" = 800, MAT_COPPER = 40) build_path = /obj/item/weapon/computer_hardware/hard_drive/cluster sort_string = "VAAAD" @@ -40,7 +40,7 @@ name = "small hard drive" id = "hdd_small" req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 200) + materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 200, MAT_COPPER = 30) build_path = /obj/item/weapon/computer_hardware/hard_drive/small sort_string = "VAAAE" @@ -48,7 +48,7 @@ name = "micro hard drive" id = "hdd_micro" req_tech = list(TECH_DATA = 1, TECH_ENGINEERING = 1) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 100) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 100, MAT_COPPER = 20) build_path = /obj/item/weapon/computer_hardware/hard_drive/micro sort_string = "VAAAF" @@ -58,7 +58,7 @@ name = "basic network card" id = "netcard_basic" req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 1) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 100) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 100, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/network_card sort_string = "VBAAA" @@ -66,7 +66,7 @@ name = "advanced network card" id = "netcard_advanced" req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 200) + materials = list(DEFAULT_WALL_MATERIAL = 1000, "glass" = 200, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/network_card/advanced sort_string = "VBAAB" @@ -74,7 +74,7 @@ name = "wired network card" id = "netcard_wired" req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 400) + materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 400, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/network_card/wired sort_string = "VBAAC" @@ -84,7 +84,7 @@ name = "standard battery module" id = "bat_normal" req_tech = list(TECH_POWER = 1, TECH_ENGINEERING = 1) - materials = list(DEFAULT_WALL_MATERIAL = 2000) + materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module sort_string = "VCAAA" @@ -92,7 +92,7 @@ name = "advanced battery module" id = "bat_advanced" req_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module/advanced sort_string = "VCAAB" @@ -100,7 +100,7 @@ name = "super battery module" id = "bat_super" req_tech = list(TECH_POWER = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 8000) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module/super sort_string = "VCAAC" @@ -108,7 +108,7 @@ name = "ultra battery module" id = "bat_ultra" req_tech = list(TECH_POWER = 5, TECH_ENGINEERING = 4) - materials = list(DEFAULT_WALL_MATERIAL = 16000) + materials = list(DEFAULT_WALL_MATERIAL = 16000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module/ultra sort_string = "VCAAD" @@ -116,7 +116,7 @@ name = "nano battery module" id = "bat_nano" req_tech = list(TECH_POWER = 1, TECH_ENGINEERING = 1) - materials = list(DEFAULT_WALL_MATERIAL = 2000) + materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module/nano sort_string = "VCAAE" @@ -124,7 +124,7 @@ name = "micro battery module" id = "bat_micro" req_tech = list(TECH_POWER = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/battery_module/micro sort_string = "VCAAF" @@ -134,7 +134,7 @@ name = "computer processor unit" id = "cpu_normal" req_tech = list(TECH_DATA = 3, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 8000) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/processor_unit sort_string = "VDAAA" @@ -142,7 +142,7 @@ name = "computer microprocessor unit" id = "cpu_small" req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/processor_unit/small sort_string = "VDAAB" @@ -150,7 +150,7 @@ name = "computer photonic processor unit" id = "pcpu_normal" req_tech = list(TECH_DATA = 5, TECH_ENGINEERING = 4) - materials = list(DEFAULT_WALL_MATERIAL = 32000, glass = 8000) + materials = list(DEFAULT_WALL_MATERIAL = 32000, glass = 8000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/processor_unit/photonic sort_string = "VDAAC" @@ -158,7 +158,7 @@ name = "computer photonic microprocessor unit" id = "pcpu_small" req_tech = list(TECH_DATA = 4, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 16000, glass = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 16000, glass = 4000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/processor_unit/photonic/small sort_string = "VDAAD" @@ -168,7 +168,7 @@ name = "RFID card slot" id = "cardslot" req_tech = list(TECH_DATA = 2) - materials = list(DEFAULT_WALL_MATERIAL = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 3000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/card_slot sort_string = "VEAAA" @@ -176,7 +176,7 @@ name = "nano printer" id = "nanoprinter" req_tech = list(TECH_DATA = 2, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 3000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/nano_printer sort_string = "VEAAB" @@ -184,7 +184,7 @@ name = "tesla link" id = "teslalink" req_tech = list(TECH_DATA = 2, TECH_POWER = 3, TECH_ENGINEERING = 2) - materials = list(DEFAULT_WALL_MATERIAL = 10000) + materials = list(DEFAULT_WALL_MATERIAL = 10000, MAT_PHORON = 350, MAT_GOLD = 500) build_path = /obj/item/weapon/computer_hardware/tesla_link sort_string = "VEAAC" @@ -198,7 +198,7 @@ name = "basic data crystal" id = "portadrive_basic" req_tech = list(TECH_DATA = 1) - materials = list("glass" = 8000) + materials = list("glass" = 8000, MAT_COPPER = 10) build_path = /obj/item/weapon/computer_hardware/hard_drive/portable sort_string = "VFAAA" @@ -206,7 +206,7 @@ name = "advanced data crystal" id = "portadrive_advanced" req_tech = list(TECH_DATA = 2) - materials = list("glass" = 16000) + materials = list("glass" = 16000, MAT_COPPER = 20) build_path = /obj/item/weapon/computer_hardware/hard_drive/portable/advanced sort_string = "VFAAB" @@ -214,6 +214,6 @@ name = "super data crystal" id = "portadrive_super" req_tech = list(TECH_DATA = 4) - materials = list("glass" = 32000) + materials = list("glass" = 32000, MAT_COPPER = 60) build_path = /obj/item/weapon/computer_hardware/hard_drive/portable/super sort_string = "VFAAC" diff --git a/code/modules/research/designs/pdas.dm b/code/modules/research/designs/pdas.dm index 78fd01ec239..fe5d9b432e4 100644 --- a/code/modules/research/designs/pdas.dm +++ b/code/modules/research/designs/pdas.dm @@ -5,7 +5,7 @@ desc = "Cheaper than whiny non-digital assistants." id = "pda" req_tech = list(TECH_ENGINEERING = 2, TECH_POWER = 3) - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 10) build_path = /obj/item/device/pda sort_string = "WAAAA" diff --git a/code/modules/research/designs/power_cells.dm b/code/modules/research/designs/power_cells.dm index c3a736a5bb0..69e31a05121 100644 --- a/code/modules/research/designs/power_cells.dm +++ b/code/modules/research/designs/power_cells.dm @@ -20,7 +20,7 @@ build_type = PROTOLATHE | MECHFAB id = "basic_cell" req_tech = list(TECH_POWER = 1) - materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50, MAT_COPPER = 15) build_path = /obj/item/weapon/cell category = list("Misc") sort_string = "BAAAA" @@ -30,7 +30,7 @@ build_type = PROTOLATHE | MECHFAB id = "high_cell" req_tech = list(TECH_POWER = 2) - materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 60) + materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 60, MAT_COPPER = 15) build_path = /obj/item/weapon/cell/high category = list("Misc") sort_string = "BAAAB" @@ -39,7 +39,7 @@ name = "super-capacity" id = "super_cell" req_tech = list(TECH_POWER = 3, TECH_MATERIAL = 2) - materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 70) + materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 70, MAT_COPPER = 15) build_path = /obj/item/weapon/cell/super category = list("Misc") sort_string = "BAAAC" @@ -57,7 +57,7 @@ name = "device" build_type = PROTOLATHE id = "device" - materials = list(DEFAULT_WALL_MATERIAL = 350, "glass" = 25) + materials = list(DEFAULT_WALL_MATERIAL = 350, "glass" = 25, MAT_COPPER = 5) build_path = /obj/item/weapon/cell/device category = list("Misc") sort_string = "BAABA" @@ -66,7 +66,7 @@ name = "weapon" build_type = PROTOLATHE id = "weapon" - materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 700, "glass" = 50, MAT_COPPER = 15) build_path = /obj/item/weapon/cell/device/weapon category = list("Misc") sort_string = "BAABB" \ No newline at end of file diff --git a/code/modules/research/designs/stock_parts.dm b/code/modules/research/designs/stock_parts.dm index 18e3c016163..2fc1e8dbff9 100644 --- a/code/modules/research/designs/stock_parts.dm +++ b/code/modules/research/designs/stock_parts.dm @@ -40,14 +40,14 @@ /datum/design/item/stock_part/hyper_matter_bin id = "hyper_matter_bin" req_tech = list(TECH_MATERIAL = 6, TECH_ARCANE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 200, MAT_VERDANTIUM = 60, MAT_DURASTEEL = 75) + materials = list(MAT_ALUMINIUM = 200, MAT_VERDANTIUM = 60, MAT_TITANIUM = 75) build_path = /obj/item/weapon/stock_parts/matter_bin/hyper sort_string = "AAAAD" /datum/design/item/stock_part/omni_matter_bin id = "omni_matter_bin" req_tech = list(TECH_MATERIAL = 7, TECH_PRECURSOR = 2) - materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_PLASTEEL = 100, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100) + materials = list(MAT_TITANIUM = 2000, MAT_PLASTEEL = 100, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100) build_path = /obj/item/weapon/stock_parts/matter_bin/omni sort_string = "AAAAE" @@ -77,14 +77,14 @@ /datum/design/item/stock_part/hyper_mani id = "hyper_mani" req_tech = list(TECH_MATERIAL = 6, TECH_DATA = 3, TECH_ARCANE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 200, MAT_VERDANTIUM = 50, MAT_DURASTEEL = 50) + materials = list(MAT_ALUMINIUM = 200, MAT_VERDANTIUM = 50, MAT_TITANIUM = 50) build_path = /obj/item/weapon/stock_parts/manipulator/hyper sort_string = "AAABD" /datum/design/item/stock_part/omni_mani id = "omni_mani" req_tech = list(TECH_MATERIAL = 7, TECH_DATA = 4, TECH_PRECURSOR = 2) - materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_PLASTEEL = 500, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100) + materials = list(MAT_ALUMINIUM = 2000, MAT_PLASTEEL = 500, MAT_MORPHIUM = 100, MAT_DURASTEEL = 100) build_path = /obj/item/weapon/stock_parts/manipulator/omni sort_string = "AAABE" @@ -93,14 +93,14 @@ /datum/design/item/stock_part/basic_capacitor id = "basic_capacitor" req_tech = list(TECH_POWER = 1) - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 10) build_path = /obj/item/weapon/stock_parts/capacitor sort_string = "AAACA" /datum/design/item/stock_part/adv_capacitor id = "adv_capacitor" req_tech = list(TECH_POWER = 3) - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 50, MAT_COPPER = 10) build_path = /obj/item/weapon/stock_parts/capacitor/adv sort_string = "AAACB" @@ -114,7 +114,7 @@ /datum/design/item/stock_part/hyper_capacitor id = "hyper_capacitor" req_tech = list(TECH_POWER = 6, TECH_MATERIAL = 5, TECH_BLUESPACE = 1, TECH_ARCANE = 1) - materials = list(DEFAULT_WALL_MATERIAL = 200, MAT_GLASS = 100, MAT_VERDANTIUM = 30, MAT_DURASTEEL = 25) + materials = list(MAT_ALUMINIUM = 200, MAT_GLASS = 100, MAT_VERDANTIUM = 30, MAT_TITANIUM = 25) build_path = /obj/item/weapon/stock_parts/capacitor/hyper sort_string = "AAACD" @@ -130,14 +130,14 @@ /datum/design/item/stock_part/basic_sensor id = "basic_sensor" req_tech = list(TECH_MAGNET = 1) - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 20) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 20, MAT_COPPER = 10) build_path = /obj/item/weapon/stock_parts/scanning_module sort_string = "AAADA" /datum/design/item/stock_part/adv_sensor id = "adv_sensor" req_tech = list(TECH_MAGNET = 3) - materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 20) + materials = list(DEFAULT_WALL_MATERIAL = 50, "glass" = 20, MAT_COPPER = 10) build_path = /obj/item/weapon/stock_parts/scanning_module/adv sort_string = "AAADB" @@ -151,14 +151,14 @@ /datum/design/item/stock_part/hyper_sensor id = "hyper_sensor" req_tech = list(TECH_MAGNET = 6, TECH_MATERIAL = 4, TECH_ARCANE = 1) - materials = list(DEFAULT_WALL_MATERIAL = 50, MAT_GLASS = 20, MAT_SILVER = 50, MAT_VERDANTIUM = 40, MAT_DURASTEEL = 50) + materials = list(MAT_ALUMINIUM = 50, MAT_GLASS = 20, MAT_SILVER = 50, MAT_VERDANTIUM = 40, MAT_TITANIUM = 50) build_path = /obj/item/weapon/stock_parts/scanning_module/hyper sort_string = "AAADD" /datum/design/item/stock_part/omni_sensor id = "omni_sensor" req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 5, TECH_PRECURSOR = 1) - materials = list(DEFAULT_WALL_MATERIAL = 1000, MAT_PLASTEEL = 500, MAT_GLASS = 750, MAT_SILVER = 500, MAT_MORPHIUM = 60, MAT_DURASTEEL = 100) + materials = list(MAT_ALUMINIUM = 1000, MAT_TITANIUM = 500, MAT_GLASS = 750, MAT_SILVER = 500, MAT_MORPHIUM = 60, MAT_DURASTEEL = 100) build_path = /obj/item/weapon/stock_parts/scanning_module/omni sort_string = "AAADE" @@ -188,14 +188,14 @@ /datum/design/item/stock_part/hyper_micro_laser id = "hyper_micro_laser" req_tech = list(TECH_MAGNET = 6, TECH_MATERIAL = 6, TECH_ARCANE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 200, MAT_GLASS = 20, MAT_URANIUM = 30, MAT_VERDANTIUM = 50, MAT_DURASTEEL = 100) + materials = list(MAT_ALUMINIUM = 200, MAT_GLASS = 20, MAT_URANIUM = 30, MAT_VERDANTIUM = 50, MAT_TITANIUM = 100) build_path = /obj/item/weapon/stock_parts/micro_laser/hyper sort_string = "AAAED" /datum/design/item/stock_part/omni_micro_laser id = "omni_micro_laser" req_tech = list(TECH_MAGNET = 7, TECH_MATERIAL = 7, TECH_PRECURSOR = 2) - materials = list(DEFAULT_WALL_MATERIAL = 2000, MAT_GLASS = 500, MAT_URANIUM = 2000, MAT_MORPHIUM = 50, MAT_DURASTEEL = 100) + materials = list(MAT_TITANIUM = 2000, MAT_GLASS = 500, MAT_URANIUM = 2000, MAT_MORPHIUM = 50, MAT_DURASTEEL = 100) build_path = /obj/item/weapon/stock_parts/micro_laser/omni sort_string = "AAAEE" diff --git a/code/modules/research/designs/weapons.dm b/code/modules/research/designs/weapons.dm index f57b2851184..ee9c73423ef 100644 --- a/code/modules/research/designs/weapons.dm +++ b/code/modules/research/designs/weapons.dm @@ -22,21 +22,21 @@ /datum/design/item/weapon/energy/stunrevolver id = "stunrevolver" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_POWER = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_COPPER = 30) build_path = /obj/item/weapon/gun/energy/stunrevolver sort_string = "MAAAA" /datum/design/item/weapon/energy/nuclear_gun id = "nuclear_gun" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 5, TECH_POWER = 3) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, "uranium" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, "uranium" = 500, MAT_COPPER = 50) build_path = /obj/item/weapon/gun/energy/gun/nuclear sort_string = "MAAAB" /datum/design/item/weapon/energy/phoronpistol id = "ppistol" req_tech = list(TECH_COMBAT = 5, TECH_PHORON = 4) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, "phoron" = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, "phoron" = 3000, MAT_COPPER = 50) build_path = /obj/item/weapon/gun/energy/toxgun sort_string = "MAAAC" @@ -44,14 +44,14 @@ desc = "The lasing medium of this prototype is enclosed in a tube lined with uranium-235 and subjected to high neutron flux in a nuclear reactor core." id = "lasercannon" req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 3, TECH_POWER = 3) - materials = list(DEFAULT_WALL_MATERIAL = 10000, "glass" = 1000, "diamond" = 2000) + materials = list(MAT_TITANIUM = 5000, MAT_BOROSILICATE = 1000, "diamond" = 2000, MAT_COPPER = 50) build_path = /obj/item/weapon/gun/energy/lasercannon sort_string = "MAAAD" /datum/design/item/weapon/energy/decloner id = "decloner" req_tech = list(TECH_COMBAT = 8, TECH_MATERIAL = 7, TECH_BIO = 5, TECH_POWER = 6) - materials = list("gold" = 5000,"uranium" = 10000) + materials = list(MAT_TITANIUM = 2750, "gold" = 5000,"uranium" = 10000) build_path = /obj/item/weapon/gun/energy/decloner sort_string = "MAAAE" @@ -59,14 +59,14 @@ desc = "A gun that shoots high-powered glass-encased energy temperature bullets." id = "temp_gun" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 4, TECH_POWER = 3, TECH_MAGNET = 2) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 500, "silver" = 3000) + materials = list(MAT_ALUMINIUM = 5000, "glass" = 500, "silver" = 3000) build_path = /obj/item/weapon/gun/energy/temperature sort_string = "MAAAF" /datum/design/item/weapon/energy/flora_gun id = "flora_gun" req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 3, TECH_POWER = 3) - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 500, "uranium" = 500) + materials = list(MAT_ALUMINIUM = 2000, "glass" = 500, "uranium" = 500) build_path = /obj/item/weapon/gun/energy/floragun sort_string = "MAAAG" @@ -117,6 +117,15 @@ build_path = /obj/item/weapon/storage/box/empshells sort_string = "MABBC" +/datum/design/item/weapon/ballistic/ammo/ptrshell + name = "14.5mm shell" + desc = "A dense-core projectile fired from a small cannon." + id = "ptrshell" + req_tech = list(TECH_COMBAT = 7, TECH_ILLEGAL = 4) + materials = list(MAT_TITANIUM = 4000, MAT_URANIUM = 500, MAT_PLASTEEL = 500) + build_path = /obj/item/ammo_casing/a145 + sort_string = "MABBD" + // Phase weapons /datum/design/item/weapon/phase/AssembleDesignName() @@ -127,14 +136,14 @@ /datum/design/item/weapon/phase/phase_pistol id = "phasepistol" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 2, TECH_POWER = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, MAT_COPPER = 30) build_path = /obj/item/weapon/gun/energy/phasegun/pistol sort_string = "MACAA" /datum/design/item/weapon/phase/phase_carbine id = "phasecarbine" req_tech = list(TECH_COMBAT = 4, TECH_MATERIAL = 2, TECH_POWER = 2) - materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 1500) + materials = list(DEFAULT_WALL_MATERIAL = 6000, "glass" = 1500, MAT_COPPER = 40) build_path = /obj/item/weapon/gun/energy/phasegun sort_string = "MACAB" @@ -158,7 +167,7 @@ /datum/design/item/weapon/rapidsyringe id = "rapidsyringe" req_tech = list(TECH_COMBAT = 3, TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000) + materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, MAT_COPPER = 20) build_path = /obj/item/weapon/gun/launcher/syringe/rapid sort_string = "MADAA" @@ -174,7 +183,7 @@ desc = "An advanced chem spraying device." id = "chemsprayer" req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000) + materials = list(DEFAULT_WALL_MATERIAL = 5000, "glass" = 1000, MAT_COPPER = 30) build_path = /obj/item/weapon/reagent_containers/spray/chemsprayer sort_string = "MADAC" diff --git a/code/modules/research/designs/xenoarch_toys.dm b/code/modules/research/designs/xenoarch_toys.dm index 7c69090b1bd..99292d08f3f 100644 --- a/code/modules/research/designs/xenoarch_toys.dm +++ b/code/modules/research/designs/xenoarch_toys.dm @@ -9,7 +9,7 @@ id = "ano_scanner" desc = "Aids in triangulation of exotic particles." req_tech = list(TECH_BLUESPACE = 3, TECH_MAGNET = 3) - materials = list(DEFAULT_WALL_MATERIAL = 10000,"glass" = 5000) + materials = list(DEFAULT_WALL_MATERIAL = 10000,"glass" = 5000, MAT_COPPER = 20) build_path = /obj/item/device/ano_scanner sort_string = "GAAAA" @@ -18,7 +18,7 @@ id = "xenoarch_multitool" req_tech = list(TECH_MAGNET = 3, TECH_ENGINEERING = 3, TECH_BLUESPACE = 3) build_path = /obj/item/device/xenoarch_multi_tool - materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1000, "uranium" = 500, "phoron" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 2000, "glass" = 1000, "uranium" = 500, "phoron" = 500, MAT_COPPER = 40) sort_string = "GAAAB" /datum/design/item/weapon/xenoarch/excavationdrill @@ -26,6 +26,6 @@ id = "excavationdrill" req_tech = list(TECH_MATERIAL = 3, TECH_POWER = 2, TECH_ENGINEERING = 2, TECH_BLUESPACE = 3) build_type = PROTOLATHE - materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000) + materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 4000, MAT_COPPER = 30) build_path = /obj/item/weapon/pickaxe/excavationdrill sort_string = "GAAAC" \ No newline at end of file diff --git a/code/modules/research/designs/xenobio_toys.dm b/code/modules/research/designs/xenobio_toys.dm index 917f8ba6c31..feb8d04f2c3 100644 --- a/code/modules/research/designs/xenobio_toys.dm +++ b/code/modules/research/designs/xenobio_toys.dm @@ -7,14 +7,14 @@ /datum/design/item/weapon/xenobio/slimebaton id = "slimebaton" req_tech = list(TECH_MATERIAL = 2, TECH_BIO = 2, TECH_POWER = 3, TECH_COMBAT = 3) - materials = list(DEFAULT_WALL_MATERIAL = 5000) + materials = list(DEFAULT_WALL_MATERIAL = 5000, MAT_COPPER = 30) build_path = /obj/item/weapon/melee/baton/slime sort_string = "HAAAA" /datum/design/item/weapon/xenobio/slimetaser id = "slimetaser" req_tech = list(TECH_MATERIAL = 3, TECH_BIO = 3, TECH_POWER = 4, TECH_COMBAT = 4) - materials = list(DEFAULT_WALL_MATERIAL = 5000) + materials = list(DEFAULT_WALL_MATERIAL = 5000, MAT_COPPER = 40) build_path = /obj/item/weapon/gun/energy/taser/xeno sort_string = "HAAAB" @@ -25,6 +25,6 @@ desc = "A hand-held body scanner able to learn information about slimes." id = "slime_scanner" req_tech = list(TECH_MAGNET = 2, TECH_BIO = 2) - materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500) + materials = list(DEFAULT_WALL_MATERIAL = 500, "glass" = 500, MAT_COPPER = 30) build_path = /obj/item/device/slime_scanner sort_string = "HBAAA" \ No newline at end of file diff --git a/code/modules/research/mechfab_designs.dm b/code/modules/research/mechfab_designs.dm index 7a041e8f428..3c56beda17a 100644 --- a/code/modules/research/mechfab_designs.dm +++ b/code/modules/research/mechfab_designs.dm @@ -357,11 +357,13 @@ name = "PBT \"Pacifier\" Mounted Taser" id = "mech_taser" build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser + materials = list(DEFAULT_WALL_MATERIAL = 6500, MAT_COPPER = 1000) /datum/design/item/mecha/rigged_taser name = "Jury-Rigged Taser" id = "mech_taser-r" build_path = /obj/item/mecha_parts/mecha_equipment/weapon/energy/taser/rigged + materials = list(DEFAULT_WALL_MATERIAL = 6500, MAT_COPPER = 200) /datum/design/item/mecha/shocker name = "Exosuit Electrifier" @@ -566,7 +568,7 @@ desc = "Automated repair droid, exosuits' best companion. BEEP BOOP" id = "mech_repair_droid" req_tech = list(TECH_MAGNET = 3, TECH_DATA = 3, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 7500, "gold" = 750, "silver" = 1500, "glass" = 3750) + materials = list(DEFAULT_WALL_MATERIAL = 7500, "gold" = 750, "silver" = 1500, MAT_ALUMINIUM = 3750) build_path = /obj/item/mecha_parts/mecha_equipment/repair_droid /datum/design/item/mecha/combat_shield @@ -590,7 +592,7 @@ desc = "Deploys a small medical drone capable of patching small wounds in order to stabilize nearby patients." id = "mech_med_droid" req_tech = list(TECH_PHORON = 3, TECH_MAGNET = 6, TECH_BIO = 5, TECH_DATA = 4, TECH_ARCANE = 1) - materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_SILVER = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_ALUMINIUM = 3750, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000) build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone /datum/design/item/mecha/rad_drone @@ -598,7 +600,7 @@ desc = "Deploys a small hazmat drone capable of purging minor radiation damage in order to stabilize nearby patients." id = "mech_rad_droid" req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 6, TECH_DATA = 4, TECH_ARCANE = 1) - materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_VERDANTIUM = 2500, MAT_GLASS = 3000) + materials = list(DEFAULT_WALL_MATERIAL = 8000, MAT_GOLD = 2000, MAT_ALUMINIUM = 2500, MAT_URANIUM = 1000, MAT_VERDANTIUM = 1000, MAT_GLASS = 3000) build_path = /obj/item/mecha_parts/mecha_equipment/crisis_drone/rad /datum/design/item/mecha/medanalyzer @@ -606,7 +608,7 @@ desc = "An advanced mech-mounted device that is not quite as powerful as a stationary body scanner, though still suitably powerful." id = "mech_med_analyzer" req_tech = list(TECH_PHORON = 4, TECH_MAGNET = 5, TECH_BIO = 5, TECH_DATA = 4) - materials = list(MAT_PLASTEEL = 4500, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_GLASS = 3000) + materials = list(MAT_ALUMINIUM = 4500, MAT_GOLD = 2000, MAT_URANIUM = 3000, MAT_GLASS = 3000) build_path = /obj/item/mecha_parts/mecha_equipment/tool/powertool/medanalyzer /datum/design/item/mecha/jetpack @@ -615,7 +617,7 @@ id = "mech_jetpack" req_tech = list(TECH_ENGINEERING = 3, TECH_MAGNET = 4) //One less magnet than the actual got-damn teleporter. build_path = /obj/item/mecha_parts/mecha_equipment/tool/jetpack - materials = list(DEFAULT_WALL_MATERIAL = 7500, "silver" = 300, "glass" = 600) + materials = list(MAT_ALUMINIUM = 7500, "silver" = 300, "glass" = 600) /datum/design/item/mecha/phoron_generator desc = "Phoron Reactor" @@ -660,7 +662,7 @@ desc = "A heavy duty bore. Bigger, better, stronger than the core sampler, but not quite as good as a large drill." id = "mech_ground_drill" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 2, TECH_PHORON = 1) - materials = list(DEFAULT_WALL_MATERIAL = 7000, "silver" = 3000, "phoron" = 2000) + materials = list(MAT_ALUMINIUM = 5000, "silver" = 3000, DEFAULT_WALL_MATERIAL = 2000) build_path = /obj/item/mecha_parts/mecha_equipment/tool/drill/bore /datum/design/item/mecha/orescanner @@ -668,7 +670,7 @@ desc = "A hefty device used to scan for subterranean veins of ore." id = "mech_ore_scanner" req_tech = list(TECH_MATERIAL = 2, TECH_MAGNET = 2, TECH_POWER = 2) - materials = list(DEFAULT_WALL_MATERIAL = 4000, "glass" = 1000) + materials = list(MAT_ALUMINIUM = 3000, MAT_COPPER = 1000, "glass" = 1000) build_path = /obj/item/mecha_parts/mecha_equipment/tool/orescanner /datum/design/item/mecha/advorescanner @@ -676,7 +678,7 @@ desc = "A hefty device used to scan for the exact volumes of subterranean veins of ore." id = "mech_ore_scanner_adv" req_tech = list(TECH_MATERIAL = 5, TECH_MAGNET = 4, TECH_POWER = 4, TECH_BLUESPACE = 2) - materials = list(DEFAULT_WALL_MATERIAL = 5000, "osmium" = 3000, "silver" = 1000) + materials = list(MAT_ALUMINIUM = 5000, "osmium" = 3000, "silver" = 1000) build_path = /obj/item/mecha_parts/mecha_equipment/tool/orescanner/advanced /datum/design/item/mecha/runningboard @@ -748,7 +750,7 @@ desc = "Exosuit-held nuclear reactor. Converts uranium and everyone's health to energy." id = "mech_generator_nuclear" req_tech = list(TECH_POWER= 3, TECH_ENGINEERING = 3, TECH_MATERIAL = 3) - materials = list(DEFAULT_WALL_MATERIAL = 7500, "silver" = 375, "glass" = 750) + materials = list(MAT_ALUMINIUM = 7500, "silver" = 375, MAT_LEAD = 1250) build_path = /obj/item/mecha_parts/mecha_equipment/generator/nuclear /datum/design/item/mecha/speedboost_ripley @@ -756,7 +758,7 @@ desc = "System enhancements and overdrives to make a mech's legs move faster." id = "mech_speedboost_ripley" req_tech = list( TECH_POWER = 5, TECH_MATERIAL = 4, TECH_ENGINEERING = 4) - materials = list(DEFAULT_WALL_MATERIAL = 10000, "silver" = 1000, "gold" = 1000) + materials = list(DEFAULT_WALL_MATERIAL = 10000, MAT_ALUMINIUM = 1000, "gold" = 1000) build_path = /obj/item/mecha_parts/mecha_equipment/speedboost /datum/design/item/synthetic_flash @@ -782,7 +784,7 @@ desc = "A space-bike's un-assembled frame." id = "vehicle_chassis_spacebike" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_BLUESPACE = 3, TECH_PHORON = 3) - materials = list(DEFAULT_WALL_MATERIAL = 12000, "silver" = 3000, "phoron" = 3000, "osmium" = 1000) + materials = list(MAT_ALUMINIUM = 9000, "silver" = 3000, "phoron" = 3000, "osmium" = 1000) build_path = /obj/item/weapon/vehicle_assembly/spacebike /datum/design/item/mechfab/vehicle/quadbike_chassis @@ -924,7 +926,7 @@ desc = "A compact cleaning-foam grenade system for a hardsuit." id = "rig_grenade_cleanfoam" req_tech = list(TECH_MATERIAL = 3, TECH_ENGINEERING = 3, TECH_BIO = 2, TECH_POWER = 2) - materials = list(MAT_PLASTEEL = 2000, MAT_GLASS = 1000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 750) + materials = list(MAT_ALUMINIUM = 2000, MAT_GLASS = 1000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 750) build_path = /obj/item/rig_module/cleaner_launcher /datum/design/item/mechfab/rigsuit/taser @@ -932,7 +934,7 @@ desc = "A compact taser system for a hardsuit." id = "rig_gun_taser" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 3, TECH_MAGNET = 2, TECH_POWER = 3, TECH_COMBAT = 2) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500) build_path = /obj/item/rig_module/mounted/taser /datum/design/item/mechfab/rigsuit/egun @@ -956,7 +958,7 @@ desc = "A compact overclocking system for a hardsuit." id = "rig_component_sprinter" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_BIO = 4, TECH_POWER = 4) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_VERDANTIUM = 1000) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_VERDANTIUM = 1000) build_path = /obj/item/rig_module/sprinter /datum/design/item/mechfab/rigsuit/meson @@ -964,7 +966,7 @@ desc = "A compact meson visor for a hardsuit." id = "rig_component_meson" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 5, TECH_MAGNET = 3, TECH_POWER = 4) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500) build_path = /obj/item/rig_module/vision/meson /datum/design/item/mechfab/rigsuit/material @@ -972,7 +974,7 @@ desc = "A compact material visor for a hardsuit." id = "rig_component_material" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 5, TECH_MAGNET = 3, TECH_POWER = 4) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500) build_path = /obj/item/rig_module/vision/material /datum/design/item/mechfab/rigsuit/nvg @@ -980,7 +982,7 @@ desc = "A compact night-vision visor for a hardsuit." id = "rig_component_nvg" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 6, TECH_MAGNET = 4, TECH_POWER = 5) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500, MAT_URANIUM = 1000) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_OSMIUM = 500, MAT_URANIUM = 1000) build_path = /obj/item/rig_module/vision/nvg /datum/design/item/mechfab/rigsuit/sechud @@ -988,7 +990,7 @@ desc = "A compact security visor for a hardsuit." id = "rig_component_sechud" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_MAGNET = 3, TECH_POWER = 2) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500) build_path = /obj/item/rig_module/vision/sechud /datum/design/item/mechfab/rigsuit/medhud @@ -996,7 +998,7 @@ desc = "A compact medical visor for a hardsuit." id = "rig_component_medhud" req_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 3, TECH_MAGNET = 3, TECH_BIO = 2) - materials = list(MAT_PLASTEEL = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500) + materials = list(MAT_ALUMINIUM = 2000, MAT_GRAPHITE = 1500, MAT_PLASTIC = 500, MAT_SILVER = 500) build_path = /obj/item/rig_module/vision/medhud /datum/design/item/mechfab/rigsuit/voice @@ -1028,7 +1030,7 @@ desc = "A compact chemical injector network for a hardsuit." id = "rig_component_chemicals" req_tech = list(TECH_MATERIAL = 5, TECH_ENGINEERING = 5, TECH_MAGNET = 5, TECH_BIO = 4) - materials = list(MAT_PLASTEEL = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250) + materials = list(MAT_ALUMINIUM = 3000, MAT_GRAPHITE = 2000, MAT_PLASTIC = 3500, MAT_SILVER = 1750, MAT_GOLD = 1250) build_path = /obj/item/rig_module/chem_dispenser/injector/advanced/empty /datum/design/item/mechfab/rigsuit/teleporter @@ -1045,7 +1047,7 @@ build_path = /obj/item/device/uav time = 20 req_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 5, TECH_PHORON = 3, TECH_MAGNET = 4, TECH_POWER = 6) - materials = list(DEFAULT_WALL_MATERIAL = 10000, "glass" = 6000, "silver" = 4000) + materials = list(MAT_ALUMINIUM = 5000, "glass" = 6000, MAT_COPPER = 4000) // Exosuit Internals @@ -1067,7 +1069,7 @@ category = list("Exosuit Internals") id = "exo_int_armor_lightweight" req_tech = list(TECH_MATERIAL = 2, TECH_ENGINEERING = 3) - materials = list(DEFAULT_WALL_MATERIAL = 5000, MAT_PLASTIC = 3000) + materials = list(MAT_ALUMINIUM = 5000, MAT_PLASTIC = 3000) build_path = /obj/item/mecha_parts/component/armor/lightweight /datum/design/item/mechfab/exointernal/reinf_armor diff --git a/code/modules/research/protolathe.dm b/code/modules/research/protolathe.dm index d12441c8fe5..c5d452e71b1 100644 --- a/code/modules/research/protolathe.dm +++ b/code/modules/research/protolathe.dm @@ -40,6 +40,16 @@ /obj/machinery/r_n_d/protolathe/Initialize() . = ..() + +// Go through all materials, and add them to the possible storage, but hide them unless we contain them. + for(var/Name in name_to_material) + if(Name in materials) + continue + + hidden_materials |= Name + + materials[Name] = 0 + default_apply_parts() /obj/machinery/r_n_d/protolathe/process() diff --git a/icons/obj/mining.dmi b/icons/obj/mining.dmi index da6e7700396e526252c6de7377f7d196a6240ea0..9b2b72e2791f01d503056b0a81ee98ef55d0cd54 100644 GIT binary patch literal 79769 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 T8OiYo0-A!1s`OV$laT)dzPT@j literal 73496 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%0AQ*E@fw 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 3e4bf4a... Merge pull request #7574 from Rykka-Stormheart/shep-dev-engine-randomization +======= +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/space, +/area/space) +"aab" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"aac" = ( +/turf/space, +/area/syndicate_station/firstdeck) +"aad" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space) +"aae" = ( +/obj/item/stack/rods, +/turf/space, +/area/space) +"aaf" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"aag" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space) +"aah" = ( +/turf/space, +/area/shuttle/response_ship/firstdeck) +"aai" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"aaj" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"aak" = ( +/turf/simulated/floor/airless, +/area/hallway/primary/firstdeck/auxdockfore) +"aal" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aam" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aan" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"aao" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/firstdeck/gym) +"aap" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/firstdeck/gym) +"aaq" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/firstdeck/gym) +"aar" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port2_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_port2_airlock"; + name = "exterior access button"; + pixel_x = 26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aas" = ( +/obj/structure/table/bench/standard, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aat" = ( +/obj/structure/table/bench/standard, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Five" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aau" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"aav" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaw" = ( +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aax" = ( +/obj/structure/fitness/punchingbag, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aay" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Station Gym" + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaz" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaC" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aaD" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaH" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaI" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaJ" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaK" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaL" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod1/station) +"aaM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod1/station) +"aaN" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod2/station) +"aaO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod2/station) +"aaP" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/item/weapon/tool/wrench, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaQ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaS" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaT" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port2_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_port2_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaX" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaZ" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aba" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_1"; + pixel_x = -25; + tag_door = "escape_pod_1_hatch" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"abb" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_2"; + pixel_x = -25; + tag_door = "escape_pod_2_hatch" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"abc" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/space, +/area/space) +"abd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_port_airlock"; + name = "exterior access button"; + pixel_x = -26; + req_access = list(13) + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/foreport) +"abe" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/foreport) +"abf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abi" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_port2_airlock"; + pixel_y = -26; + req_access = list(13); + tag_airpump = "d1fore_port2_pump"; + tag_chamber_sensor = "d1fore_port2_sensor"; + tag_exterior_door = "d1fore_port2_outer"; + tag_interior_door = "d1fore_port2_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"abj" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_port2_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"abk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"abn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abo" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abp" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abq" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abr" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod1/station) +"abs" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"abt" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"abu" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod2/station) +"abv" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"abw" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/forestarboard) +"abx" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_starboard_airlock"; + name = "exterior access button"; + pixel_x = 26; + req_access = list(13) + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/forestarboard) +"aby" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abz" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abA" = ( +/obj/structure/fitness/weightlifter, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abB" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abC" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abF" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"abG" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_firstdeck"; + name = "SC Off Deck 1 NW" + }, +/turf/space, +/area/syndicate_station/firstdeck) +"abH" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_firstdeck"; + name = "SC Near Deck 1 NW" + }, +/turf/space, +/area/shuttle/response_ship/firstdeck) +"abI" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"abJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"abK" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_port_sensor"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abL" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_port_airlock"; + pixel_x = 26; + req_access = list(13); + tag_airpump = "d1fore_port_pump"; + tag_chamber_sensor = "d1fore_port_sensor"; + tag_exterior_door = "d1fore_port_outer"; + tag_interior_door = "d1fore_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"abN" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abT" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abU" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abV" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abW" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abX" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockfore) +"abZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aca" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockfore) +"acb" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acc" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"acd" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ace" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod1/station) +"acf" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_hatch"; + locked = 1; + name = "Escape Pod 1 Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"acg" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod2/station) +"ach" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_hatch"; + locked = 1; + name = "Escape Pod 2 Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"aci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acj" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_starboard_airlock"; + pixel_x = -26; + req_access = list(13); + tag_airpump = "d1fore_starboard_pump"; + tag_chamber_sensor = "d1fore_starboard_sensor"; + tag_exterior_door = "d1fore_starboard_outer"; + tag_interior_door = "d1fore_starboard_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ack" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_starboard_sensor"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aco" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acq" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acr" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_y = -27 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"act" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acu" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acw" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acz" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Stairs"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acD" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) +"acE" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_berth_hatch"; + locked = 1; + name = "Escape Pod 1"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acF" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) +"acG" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_berth_hatch"; + locked = 1; + name = "Escape Pod 2"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acP" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/firstdeck/gym) +"acQ" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acS" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Four"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"acV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acX" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acZ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"ada" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adb" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_1_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_1_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adc" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"add" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_2_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_2_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ade" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"adg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"adj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_port_airlock"; + name = "interior access button"; + pixel_x = 26; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adl" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/foreport) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ado" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck Fore Hallway - One" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ads" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"adx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ady" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adF" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/forestarboard) +"adG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_starboard_airlock"; + name = "interior access button"; + pixel_x = -26; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adI" = ( +/turf/space, +/area/shuttle/syndicate_elite/station) +"adJ" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/obj/item/stack/rods, +/turf/space, +/area/space) +"adK" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/obj/structure/grille/broken, +/turf/space, +/area/space) +"adL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aec" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aed" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aee" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck Fore Hallway - Two"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aef" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aej" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ael" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aem" = ( +/turf/simulated/wall/r_wall, +/area/construction/firstdeck/construction5) +"aen" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction5) +"aeo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aep" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aer" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aes" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aet" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aeu" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aev" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aew" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"aex" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"aey" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aez" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aeC" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeE" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeF" = ( +/turf/simulated/wall/r_wall, +/area/hangar/one) +"aeG" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Fore Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeJ" = ( +/obj/structure/closet/crate/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tool, +/obj/random/tool, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/toolbox, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aeO" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aeP" = ( +/turf/simulated/wall, +/area/crew_quarters/toilet/firstdeck) +"aeQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/toilet/firstdeck) +"aeR" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/toilet/firstdeck) +"aeS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aeU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeV" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aeX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeY" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeZ" = ( +/turf/simulated/wall/r_wall, +/area/hangar/three) +"afa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afb" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afc" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afd" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afe" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aff" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/shuttle/syndicate_elite/station) +"afg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afh" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afi" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afj" = ( +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"afk" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afl" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afm" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afo" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afp" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"afr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"afs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aft" = ( +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"afu" = ( +/obj/machinery/door/airlock/vault/bolted{ + req_access = list(53); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"afv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afw" = ( +/obj/structure/largecrate, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afx" = ( +/obj/item/stack/tile/floor, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"afy" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/obj/effect/floor_decal/rust/color_rustedcorner, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afz" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/three) +"afA" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afD" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"afE" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afF" = ( +/turf/simulated/floor/reinforced, +/area/hangar/one) +"afG" = ( +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"afH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afK" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afL" = ( +/turf/simulated/floor/tiled, +/area/hangar/one) +"afM" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afO" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afR" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Fore Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/toy/xmas_cracker, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afT" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/paicard, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afU" = ( +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/obj/item/weapon/tool/wirecutters, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"afV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afZ" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"agb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"agc" = ( +/obj/structure/safe, +/obj/item/clothing/under/color/yellow, +/obj/item/key, +/obj/item/toy/katana, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/disk/nuclear{ + name = "authentication disk" + }, +/obj/item/weapon/moneybag/vault, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agd" = ( +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"age" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agf" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agg" = ( +/obj/structure/filingcabinet/security{ + name = "Security Records" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agh" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agi" = ( +/obj/item/weapon/storage/backpack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agj" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/item/toy/xmastree, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agk" = ( +/obj/structure/table/rack, +/obj/item/weapon/flame/lighter/random, +/obj/random/maintenance/clean, +/obj/random/cigarettes, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agl" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"agm" = ( +/turf/simulated/floor/reinforced, +/area/hangar/three) +"agn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"ago" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"agp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"agq" = ( +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle1/start) +"agr" = ( +/obj/structure/flight_left, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ags" = ( +/obj/machinery/computer/shuttle_control/web/shuttle1{ + my_doors = list("expshuttle1_door_L" = "Port Cargo", "shuttle1_outer" = "Airlock Outer", "shuttle1_inner" = "Airlock Inner", "expshuttle1_door_cargo" = "Cargo Hatch"); + my_sensors = list("shuttle1sens_exp" = "Exterior Environment", "shuttle1sens_exp_int" = "Cargo Area", "shuttle1sens_exp_psg" = "Passenger Area") + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agt" = ( +/obj/structure/flight_right, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 8; + id = "expshuttle1_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = 26; + req_access = list(67); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"agv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/one) +"agw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agA" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"agB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"agD" = ( +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"agE" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"agF" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agH" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agI" = ( +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fore) +"agK" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"agL" = ( +/obj/structure/closet/crate, +/obj/item/stack/material/gold, +/obj/item/weapon/storage/belt/champion, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agN" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/rust, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/three) +"agV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"agW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"agX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agY" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agZ" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aha" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/gps, +/obj/item/device/gps{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ahb" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahc" = ( +/turf/simulated/wall, +/area/hangar/one) +"ahd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ahe" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahg" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahh" = ( +/obj/item/device/flashlight, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahi" = ( +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahj" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahk" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"aho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_mob/animal/passive/mouse/brown/Tom, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahr" = ( +/obj/machinery/camera/network/command{ + c_tag = "COM - Vault"; + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahs" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aht" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ahu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ahv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ahw" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hangar/three) +"ahx" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"ahy" = ( +/obj/item/stack/tile/floor, +/obj/effect/floor_decal/rust/part_rusted1, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"ahz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ahB" = ( +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"ahC" = ( +/obj/machinery/door/airlock/glass_centcom{ + req_one_access = list(67) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ahD" = ( +/obj/machinery/shuttle_sensor{ + id_tag = "shuttle1sens_exp_psg" + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"ahE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ahF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ahH" = ( +/obj/machinery/space_heater, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahJ" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahL" = ( +/obj/structure/table/steel, +/obj/item/clothing/gloves/black, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahM" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahN" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahO" = ( +/obj/structure/table/steel, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/random/tech_supply, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahP" = ( +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahR" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahS" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahT" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"ahV" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahW" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate/secure{ + name = "Silver Crate"; + req_access = list(19) + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahX" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/weapon/storage/secure/briefcase/money{ + desc = "An sleek tidy briefcase."; + name = "secure briefcase" + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahY" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahZ" = ( +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/structure/closet/crate/secure{ + name = "Gold Crate"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"aia" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aib" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aic" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aid" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aie" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aif" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aig" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aih" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/effect/floor_decal/rust/color_rusted{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aij" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aik" = ( +/turf/simulated/wall, +/area/hangar/three) +"ail" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aim" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ain" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aio" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aip" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiq" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"air" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ais" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ait" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aiu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiv" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway One"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiw" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"aix" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aiz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiA" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aiB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aiD" = ( +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"aiE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"aiH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiI" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiJ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aiL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aiM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aiO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/drooping, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aiQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aiT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/one) +"aiV" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiW" = ( +/obj/machinery/sleep_console, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiX" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiY" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiZ" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aja" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ajb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ajc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aje" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ajf" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ajg" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ajh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/three) +"aji" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ajj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/one) +"ajk" = ( +/obj/machinery/door/airlock/centcom{ + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/one) +"ajm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ajn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajo" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fpcenter) +"ajp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"ajq" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fpcenter) +"ajr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajt" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aju" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajv" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fscenter) +"ajw" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fscenter) +"ajx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"ajy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ajz" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"ajA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/three) +"ajC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/three) +"ajD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"ajE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ajF" = ( +/obj/machinery/shuttle_sensor{ + dir = 6; + id_tag = "shuttle1sens_exp_int" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"ajG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle1/start) +"ajH" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle1/start) +"ajI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle1_shuttle"; + pixel_y = 26; + tag_airpump = "shuttle1_pump"; + tag_chamber_sensor = "shuttle1_sensor"; + tag_exterior_door = "shuttle1_outer"; + tag_interior_door = "shuttle1_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "shuttle1_sensor"; + pixel_y = 28 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajM" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Eight" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"ajT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"ajY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ajZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aka" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center One" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akd" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ake" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/extinguisher, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"akg" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/one) +"akh" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + icon_state = "door_locked"; + id_tag = "expshuttle1_door_L"; + locked = 1; + name = "shuttle side hatch" + }, +/obj/machinery/button/remote/airlock{ + id = "expshuttle1_door_L"; + name = "Side Hatch Control"; + pixel_y = -26; + req_one_access = null; + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aki" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle1_inner"; + name = "Internal Access" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle1_shuttle"; + name = "interior access button"; + pixel_y = -26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akk" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod1/station{ + base_area = /area/hallway/primary/firstdeck/auxdockfore + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"akl" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle1_outer"; + name = "External Access" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle1_shuttle"; + name = "exterior access button"; + pixel_y = 26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"akn" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"ako" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"akr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aks" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"akt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"akw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"akx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aky" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"akz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"akA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"akB" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"akC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akI" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akJ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akL" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/centralport) +"akM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"akN" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akO" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akP" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"akQ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akS" = ( +/obj/machinery/shuttle_sensor{ + dir = 5; + id_tag = "shuttle1sens_exp" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"akT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"akU" = ( +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/maintenance/clean, +/obj/random/toy, +/obj/item/weapon/toy/xmas_cracker, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"akV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ala" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"alb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"alc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ald" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ale" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"ali" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alj" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alk" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"all" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aln" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alo" = ( +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/effect/decal/cleanable/molten_item, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"alp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/centralstarboard) +"als" = ( +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/centralport) +"alt" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/large_escape_pod2/station) +"alu" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod2/station) +"alv" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle1/start) +"alw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/one) +"alx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aly" = ( +/obj/effect/landmark{ + name = "bluespacerift" + }, +/turf/space, +/area/space) +"alz" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/space_heater, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"alA" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"alB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"alC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"alD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"alE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/one) +"alF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"alG" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"alH" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/chamber) +"alI" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"alJ" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"alK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"alM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alO" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"alP" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"alQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"alR" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/large_escape_pod2/station) +"alS" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alT" = ( +/obj/structure/bed/chair, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alU" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alV" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"alW" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"alX" = ( +/obj/structure/table/standard, +/obj/item/bodybag/cryobag, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alY" = ( +/obj/structure/bed/chair, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alZ" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"ama" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/large_escape_pod2/station) +"amb" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"amc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ame" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"amf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"amg" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"amh" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"ami" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"amj" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/weapon/storage/backpack/virology, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"amk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aml" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"amm" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod2/station) +"amn" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amo" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amp" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amr" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle1/start) +"ams" = ( +/obj/machinery/vending/cigarette{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"amt" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amu" = ( +/obj/item/weapon/storage/bible, +/obj/structure/table/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"amv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"amw" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"amx" = ( +/turf/simulated/wall, +/area/maintenance/substation/firstdeck) +"amy" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amz" = ( +/obj/machinery/telecomms/server/presets/service/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amA" = ( +/obj/machinery/telecomms/server/presets/unused, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amC" = ( +/obj/machinery/exonet_node{ + anchored = 1 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amD" = ( +/obj/machinery/pda_multicaster/prebuilt, +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amE" = ( +/obj/machinery/power/apc/super/critical{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amF" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amG" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amH" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"amI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1381; + id_tag = "server_access_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ + frequency = 1381; + id_tag = "server_access_airlock"; + name = "Server Access Airlock"; + pixel_y = 25; + tag_airpump = "server_access_pump"; + tag_chamber_sensor = "server_access_sensor"; + tag_exterior_door = "server_access_outer"; + tag_exterior_sensor = "server_access_ex_sensor"; + tag_interior_door = "server_access_inner"; + tag_interior_sensor = "server_access_in_sensor"; + tag_secure = 1 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"amJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1381; + id_tag = "server_access_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1381; + id_tag = "server_access_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"amK" = ( +/turf/simulated/wall, +/area/tcomm/computer) +"amL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"amM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"amN" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"amO" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"amP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"amQ" = ( +/turf/simulated/floor/airless, +/area/rnd/xenobiology/xenoflora) +"amR" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amS" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amT" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amU" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "large_escape_pod_2"; + pixel_x = 26; + pixel_y = -26; + tag_door = "large_escape_pod_2_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amV" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/obj/item/weapon/tool/crowbar, +/obj/random/medical/lite, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amX" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ana" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anb" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anc" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"and" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ane" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anf" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ang" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"ani" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/firstdeck) +"anj" = ( +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ank" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + pressure_checks = 0; + pressure_checks_default = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anl" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anm" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ann" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/airlock_sensor/airlock_interior{ + frequency = 1381; + id_tag = "server_access_in_sensor"; + master_tag = "server_access_airlock"; + name = "interior sensor"; + pixel_x = 25; + pixel_y = -25 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ano" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_inner"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anp" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anq" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ans" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ant" = ( +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"anu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"anw" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"any" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"anA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/rnd/xenobiology/xenoflora) +"anC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"anD" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_2_hatch"; + locked = 1; + name = "Large Escape Pod Hatch 2"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"anE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anF" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "hangar_1"; + name = "shuttle bay controller"; + pixel_y = -26; + tag_door = "hangar_1_door" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anP" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/structure/closet, +/obj/random/contraband, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"anQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"anS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/loot_pile/maint/technical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"anU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"anV" = ( +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Central Compartment Port"; + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anW" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anX" = ( +/obj/machinery/telecomms/bus/preset_two/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anY" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d1, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anZ" = ( +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoa" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aob" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoc" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoe" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"aof" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_outer"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"aog" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aoh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aok" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"aol" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aom" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aon" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aoo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aop" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aoq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aor" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aot" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aou" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aov" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aow" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora_isolation) +"aox" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_2_berth_hatch"; + locked = 1; + name = "Large Escape Pod 2"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aoy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aoz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "hangar_1_door"; + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/one) +"aoA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "hangar_1_door"; + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/one) +"aoB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/one) +"aoC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aoD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aoE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Seven"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"aoF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aoG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"aoH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Central Substation"; + req_one_access = list(11,19,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoK" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoL" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoM" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoN" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d2, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoO" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d3, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoP" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoQ" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Central Compartment Starboard"; + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoS" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"aoT" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"aoU" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoX" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer_1"; + set_temperature = 73; + use_power = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Two"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"apc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"apd" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ape" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/three) +"apf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/three) +"apg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/three) +"aph" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"api" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research/firstdeck/hallway) +"apj" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apl" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apn" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"app" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "large_escape_pod_2_berth"; + pixel_y = 26; + tag_door = "large_escape_pod_2_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apq" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Escape Pod" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apr" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aps" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apt" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apu" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"apv" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"apw" = ( +/obj/structure/table/steel, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/random/tech_supply, +/obj/random/toolbox, +/turf/simulated/floor, +/area/construction/firstdeck/construction1) +"apx" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apy" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apz" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"apB" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"apC" = ( +/turf/simulated/wall, +/area/hangar/onecontrol) +"apD" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/communicator, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apE" = ( +/obj/structure/frame/computer, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apG" = ( +/obj/structure/disposalpipe/up, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apH" = ( +/obj/item/clothing/head/cone, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"apI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"apL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"apM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"apN" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"apO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"apP" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/black, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apS" = ( +/obj/structure/cable/cyan, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"apT" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"apU" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apX" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 9 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aqa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aqb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqc" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqd" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille/broken, +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/weapon/material/shard, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqe" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqf" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqg" = ( +/turf/simulated/wall, +/area/hangar/threecontrol) +"aqh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/threecontrol) +"aqi" = ( +/obj/structure/frame/computer, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled/monotile, +/area/hangar/threecontrol) +"aqj" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"aqk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/firstdeck/starboard) +"aql" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/firstdeck/starboard) +"aqm" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"aqn" = ( +/obj/item/stack/tile/wood, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"aqo" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"aqp" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqq" = ( +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqr" = ( +/obj/random/drinkbottle, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/random/crate, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqs" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqu" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqv" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Escape Pod 2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqz" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora) +"aqA" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqB" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqC" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/mask/gas, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqD" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqO" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"aqP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"aqQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aqR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aqS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqU" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Control Room"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqZ" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ara" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"arb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"arc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ard" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"are" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"arf" = ( +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"arg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"arh" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ari" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arj" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ark" = ( +/obj/machinery/light, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arl" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arm" = ( +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/telecomms/hub/preset/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arn" = ( +/obj/machinery/telecomms/receiver/preset_right/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aro" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arp" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arq" = ( +/obj/structure/cable/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"arr" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"ars" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/folder/yellow, +/obj/item/device/multitool, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/blue{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"art" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/filingcabinet, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Main Computer Room"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aru" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"arv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"arw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"arx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ary" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"arz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hangar Control Room Access"; + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/threecontrol) +"arA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arB" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/threecontrol) +"arC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"arF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"arG" = ( +/obj/structure/table, +/obj/item/stack/material/steel{ + amount = 2 + }, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"arH" = ( +/obj/item/stack/material/wood{ + amount = 24 + }, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"arI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"arJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"arN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora) +"arR" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"arS" = ( +/obj/machinery/space_heater, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"arT" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/port) +"arU" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/port) +"arV" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arY" = ( +/obj/structure/table/steel, +/obj/item/clothing/gloves/black, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/random/tech_supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"arZ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"asa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"asb" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"asc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"asd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"ase" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"asf" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"asg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"ash" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"asi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ask" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/wall, +/area/maintenance/firstdeck/foreport) +"asl" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aso" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/port) +"asp" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fpcenter) +"asq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"asr" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"ass" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Control Room"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/computer) +"ast" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"asu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"asv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"asw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"asx" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fscenter) +"asy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/starboard) +"asz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"asA" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"asB" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Control Room"; + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"asF" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"asG" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"asH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/tile/wood, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asI" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asJ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/glass2/square{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/glass2/square, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asK" = ( +/obj/item/stack/tile/wood, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"asL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asN" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asO" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asP" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"asQ" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/port) +"asR" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"asS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"asT" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/port) +"asU" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asX" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"asY" = ( +/obj/structure/sign/directions/security{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"asZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"ata" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atb" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"atc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atd" = ( +/obj/structure/sign/hangar/one, +/turf/simulated/wall, +/area/hangar/onecontrol) +"ate" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"atf" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle2/start) +"atg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/flora/pottedplant/tall, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ath" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ati" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atm" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"atn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"ato" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/elevator) +"atp" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/tcomstorage) +"atq" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"atr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ats" = ( +/obj/structure/table/rack, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/receiver, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/broadcaster, +/obj/item/weapon/circuitboard/telecomms/exonet_node, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Storage" + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"att" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/tcomstorage) +"atu" = ( +/obj/machinery/porta_turret/stationary, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomstorage) +"atv" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"atw" = ( +/obj/machinery/porta_turret/stationary, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomstorage) +"atx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aty" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atC" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atD" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/starboard) +"atE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"atF" = ( +/obj/structure/sign/hangar/three, +/turf/simulated/wall, +/area/hangar/threecontrol) +"atG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"atI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"atK" = ( +/obj/structure/sign/directions/security{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"atL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Research Division Access"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"atM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"atN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"atO" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"atP" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atQ" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atR" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/starboard) +"atS" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/starboard) +"atT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"atU" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"atV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"atW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atZ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aub" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aud" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aue" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aug" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aui" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"auj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aul" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Two" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aum" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aun" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aup" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/port) +"aur" = ( +/turf/simulated/wall/r_wall, +/area/medical/first_aid_station/firstdeck) +"aus" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aut" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aux" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"auy" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva/pilot) +"auB" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/firstdeck) +"auE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auF" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auG" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auH" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"auI" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auK" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auM" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auN" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"auQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auR" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auU" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway One" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auW" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/starboard) +"auY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ava" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avb" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ave" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Three" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avl" = ( +/obj/structure/sign/deck/first{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Four" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"avo" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"avp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"avq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"avr" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"avs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avF" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/port) +"avG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avM" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/random/powercell, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"avN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19,25,27,28,35) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/firstdeck) +"avQ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avT" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avU" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avW" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Storage"; + req_access = list(61) + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avX" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"avY" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"avZ" = ( +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"awa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awh" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/starboard) +"awi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"aws" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aww" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"awx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"awy" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"awz" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"awA" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awC" = ( +/obj/structure/sign/deck/first{ + pixel_y = -32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Four"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awF" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awG" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awK" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awL" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Three"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/door/window/westleft{ + name = "Medical Staff Only"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"awP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awQ" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"awR" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/port) +"awV" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awX" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway One"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"axd" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axe" = ( +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axf" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axi" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Deck One"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/rack, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/roller, +/obj/item/roller, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axj" = ( +/obj/machinery/telecomms/relay/preset/southerncross/centcomm, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"axk" = ( +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axl" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axm" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axn" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"axo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"axp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"axr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axs" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axu" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axy" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axA" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axB" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axC" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"axD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axF" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axH" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axI" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle2/start) +"axJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axM" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"axP" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"axQ" = ( +/obj/turbolift_map_holder/southern_cross/port, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/port) +"axR" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"axS" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"axT" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/centralport) +"axU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"axV" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axW" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axX" = ( +/obj/structure/sign/directions/medical{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"axZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aya" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayb" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/aftport) +"ayc" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"ayd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aye" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ayf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayj" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"ayk" = ( +/turf/simulated/wall, +/area/ai_monitored/storage/eva/pilot) +"ayl" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aym" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"ayn" = ( +/obj/turbolift_map_holder/southern_cross/center, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/elevator) +"ayo" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/transmitter, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayp" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayq" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ays" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"ayw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"ayx" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/aftstarboard) +"ayy" = ( +/turf/simulated/wall, +/area/hangar/twocontrol) +"ayz" = ( +/obj/structure/sign/hangar/two, +/turf/simulated/wall, +/area/hangar/twocontrol) +"ayA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"ayC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayD" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"ayF" = ( +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayG" = ( +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayJ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayK" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/starboard) +"ayL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"ayM" = ( +/obj/turbolift_map_holder/southern_cross/starboard, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/starboard) +"ayN" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"ayO" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"ayP" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"ayQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayR" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayS" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayU" = ( +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/obj/item/weapon/tool/wirecutters, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayV" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"ayY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayZ" = ( +/obj/item/frame/apc, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"aza" = ( +/obj/item/frame, +/obj/machinery/light_construct, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"azb" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"azc" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azd" = ( +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aze" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"azf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"azg" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azi" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/apcenter) +"azj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/apcenter) +"azk" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"azl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/apcenter) +"azm" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azo" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/window/southleft, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azp" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/southright, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"azr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"azs" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azt" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azu" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azv" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"azw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"azx" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"azy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"azz" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/ascenter) +"azA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azB" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azD" = ( +/obj/structure/closet/crate/internals, +/obj/random/tank, +/obj/random/tank, +/obj/random/tank, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azE" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azF" = ( +/obj/structure/closet, +/obj/item/weapon/lipstick/purple, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azG" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Control Room"; + dir = 4 + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azI" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"azK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"azL" = ( +/obj/structure/mirror{ + pixel_y = 25 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"azM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/mime, +/obj/item/weapon/pen/crayon/mime, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"azN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"azO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"azP" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"azQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azS" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azT" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azU" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azV" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azW" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"azZ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aAa" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aAb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/maintenance/firstdeck/aftport) +"aAc" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aAd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aAe" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/apcenter) +"aAf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAk" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Elevator Access" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAl" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Hallway"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/tcomstorage) +"aAm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAr" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aAv" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aAw" = ( +/obj/structure/table/standard, +/obj/item/weapon/cell, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aAx" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + icon_state = "door_locked"; + id_tag = "expshuttle1_door_cargo"; + locked = 1 + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 4; + id = "expshuttle1_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = -26; + req_access = list(67); + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aAy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"aAz" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/tcomfoyer) +"aAA" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aAB" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aAC" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + long_range = 1; + name_tag = "Telecommunications" + }, +/obj/machinery/turretid/lethal{ + ailock = 1; + check_synth = 1; + control_area = "\improper Telecomms Storage"; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Telecoms lethal turret control"; + pixel_y = 29; + req_access = list(61) + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aAD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/ascenter) +"aAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aAI" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aAJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hangar Control Room Access"; + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/twocontrol) +"aAK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAL" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/twocontrol) +"aAM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAO" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aAP" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aAQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"aAR" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aAS" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aAT" = ( +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aAU" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aAV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBc" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aBd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aBe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aBf" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBg" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBh" = ( +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBk" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/weapon/airlock_electronics, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBm" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBn" = ( +/obj/item/device/flashlight, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBo" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBp" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool/powermaint, +/turf/simulated/floor, +/area/construction/firstdeck/construction2) +"aBq" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aBs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aBt" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/mininglockerroom) +"aBu" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aBv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aBw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aBx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"aBy" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aBA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aBB" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aBC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aBD" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Pilot EVA Storage" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva/pilot) +"aBE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBF" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aBG" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Pilot EVA Storage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva/pilot) +"aBH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBL" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aBM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Auxiliary EVA"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aBN" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aBO" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aBP" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aBQ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/tcomfoyer) +"aBR" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aBS" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aBT" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aBU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aBV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aBW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aBX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"aBY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aBZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aCa" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aCb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aCc" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"aCd" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aCe" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aCf" = ( +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/gas/mime, +/obj/item/clothing/shoes/mime, +/obj/item/clothing/under/mime, +/obj/random/crate, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"aCg" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aCh" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aCi" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCk" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCl" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Escape Pod 1"; + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCm" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "large_escape_pod_1_berth"; + pixel_y = -26; + tag_door = "large_escape_pod_1_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCn" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCo" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCp" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCr" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCs" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/storage) +"aCt" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"aCu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aCv" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/hallway) +"aCw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Hallway"; + req_access = list(50); + req_one_access = list() + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aCx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aCy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Hallway"; + req_access = list(50); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aCz" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aCA" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aCB" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/mining_scanner, +/obj/item/weapon/rig/industrial/equipped, +/obj/machinery/door/window/southleft{ + name = "Mining Suits"; + req_access = list(50) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/mining_scanner, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/southright{ + name = "Mining Suit"; + req_access = list(50) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCE" = ( +/obj/machinery/suit_cycler/mining, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aCH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Six"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aCI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aCJ" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/closet/crate/secure/gear{ + name = "parachute crate"; + req_access = list(67) + }, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aCL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva/pilot) +"aCM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aCN" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva/pilot) +"aCO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aCP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/vending/fitness, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCR" = ( +/obj/machinery/vending/cigarette, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCS" = ( +/obj/machinery/vending/cola, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCU" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCW" = ( +/obj/structure/closet/malf/suits, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aCX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/turretid/stun{ + check_records = 0; + control_area = "\improper Telecomms Teleporter"; + name = "Telecomms Teleporter turret control"; + pixel_x = 28; + req_access = list(19) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aCY" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aCZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aDa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + name = "Power Control"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/tcomfoyer) +"aDb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aDc" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aDd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"aDe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aDf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aDg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Three"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aDh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/closet/crate, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aDi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aDj" = ( +/turf/simulated/wall/r_wall, +/area/hangar/two) +"aDk" = ( +/turf/simulated/wall, +/area/hangar/two) +"aDl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/two) +"aDm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "shuttle_2_door"; + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/two) +"aDn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "shuttle_2_door"; + name = "Hangar Bay"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/two) +"aDo" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_1_berth_hatch"; + locked = 1; + name = "Large Escape Pod 1"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aDp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDq" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDy" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDA" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDC" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDD" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/accessory/armband/cargo, +/obj/item/device/retail_scanner/cargo, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDE" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDF" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/quartermaster/hallway) +"aDG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDH" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDJ" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/mininglockerroom) +"aDK" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDL" = ( +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aDM" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDN" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDO" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aDP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aDQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aDR" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aDS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aDT" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aDU" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/lapvend, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/paicard, +/obj/item/clothing/head/soft/grey, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/communicator, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aEa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aEb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aEc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications"; + req_access = list(61); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/entrance) +"aEd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEf" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Entrance"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - SMES Room"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aEh" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aEi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aEj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aEk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aEl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aEm" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aEn" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aEo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "hangar_2"; + name = "shuttle bay controller"; + pixel_y = 26; + tag_door = "hangar_2_door" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEx" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aEy" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aEz" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/large_escape_pod1/station) +"aEA" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod1/station) +"aEB" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_1_hatch"; + locked = 1; + name = "Large Escape Pod Hatch 1"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aEC" = ( +/obj/structure/sign/greencross{ + name = "Medical Pod" + }, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod1/station) +"aED" = ( +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/centralstarboard) +"aEE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEF" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEP" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEQ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aER" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aES" = ( +/turf/simulated/wall, +/area/quartermaster/hallway) +"aET" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEW" = ( +/turf/simulated/wall, +/area/quartermaster/mininglockerroom) +"aEX" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aEY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aEZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aFa" = ( +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aFb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access = list(48) + }, +/turf/simulated/floor/plating, +/area/quartermaster/mininglockerroom) +"aFc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aFd" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aFe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aFf" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aFg" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aFh" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/elevator) +"aFi" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aFj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aFk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aFl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aFm" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFo" = ( +/obj/machinery/bluespace_beacon, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFp" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFq" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aFr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aFs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aFt" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aFu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aFv" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aFw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aFy" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFz" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFA" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aFC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFD" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled/monotile, +/area/hangar/twocontrol) +"aFE" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/airless, +/area/shuttle/large_escape_pod1/station) +"aFF" = ( +/obj/machinery/atmospherics/unary/cryo_cell{ + layer = 3.3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFG" = ( +/obj/structure/bed/roller, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFH" = ( +/obj/structure/bed/roller, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFI" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "large_escape_pod_1"; + pixel_x = -26; + pixel_y = 26; + tag_door = "large_escape_pod_1_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aFJ" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aFK" = ( +/obj/structure/bed/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFL" = ( +/obj/structure/bed/chair, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFM" = ( +/obj/structure/bed/chair, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFN" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/large_escape_pod1/station) +"aFO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFP" = ( +/turf/simulated/floor/reinforced, +/area/quartermaster/storage) +"aFQ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod2/station{ + base_area = /area/hallway/primary/firstdeck/auxdockfore + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"aFR" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFU" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aFW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Mining Locker Room"; + req_access = list(50); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/mininglockerroom) +"aGa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGd" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGe" = ( +/obj/machinery/computer/telecomms/server{ + dir = 4; + network = "tcommsat" + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + frequency = 1381; + id_tag = "server_access_ex_sensor"; + master_tag = "server_access_airlock"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aGf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aGg" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aGh" = ( +/obj/structure/sign/deck/first{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGj" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGn" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aGo" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aGp" = ( +/obj/structure/closet/malf/suits, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aGq" = ( +/obj/structure/closet/crate, +/obj/item/clothing/glasses/night, +/obj/item/device/aicard, +/obj/item/device/multitool, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aGr" = ( +/turf/simulated/wall, +/area/tcomm/tcomfoyer) +"aGs" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aGt" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aGu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aGv" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aGw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aGx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aGy" = ( +/turf/simulated/floor/reinforced, +/area/hangar/two) +"aGz" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 4; + network = "tcommsat" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aGA" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod3/station) +"aGB" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aGC" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod5/station) +"aGD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aGE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aGF" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod1/station) +"aGG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aGH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aGI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/mininglockerroom) +"aGM" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/belt/utility, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGN" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/pickaxe{ + pixel_x = 5 + }, +/obj/item/weapon/shovel{ + pixel_x = -5 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Mining Locker Room"; + dir = 1; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/weapon/stool, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGQ" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGR" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aGT" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aGU" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"aGV" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"aGW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGZ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aHa" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aHb" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Telecommunications Satellite"; + charge = 6e+006; + input_attempt = 1; + inputting = 1; + output_level = 250000 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating, +/area/tcomm/tcomfoyer) +"aHc" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/industrial/teleport_defense, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aHd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aHe" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aHf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHi" = ( +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aHj" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod4/station) +"aHk" = ( +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle2/start) +"aHl" = ( +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aHm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aHn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHo" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4 + }, +/obj/item/weapon/tool/wrench, +/obj/random/medical/lite, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHp" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + layer = 2.8; + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/masks, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/fire{ + layer = 2.9; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHq" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aHr" = ( +/obj/machinery/sleep_console, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aHs" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHt" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHv" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHw" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHx" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHB" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Mining Locker Room"; + req_access = list(50); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/mininglockerroom) +"aHD" = ( +/obj/structure/loot_pile/maint/junk, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aHE" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/apcenter) +"aHF" = ( +/obj/structure/table/bench/standard, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aHG" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/apcenter) +"aHH" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aHI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/elevator) +"aHJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/elevator) +"aHK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/elevator) +"aHL" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aHM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aHN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aHO" = ( +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aHP" = ( +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aHQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle2/start) +"aHR" = ( +/obj/machinery/teleport/station, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aHS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod6/station) +"aHT" = ( +/obj/machinery/teleport/hub, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aHU" = ( +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle2/start) +"aHV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aHW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aHX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aHY" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aHZ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aIa" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIb" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIc" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aId" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIe" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIf" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIj" = ( +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aIk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"aIu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIy" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aIA" = ( +/obj/machinery/shuttle_sensor{ + dir = 10; + id_tag = "shuttle2sens_exp" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aIB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aID" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aIE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIF" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aIH" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aII" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIJ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIL" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access = list(31); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aIN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aIU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIV" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIW" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aIY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"aJd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"aJj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJo" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJp" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aJq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aJr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aJs" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle2_outer"; + name = "External Access" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle2"; + name = "exterior access button"; + pixel_y = -26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/hangar/one; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "hangar_1"; + landmark_tag = "hangar_1"; + name = "Hangar One" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aJu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJv" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle2_inner"; + name = "Internal Access" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle2"; + name = "interior access button"; + pixel_y = 26; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJw" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJx" = ( +/obj/machinery/button/remote/airlock{ + id = "expshuttle2_door_L"; + name = "Side Hatch Control"; + pixel_y = 26; + req_one_access = null; + specialfunctions = 4 + }, +/obj/machinery/door/airlock/voidcraft/vertical{ + icon_state = "door_locked"; + id_tag = "expshuttle2_door_L"; + locked = 1; + name = "shuttle side hatch" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aJz" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Bay Port"; + dir = 4; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJA" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJC" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJD" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJE" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/hallway) +"aJF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJG" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Hallway"; + dir = 1; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJI" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJN" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJO" = ( +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Five"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"aJY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Four"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKb" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKd" = ( +/obj/item/inflatable/door/torn, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aKe" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "shuttle2_sensor"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle2_shuttle"; + pixel_y = -26; + tag_airpump = "shuttle2_pump"; + tag_chamber_sensor = "shuttle2_sensor"; + tag_exterior_door = "shuttle2_outer"; + tag_interior_door = "shuttle2_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aKi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKj" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle2/start) +"aKk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle2/start) +"aKl" = ( +/obj/machinery/shuttle_sensor{ + dir = 9; + id_tag = "shuttle2sens_exp_int" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aKm" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/space, +/area/space) +"aKn" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "QMLoad" + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Bay Starboard"; + dir = 8; + name = "security camera" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKp" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/firstdeck/cargo) +"aKq" = ( +/turf/simulated/wall, +/area/maintenance/substation/firstdeck/cargo) +"aKr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKs" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKt" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKw" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKy" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKz" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKA" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aKC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/two) +"aKD" = ( +/obj/machinery/door/airlock/centcom{ + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/two) +"aKF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aKG" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aKH" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "cargo_bay"; + name = "cargo bay hatch controller"; + pixel_x = 30; + req_one_access = list(13,31); + tag_door = "cargo_bay_door" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKJ" = ( +/turf/unsimulated/mask, +/area/quartermaster/storage) +"aKK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKN" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aKO" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKP" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aKR" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aKS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aKV" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKW" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKX" = ( +/obj/structure/loot_pile/maint/technical, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/two) +"aKZ" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLa" = ( +/obj/structure/bed/chair/shuttle, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLb" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLc" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLd" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aLe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLf" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aLi" = ( +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aLj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLm" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/tropical, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aLo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aLq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aLs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLu" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLw" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aLx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLA" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aLC" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aLD" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLF" = ( +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLG" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aLH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aLI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLJ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLO" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/aft) +"aLP" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway One"; + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/auxiliary_engineering) +"aLS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aLT" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLU" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLW" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aLX" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMa" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aMb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aMc" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/minihoe, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMd" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMe" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMf" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/aftport) +"aMg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMh" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMi" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aMk" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Secure Technical Storage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMm" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMn" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMp" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engineering/auxiliary_engineering) +"aMq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 10 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMs" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aMu" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMv" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aMw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMx" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4; + name = "Pump station in"; + target_pressure = 4500 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMz" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + icon_state = "door_locked"; + id_tag = "expshuttle2_door_cargo"; + locked = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aMA" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aMB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aMC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aMD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aME" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aMF" = ( +/obj/machinery/shuttle_sensor{ + dir = 1; + id_tag = "shuttle2sens_exp_psg" + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aMG" = ( +/obj/machinery/door/airlock/glass_centcom{ + req_one_access = list(67) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aMI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aMJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/spot, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aML" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMN" = ( +/obj/turbolift_map_holder/southern_cross/cargo, +/turf/unsimulated/mask, +/area/quartermaster/storage) +"aMO" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMQ" = ( +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMR" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMV" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aNb" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/cryo/station) +"aNc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aNj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aNk" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aNl" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/device/gps, +/obj/item/device/gps{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNm" = ( +/obj/structure/bed/chair/comfy/blue, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNn" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aNp" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aNq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNy" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/loot_pile/maint/boxfort, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNz" = ( +/obj/random/obstruction, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aNA" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/gas, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNB" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNG" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNH" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + regulate_mode = 0; + unlocked = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNI" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor, +/area/storage/tech) +"aNJ" = ( +/obj/item/weapon/module/power_control, +/obj/item/weapon/airlock_electronics, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNK" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/gloves/yellow, +/obj/item/device/t_scanner, +/obj/item/clothing/glasses/meson, +/obj/item/device/multitool, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aNM" = ( +/turf/simulated/wall, +/area/storage/tech) +"aNN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access = list(19,23); + req_one_access = list() + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aNO" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNP" = ( +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNQ" = ( +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/aft) +"aNS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aNT" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aNU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNW" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Central automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aNY" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 8; + target_pressure = 4500 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Auxiliary Engineering Station"; + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOc" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aOe" = ( +/obj/machinery/computer/teleporter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aOf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/two) +"aOk" = ( +/turf/simulated/floor/tiled, +/area/hangar/two) +"aOl" = ( +/obj/structure/flight_right{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 4; + id = "expshuttle2_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = -26; + req_access = list(67); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOm" = ( +/obj/machinery/computer/shuttle_control/web/shuttle2{ + dir = 1; + my_doors = list("expshuttle2_door_L" = "Port Cargo", "shuttle2_outer" = "Airlock Outer", "shuttle2_inner" = "Airlock Inner", "expshuttle2_door_cargo" = "Cargo Hatch"); + my_sensors = list("shuttle2sens_exp" = "Exterior Environment", "shuttle2sens_exp_int" = "Cargo Area", "shuttle2sens_exp_psg" = "Passenger Area") + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOn" = ( +/obj/structure/flight_left{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOo" = ( +/obj/machinery/light/spot, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aOp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aOq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/status_display/supply_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOv" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/cryo/station) +"aOw" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOx" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aOA" = ( +/turf/simulated/floor, +/area/storage/tech) +"aOB" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/rdconsole, +/obj/item/weapon/circuitboard/destructive_analyzer, +/obj/item/weapon/circuitboard/protolathe, +/obj/item/weapon/circuitboard/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOF" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOG" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/security/mining, +/obj/item/weapon/circuitboard/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOH" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/circuitboard/autolathe, +/turf/simulated/floor, +/area/storage/tech) +"aOI" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Tech storage"; + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aOK" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aOL" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aOM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Auxiliary Engineering Station"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aOQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aOS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOT" = ( +/obj/machinery/atmospherics/tvalve/mirrored/bypass{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"aOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"aOY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPa" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Isolation Fore" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aPb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPg" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPh" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPi" = ( +/obj/structure/closet/crate/large, +/obj/random/tank, +/obj/random/tank, +/obj/random/tank, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPj" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPp" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPq" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aPs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aPu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPw" = ( +/obj/structure/table/steel, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aPy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPB" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPD" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/largecrate, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPH" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPI" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/aftstarboard) +"aPJ" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPK" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPL" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPN" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/device/multitool, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/simulated/floor, +/area/storage/tech) +"aPO" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/skills{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPP" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/unary_atmos/heater, +/obj/item/weapon/circuitboard/unary_atmos/cooler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/powermonitor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/stationalert_engineering{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/security/engineering, +/obj/item/weapon/circuitboard/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPR" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor, +/area/storage/tech) +"aPS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/storage/tech) +"aPT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Technical Storage"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPU" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/cloning, +/obj/item/weapon/circuitboard/clonescanner, +/obj/item/weapon/circuitboard/clonepod, +/obj/item/weapon/circuitboard/scan_consolenew, +/obj/item/weapon/circuitboard/med_data{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPV" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/message_monitor{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPW" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPX" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aPY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aQa" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQc" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQd" = ( +/obj/machinery/power/breakerbox{ + RCon_tag = "Auxiliary Bypass" + }, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQe" = ( +/obj/structure/table/steel, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Auxiliary Subgrid"; + name_tag = "Auxiliary Subgrid" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/auxiliary_engineering) +"aQf" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Auxiliary - Main"; + charge = 1e+007; + cur_coils = 4; + input_level = 500000; + output_level = 500000 + }, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQg" = ( +/obj/item/stack/cable_coil/yellow, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQi" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQk" = ( +/obj/structure/mopbucket, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQl" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/storage/tech) +"aQo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23); + req_one_access = list() + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aQp" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/storage/tech) +"aQq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQr" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQu" = ( +/turf/simulated/wall, +/area/engineering/auxiliary_engineering) +"aQv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Engineering Station"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/auxiliary_engineering) +"aQw" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/engineering/auxiliary_engineering) +"aQx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQz" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Aft Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aQN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aRa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRe" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aRm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Three"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRv" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRz" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"aRD" = ( +/turf/simulated/wall, +/area/security/checkpoint3) +"aRE" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRH" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRI" = ( +/turf/simulated/floor/airless, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRJ" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod3/station) +"aRK" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod3/station) +"aRL" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/stack/cable_coil/random, +/obj/machinery/light_construct, +/obj/machinery/light_construct, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aRM" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRP" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRR" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRS" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/aft) +"aRT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_x = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRU" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Four"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/medical_wall{ + pixel_x = 31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aRW" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aRX" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSa" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSb" = ( +/obj/machinery/computer/security/engineering{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aSc" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod5/station) +"aSd" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod5/station) +"aSe" = ( +/turf/simulated/floor/airless, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSf" = ( +/turf/space, +/area/skipjack_station/firstdeck) +"aSg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod3/station) +"aSh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"aSi" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"aSj" = ( +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/station, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"aSk" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_3_hatch"; + locked = 1; + name = "Escape Pod Hatch 3"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"aSl" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_3_berth_hatch"; + locked = 1; + name = "Escape Pod 3"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_3_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_3_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSn" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSo" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSq" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSr" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aSu" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aSv" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aSw" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_5_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_5_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSz" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"aSA" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_5_hatch"; + locked = 1; + name = "Escape Pod Hatch 5"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSB" = ( +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/station, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aSC" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSD" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_5"; + pixel_y = 25; + tag_door = "escape_pod_5_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod5/station) +"aSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1); + req_one_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/checkpoint3) +"aSM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aSN" = ( +/turf/simulated/wall, +/area/rnd/research/firstdeck/hallway) +"aSO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Auxiliary Checkpoint"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aSP" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSR" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aST" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSU" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTb" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint3) +"aTe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/pen, +/obj/item/device/flash, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTg" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aTh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTj" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTk" = ( +/turf/space, +/area/ninja_dojo/arrivals_dock) +"aTl" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod4/station) +"aTm" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod4/station) +"aTn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/computer/shutoff_monitor{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aTo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTp" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Port Escape Pods"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTq" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTr" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Stairs"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTs" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTv" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Security Checkpoint" + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTy" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTz" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"aTA" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTB" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Starboard Escape Pods"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/hologram/holopad, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTD" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/medical{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"aTE" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod6/station) +"aTF" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod6/station) +"aTG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod4/station) +"aTH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_4"; + pixel_y = -25; + tag_door = "escape_pod_4_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTI" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/hangar/two; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "hangar_2"; + landmark_tag = "hangar_2"; + name = "Hangar Two" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aTK" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_4_hatch"; + locked = 1; + name = "Escape Pod Hatch 4"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_4_berth_hatch"; + locked = 1; + name = "Escape Pod 4"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_4_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_4_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTN" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTO" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTV" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTW" = ( +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTY" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_6_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_6_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUa" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_6_berth_hatch"; + locked = 1; + name = "Escape Pod 6"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_6_hatch"; + locked = 1; + name = "Escape Pod Hatch 6"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUc" = ( +/obj/effect/shuttle_landmark/southern_cross/supply_station, +/turf/simulated/floor/reinforced, +/area/quartermaster/storage) +"aUd" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUe" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_6"; + pixel_y = 25; + tag_door = "escape_pod_6_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod6/station) +"aUg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUh" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aUj" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aUk" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUl" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockaft) +"aUn" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockaft) +"aUo" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUp" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUr" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUs" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUu" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUv" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUx" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aUD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUF" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aUG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1aft_port_airlock"; + pixel_y = 26; + req_access = list(13); + tag_airpump = "d1aft_port_pump"; + tag_chamber_sensor = "d1aft_port_sensor"; + tag_exterior_door = "d1aft_port_outer"; + tag_interior_door = "d1aft_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/airlock_sensor{ + id_tag = "d1aft_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUJ" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 3" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVd" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "ninja_shuttle_dock_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "ninja_shuttle_dock_airlock"; + pixel_y = 26; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "ninja_shuttle_dock_pump"; + tag_chamber_sensor = "ninja_shuttle_dock_sensor"; + tag_exterior_door = "ninja_shuttle_dock_outer"; + tag_interior_door = "ninja_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "ninja_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVg" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_port_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_port_airlock"; + name = "exterior access button"; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_port_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1aft_port_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "skipjack_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockaft) +"aVu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "ninja_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "ninja_shuttle_dock_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "ninja_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVD" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "ninja_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "ninja_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVE" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aVG" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVH" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVJ" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockaft) +"aVK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVL" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVR" = ( +/obj/structure/table/bench/standard, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVS" = ( +/obj/structure/table/bench/standard, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 2"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVT" = ( +/obj/structure/table/bench/standard, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "skipjack_shuttle_dock_sensor"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVY" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aVZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aWa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1aft_starboard_airlock"; + pixel_x = -26; + req_access = list(13); + tag_airpump = "d1aft_starboard_pump"; + tag_chamber_sensor = "d1aft_starboard_sensor"; + tag_exterior_door = "d1aft_starboard_outer"; + tag_interior_door = "d1aft_starboard_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aWb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + id_tag = "d1aft_starboard_sensor"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aWc" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWd" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "skipjack_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWe" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWf" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWg" = ( +/turf/space, +/area/skipjack_station/arrivals_dock) +"aWh" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/ninja_dojo/arrivals_dock) +"aWi" = ( +/turf/space, +/area/ninja_dojo/firstdeck) +"aWj" = ( +/turf/space, +/area/ninja_dojo/seconddeck) +"aWk" = ( +/turf/space, +/area/shuttle/shuttle1/seconddeck) +"aWl" = ( +/turf/space, +/area/syndicate_station/seconddeck) +"aWm" = ( +/obj/structure/lattice, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory Exterior"; + dir = 1 + }, +/turf/space, +/area/space) +"aWn" = ( +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWo" = ( +/turf/simulated/wall/r_wall, +/area/security/tactical) +"aWp" = ( +/turf/simulated/wall/r_wall, +/area/space) +"aWq" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWr" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWs" = ( +/turf/simulated/wall/r_wall, +/area/rnd/test_area) +"aWt" = ( +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aWu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"aWv" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWw" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWx" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/obj/effect/floor_decal/corner/white{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "EVA Suit" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWy" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWz" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWA" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Fore"; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aWB" = ( +/turf/simulated/wall/r_wall, +/area/security/prison) +"aWC" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/prison) +"aWD" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWF" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWG" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWH" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/gun, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Energy" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWI" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_y = -3 + }, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Energy" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/obj/item/weapon/gun/projectile/shotgun/pump{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/projectile/shotgun/pump, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Ballistics" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWK" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWN" = ( +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWP" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table/steel, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Energy" + }, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWR" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Energy" + }, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWS" = ( +/turf/simulated/wall/r_wall, +/area/security/security_restroom) +"aWT" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWU" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWV" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWW" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/range) +"aWX" = ( +/turf/simulated/wall/r_wall, +/area/security/range) +"aWY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aWZ" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/item/clothing/head/soft/orange, +/obj/item/clothing/shoes/sandal, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/clothing/head/flatcap, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXa" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aXb" = ( +/obj/structure/table/steel, +/obj/machinery/microwave, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXc" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/storage/box/cups, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXd" = ( +/obj/structure/table/steel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/material/minihoe, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/clothing/head/greenbandana, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXe" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXh" = ( +/turf/simulated/wall, +/area/security/prison) +"aXi" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXj" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXk" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/head/helmet/laserproof, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Laser Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXp" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/weapon/stool, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXq" = ( +/obj/item/weapon/stool, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/tactical) +"aXt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXv" = ( +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXw" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/full{ + dir = 1 + }, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/obj/machinery/door/window/brigdoor/westright{ + name = "Combat Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXx" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXy" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXz" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXA" = ( +/turf/simulated/wall, +/area/security/security_restroom) +"aXB" = ( +/obj/structure/table/standard, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXD" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aXF" = ( +/turf/simulated/floor/tiled, +/area/security/range) +"aXG" = ( +/obj/random/junk, +/turf/space, +/area/space) +"aXH" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXI" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXJ" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXL" = ( +/turf/simulated/floor/tiled, +/area/security/prison) +"aXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXN" = ( +/obj/machinery/vending/hydronutrients{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXO" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXP" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/head/helmet/laserproof, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Laser Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXQ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXR" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory"; + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/empslite{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXT" = ( +/obj/structure/table/standard, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/binoculars{ + pixel_y = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXU" = ( +/obj/structure/table/standard, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/trackimp, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/highsecurity{ + name = "Armoury Tactical Equipment"; + req_access = list(3); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXZ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Combat Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYa" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYb" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYc" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYd" = ( +/obj/structure/table/standard, +/obj/item/device/taperecorder, +/obj/item/device/tape, +/obj/item/device/megaphone, +/obj/item/weapon/packageWrap, +/obj/item/weapon/storage/box, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYf" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYg" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/target_stake, +/turf/simulated/floor/tiled, +/area/security/range) +"aYh" = ( +/obj/machinery/magnetic_module, +/turf/simulated/floor/tiled, +/area/security/range) +"aYi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aYj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/range) +"aYk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aYl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aYm" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYo" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, +/obj/item/clothing/suit/storage/apron/overalls, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Dormitories"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYp" = ( +/obj/structure/table/steel, +/obj/structure/bedsheetbin, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYq" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYs" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYt" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Ballistic Armor" + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYv" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/item/weapon/storage/box/flashshells, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/storage/box/stunshells, +/obj/item/weapon/storage/box/stunshells, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Ammo" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/armoury) +"aYx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/tactical) +"aYD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory Tactical"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYF" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Ammo" + }, +/obj/item/ammo_magazine/s45, +/obj/item/ammo_magazine/s45, +/obj/item/ammo_magazine/s45, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYH" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYL" = ( +/obj/structure/closet/wardrobe/red, +/obj/item/clothing/accessory/badge/holo, +/obj/item/clothing/accessory/badge/holo, +/obj/item/clothing/accessory/badge/holo/cord, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Locker Room"; + dir = 4 + }, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_lockerroom) +"aYN" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/clothing/glasses/hud/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYO" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYQ" = ( +/obj/machinery/computer/arcade, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYV" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYW" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYY" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Security Checkpoint" + }, +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYZ" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZa" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 32; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Ammo" + }, +/obj/item/ammo_magazine/s45/rubber, +/obj/item/ammo_magazine/s45/rubber, +/obj/item/ammo_magazine/s45/rubber, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZc" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "Armoury"; + name = "Emergency Access"; + pixel_y = -24; + req_access = list(3) + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZd" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZf" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 34; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 32; + pixel_y = -21 + }, +/obj/structure/cable/green, +/obj/structure/table/steel, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZi" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/full, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Ballistics"; + req_access = list(2) + }, +/obj/random/projectile/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZj" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + name = "Ballistics" + }, +/obj/random/projectile/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZk" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZl" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZm" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Security Restroom"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_restroom) +"aZo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZq" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZu" = ( +/obj/machinery/door/airlock/glass{ + name = "Brig Dormitories" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"aZv" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZx" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZy" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"aZA" = ( +/obj/structure/sign/warning/secure_area/armory, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aZB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Armoury Section"; + req_access = list(3); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZC" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + id = "Armoury"; + name = "Emergency Access" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZD" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/regular{ + id = "Armoury"; + name = "Emergency Access" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZE" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + brightness_color = "#DA0205"; + brightness_power = 1; + brightness_range = 5; + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZF" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZH" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/soap/nanotrasen, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZI" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZK" = ( +/obj/structure/closet/secure_closet/security, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/item/clothing/glasses/hud/security, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/range) +"aZN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZO" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Port"; + dir = 4; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aZP" = ( +/obj/item/device/radio/beacon, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"aZQ" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Starboard"; + dir = 8; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aZR" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aZS" = ( +/obj/structure/table/steel, +/obj/item/weapon/newspaper, +/obj/item/device/tape, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZV" = ( +/obj/machinery/vending/wallmed1{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZY" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"aZZ" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled, +/area/security/prison) +"baa" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/prison) +"bab" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/prison) +"bac" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/security/prison) +"bad" = ( +/obj/structure/cryofeed{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig 2"; + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/prison) +"bae" = ( +/turf/simulated/wall/r_wall, +/area/security/security_equiptment_storage) +"baf" = ( +/obj/machinery/flasher/portable, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bag" = ( +/obj/machinery/flasher/portable, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Equipment Storage" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bah" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bai" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baj" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bak" = ( +/turf/simulated/wall, +/area/security/security_equiptment_storage) +"bal" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"bam" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"ban" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "Armoury"; + name = "Emergency Access"; + pixel_x = 24; + req_access = list(3) + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"bao" = ( +/turf/simulated/wall, +/area/security/evidence_storage) +"bap" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"baq" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bar" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bas" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bat" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bau" = ( +/turf/simulated/wall/r_wall, +/area/security/evidence_storage) +"bav" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Security Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_restroom) +"baw" = ( +/turf/simulated/wall, +/area/security/security_lockerroom) +"bax" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Locker Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_lockerroom) +"bay" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Firing Range"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"baz" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/range) +"baA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/range) +"baB" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"baC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"baD" = ( +/turf/simulated/floor/airless, +/area/rnd/test_area) +"baE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"baF" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"baG" = ( +/obj/structure/table/steel, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/weapon/dice, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1443; + icon_state = "on"; + id = "air_in"; + use_power = 1 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled, +/area/security/prison) +"baI" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baJ" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/prison) +"baL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/prison) +"baO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baP" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baR" = ( +/obj/machinery/cryopod{ + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/prison) +"baS" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baT" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baX" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"baY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"baZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/brig) +"bba" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/evidence_storage) +"bbc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbg" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Evidence Storage"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbh" = ( +/obj/machinery/vending/cigarette, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbi" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/vending/snack, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbj" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/vending/cola, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbl" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Briefing" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbm" = ( +/obj/structure/sign/goldenplaque{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbo" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbp" = ( +/turf/simulated/wall, +/area/security/range) +"bbq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bbr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/range) +"bbs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bbt" = ( +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bbu" = ( +/obj/machinery/seed_storage/garden{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbw" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/prison) +"bby" = ( +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig 1"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbB" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/computer/cryopod{ + layer = 3.3; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbH" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbJ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Weapons locker"; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbK" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/rack, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Weapons locker"; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_equiptment_storage) +"bbM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/security/brig) +"bbO" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbP" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/laundry_basket, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbS" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbT" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbU" = ( +/turf/simulated/floor/tiled, +/area/security/main) +"bbV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/main) +"bbX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/main) +"bbZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bca" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcb" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION: FIRING RANGE" + }, +/turf/simulated/wall, +/area/security/range) +"bcc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcd" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/security/range) +"bce" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/range) +"bcf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"bch" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"bci" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + id = "Cell 2"; + name = "Cell 2 Door" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bck" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/security/prison) +"bcl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcm" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + id = "Cell 1"; + name = "Cell 1 Door" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcn" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bco" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonentry"; + name = "Brig Entry"; + req_access = list(2); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonentry"; + name = "Brig Entry"; + req_access = list(2); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcr" = ( +/turf/simulated/wall, +/area/security/warden) +"bcs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Warden's Office"; + req_access = list(3); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/warden) +"bct" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bcu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bcv" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/warden) +"bcw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcz" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/evidence_storage) +"bcA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bcB" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcC" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcD" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/item/clothing/glasses/hud/security, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bcE" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bcF" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcI" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses/sechud/aviator, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled, +/area/security/range) +"bcJ" = ( +/obj/machinery/door/window/northleft{ + name = "Range Access" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcK" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/gun/energy/laser/practice, +/turf/simulated/floor/tiled, +/area/security/range) +"bcL" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/gun/energy/laser/practice, +/turf/simulated/floor/tiled, +/area/security/range) +"bcM" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"bcN" = ( +/turf/simulated/wall/r_wall, +/area/security/security_cell_hallway) +"bcO" = ( +/obj/structure/bed/padded, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcQ" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Cell 2"; + dir = 8 + }, +/obj/item/device/radio/headset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcR" = ( +/turf/simulated/wall, +/area/security/security_cell_hallway) +"bcS" = ( +/obj/structure/bed/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcT" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Cell 1"; + dir = 8 + }, +/obj/item/device/radio/headset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig Enterance"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "visit_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcX" = ( +/obj/machinery/door/airlock{ + id_tag = "visitdoor"; + name = "Visitation Area"; + req_access = list(63) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcY" = ( +/obj/machinery/computer/prisoner, +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bcZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Warden's Office" + }, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bda" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/weapon/stamp/denied{ + pixel_x = 5 + }, +/obj/item/weapon/stamp/ward, +/obj/item/weapon/tool/crowbar, +/obj/item/device/radio/off, +/obj/item/weapon/tool/wrench, +/obj/item/device/retail_scanner/security, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdc" = ( +/obj/structure/closet/secure_closet/warden, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdd" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Fore"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bde" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdg" = ( +/turf/simulated/wall, +/area/security/security_processing) +"bdh" = ( +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/red, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdi" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdk" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdl" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdm" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/security_processing) +"bdn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdp" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdq" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdr" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bds" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Firing Range" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/range) +"bdu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/security/range) +"bdx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "permentryflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdE" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdF" = ( +/obj/machinery/flasher{ + id = "IAflash"; + pixel_x = 26 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdG" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -26; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdH" = ( +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdL" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdN" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bdP" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdQ" = ( +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdR" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/evidence, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdT" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdV" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdW" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/main) +"bdY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/main) +"bdZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/main) +"bea" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/range) +"beb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bec" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bed" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bee" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bef" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -26 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/blanks, +/obj/item/weapon/storage/box/blanks{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/ammo_magazine/m9mmt/practice, +/obj/item/ammo_magazine/m9mmt/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/ammo_magazine/s45/practice, +/obj/item/ammo_magazine/s45/practice, +/obj/item/ammo_magazine/s45/practice, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"beg" = ( +/turf/simulated/wall, +/area/rnd/test_area) +"beh" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bei" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/security_cell_hallway) +"bej" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bek" = ( +/obj/machinery/turretid/stun{ + check_records = 0; + control_area = "\improper Teleporter"; + name = "Teleporter turret control"; + pixel_y = -24; + req_access = list(19) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bel" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bem" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"ben" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 2"; + name = "Cell 2"; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beo" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonexit"; + name = "Brig Exit"; + req_access = list(2); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bep" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonexit"; + name = "Brig Exit"; + req_access = list(2); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"beq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/northright{ + name = "Visitation"; + req_access = list(2) + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"ber" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/prison) +"bes" = ( +/obj/machinery/photocopier/faxmachine{ + department = "Warden's Office" + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bet" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"beu" = ( +/obj/machinery/button/remote/blast_door{ + id = "security_lockdown"; + name = "Brig Lockdown"; + pixel_x = 36; + pixel_y = 18; + req_access = list(2) + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bev" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Warden's Desk" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bew" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bey" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Security Processing" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_processing) +"bez" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beA" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beB" = ( +/obj/structure/table/standard, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beC" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_processing) +"beD" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beE" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/main) +"beI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beJ" = ( +/turf/simulated/wall, +/area/security/aid_station) +"beK" = ( +/turf/simulated/wall, +/area/security/security_ses) +"beL" = ( +/turf/simulated/wall/r_wall, +/area/security/security_ses) +"beM" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"beN" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"beO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"beP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 1"; + name = "Cell 1"; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beQ" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Cell Hallway 1"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/machinery/door_timer/cell_2{ + pixel_y = 32; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beS" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/button/remote/blast_door{ + id = "Cell 2"; + name = "Cell 2 Door"; + pixel_x = -1; + pixel_y = 28; + req_access = null; + req_one_access = list(2,4) + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "Cell 2"; + name = "Cell 2 Flash"; + pixel_x = -1; + pixel_y = 36; + req_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/door_timer/cell_1{ + pixel_y = 32; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beV" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beW" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Big Brother is watching."; + layer = 3.4; + name = "Brig Monitor"; + network = list("Prison"); + pixel_y = 28 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/remote/airlock{ + id = "prisonentry"; + name = "Entry Doors"; + pixel_x = 26; + pixel_y = -9; + req_access = list(2) + }, +/obj/machinery/button/remote/airlock{ + id = "prisonexit"; + name = "Exit Doors"; + pixel_x = 26; + req_access = list(2) + }, +/obj/machinery/button/flasher{ + id = "permentryflash"; + name = "entry flash"; + pixel_x = 39; + req_access = list(2) + }, +/obj/machinery/button/remote/blast_door{ + id = "Prison Gate"; + name = "Prison Lockdown"; + pixel_x = 32; + pixel_y = 9; + req_access = list(2) + }, +/obj/machinery/button/flasher{ + id = "permflash"; + name = "Brig flashes"; + pixel_x = 39; + pixel_y = -9; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beZ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfa" = ( +/obj/machinery/button/remote/blast_door{ + id = "visit_blast"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/flasher{ + id = "IAflash"; + pixel_x = 25; + pixel_y = 12 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfb" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfe" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Warden" + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bff" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/hand_labeler, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfg" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bfh" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bfi" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Processing"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfj" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfk" = ( +/obj/structure/table/standard, +/obj/item/device/camera, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfl" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/security_processing) +"bfm" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfn" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfq" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/main) +"bfr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfs" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/device/healthanalyzer, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 10 + }, +/obj/random/medical/lite, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bft" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/weapon/reagent_containers/syringe/inaprovaline, +/obj/item/weapon/reagent_containers/syringe/inaprovaline{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/syringe/inaprovaline{ + pixel_y = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bfu" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Medical Station"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bfv" = ( +/turf/simulated/wall/r_wall, +/area/security/aid_station) +"bfw" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfx" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfy" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Secondary Equipment Storage" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfz" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfA" = ( +/obj/structure/closet/wardrobe/orange, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfC" = ( +/obj/machinery/door/blast/regular{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfF" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/engineering/atmos) +"bfG" = ( +/obj/structure/lattice, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/space, +/area/space) +"bfH" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bfI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + layer = 3.3; + pixel_y = -32 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_cell_hallway) +"bfO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfT" = ( +/obj/machinery/door/airlock{ + id_tag = "visitdoor"; + name = "Visitation Area"; + req_access = list(63) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bfU" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfV" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfX" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfY" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfZ" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bga" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgb" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bge" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgf" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + id = "secpro"; + pixel_x = -12; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgg" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bgh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/main) +"bgi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Briefing Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/main) +"bgj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Briefing Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/main) +"bgk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/main) +"bgl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgs" = ( +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgt" = ( +/obj/structure/sign/warning/bomb_range, +/turf/simulated/wall, +/area/rnd/test_area) +"bgu" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bgv" = ( +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bgw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/lattice, +/turf/space, +/area/space) +"bgx" = ( +/turf/simulated/wall/r_wall, +/area/security/riot_control) +"bgy" = ( +/turf/simulated/wall, +/area/security/riot_control) +"bgz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Riot Control"; + req_access = list(2); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bgA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Solitary Confinement 1"; + req_access = list(2); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Solitary Confinement 2"; + req_access = list(2); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bgD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bgE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Cells"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgH" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/warden) +"bgI" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bgJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_security{ + name = "Warden's Office"; + req_access = list(3); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/warden) +"bgK" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bgL" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bgM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgP" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgQ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Processing" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_processing) +"bgS" = ( +/obj/machinery/vending/security, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgX" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bha" = ( +/obj/structure/bed/roller, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bhb" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhd" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhe" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/machinery/door/window/northleft, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhf" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/machinery/door/window/northright, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhg" = ( +/turf/simulated/floor/airless, +/area/space) +"bhh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/space) +"bhi" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bhj" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Nitrogen" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bhk" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bhl" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Oxygen" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bhm" = ( +/obj/machinery/air_sensor{ + frequency = 1443; + id_tag = "air_sensor"; + output = 7 + }, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bhn" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Air" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bho" = ( +/obj/structure/grille, +/turf/space, +/area/space) +"bhp" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "waste_sensor"; + output = 63 + }, +/obj/effect/floor_decal/corner/lime/full{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bhq" = ( +/obj/effect/floor_decal/corner/lime/full{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Gas Mixing" + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bhr" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bhs" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bht" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhx" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Cells"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Mid" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/aid_station) +"bhY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_security{ + name = "Security Medical" + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bhZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/security_ses) +"bia" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security{ + name = "Secondary Equipment Storage" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_ses) +"bib" = ( +/obj/effect/floor_decal/corner/red/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bic" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "n2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bid" = ( +/obj/effect/floor_decal/corner/blue/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bie" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "o2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bif" = ( +/obj/structure/grille/broken, +/turf/space, +/area/space) +"big" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"bih" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/corner/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1443; + id = "air_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bii" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1443; + icon_state = "map_vent_in"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + internal_pressure_bound_default = 2000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/computer/area_atmos/area{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bik" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bil" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bim" = ( +/obj/structure/table/steel, +/obj/item/weapon/pen, +/obj/item/weapon/paper, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bin" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bio" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bip" = ( +/obj/structure/table/steel, +/obj/item/weapon/pen, +/obj/item/weapon/paper, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"biq" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled/dark, +/area/security/security_cell_hallway) +"bir" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled/dark, +/area/security/security_cell_hallway) +"bis" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bit" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biu" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biw" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bix" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Port"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"biC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "HoS Office"; + sortType = "HoS Office" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biO" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Security"; + sortType = "Security" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"biP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"biQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biT" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biY" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bja" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_in_meter"; + name = "Mixed Air Tank In" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_out_meter"; + name = "Mixed Air Tank Out" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bje" = ( +/obj/effect/floor_decal/corner/lime/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "waste_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bjf" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Riot Control"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjg" = ( +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjh" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bji" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Solitary Confinement 2"; + dir = 1 + }, +/obj/structure/cryofeed{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjj" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjk" = ( +/obj/machinery/cryopod, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjl" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Solitary Confinement 1"; + dir = 1 + }, +/obj/structure/cryofeed, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjm" = ( +/turf/simulated/wall, +/area/security/detectives_office) +"bjn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/detectives_office) +"bjo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bjp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/security{ + id_tag = "detdoor"; + name = "Detective"; + req_access = list(4); + req_one_access = list() + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/security/detectives_office) +"bjq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bjr" = ( +/turf/simulated/wall/r_wall, +/area/security/detectives_office) +"bjs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"bjt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bju" = ( +/turf/simulated/wall, +/area/security/lobby) +"bjv" = ( +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(63) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -34 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the brig foyer."; + id = "BrigFoyer"; + name = "Brig Foyer Doors"; + pixel_x = -24; + req_access = list(63) + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjw" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjx" = ( +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(63) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bjz" = ( +/turf/simulated/wall/r_wall, +/area/security/brig) +"bjA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bjJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Starboard"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjQ" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bjT" = ( +/obj/random/tool, +/turf/space, +/area/space) +"bjU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/lattice, +/turf/space, +/area/space) +"bjV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/lattice, +/turf/space, +/area/space) +"bjW" = ( +/obj/effect/floor_decal/corner/lime/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "waste_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bjX" = ( +/obj/machinery/atmospherics/pipe/tank/nitrous_oxide{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/item/weapon/tool/wrench, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/microscope, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bka" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkb" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkc" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "detoffice"; + pixel_x = -12; + pixel_y = 24 + }, +/obj/item/weapon/handcuffs, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/device/tape/random, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkd" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Detective Office" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bke" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkf" = ( +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkg" = ( +/obj/structure/closet/wardrobe/detective, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkh" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bki" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkj" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bkk" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkm" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkn" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/lobby) +"bko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkp" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkq" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos) +"bkr" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos) +"bks" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"bkt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "Head of Security Quarters"; + req_access = list(58) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hos) +"bku" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"bkv" = ( +/turf/simulated/wall/r_wall, +/area/lawoffice) +"bkw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/security/brig) +"bkx" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + name = "Security Delivery"; + req_access = list(1) + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bky" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/security) +"bkz" = ( +/obj/machinery/button/remote/blast_door{ + id = "Cell 1"; + name = "Cell 1 Door"; + pixel_x = -1; + pixel_y = 28; + req_access = null; + req_one_access = list(2,4) + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "Cell 1"; + name = "Cell 1 Flash"; + pixel_x = -1; + pixel_y = 36; + req_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bkA" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bkB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor, +/area/engineering/atmos) +"bkC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bkD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor, +/area/engineering/atmos) +"bkE" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/space, +/area/space) +"bkF" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/space, +/area/space) +"bkG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkH" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkM" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/atmos{ + name = "Riot Control Maintenance"; + req_one_access = list(2,12,24) + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bkO" = ( +/obj/structure/table/steel, +/obj/item/device/t_scanner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkP" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkQ" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkR" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkS" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bkT" = ( +/obj/item/weapon/stool/padded, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bkU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue{ + pixel_y = -3 + }, +/obj/item/weapon/folder/yellow{ + pixel_y = -5 + }, +/obj/item/weapon/storage/box/swabs{ + layer = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkV" = ( +/obj/structure/closet/secure_closet/detective, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/device/flash, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkW" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkX" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkY" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkZ" = ( +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bla" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"blb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"blc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/lobby) +"ble" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"blf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Secure Door" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/southright{ + name = "Secure Door" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bli" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bll" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"blm" = ( +/obj/machinery/disposal, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bln" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - HoS' Office" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blq" = ( +/obj/machinery/photocopier, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/keycard_auth{ + pixel_y = 36 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"blr" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bls" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/button/windowtint{ + id = "lawyer_tint"; + pixel_x = 30; + pixel_y = -26; + req_access = list(58) + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blu" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/clipboard, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blw" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + anchored = 0; + department = "Internal Affairs" + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access = list(1) + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bly" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/navbeacon/delivery/north{ + location = "Security" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"blz" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Security Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blA" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Security" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blB" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Security Subgrid"; + name_tag = "Security Subgrid" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "N2 to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/digital/open{ + name = "Nitrogen Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/digital/open{ + name = "Oxygen Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "O2 to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blQ" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1443; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + pressure_setting = 2000; + sensors = list("air_sensor" = "Tank") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blR" = ( +/obj/machinery/atmospherics/valve/digital/open{ + name = "Mixed Air Inlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blS" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blT" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "waste_in"; + name = "Gas Mix Tank Control"; + output_tag = "waste_out"; + sensors = list("waste_sensor" = "Tank") + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blU" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"blV" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blW" = ( +/turf/simulated/wall, +/area/maintenance/security_port) +"blX" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blY" = ( +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blZ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bma" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bmb" = ( +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bmc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bmd" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/briefcase/crimekit, +/obj/item/weapon/storage/briefcase/crimekit, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bme" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera_film, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bmf" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bmj" = ( +/obj/machinery/door/airlock/security{ + id_tag = "detdoor"; + name = "Detective"; + req_access = list(4); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/security/detectives_office) +"bmk" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bml" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmn" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmp" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmq" = ( +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"bmr" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bms" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmt" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmv" = ( +/obj/machinery/papershredder, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bmw" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight/lamp, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmy" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/material/ashtray/plastic{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmA" = ( +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmB" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmC" = ( +/turf/simulated/wall, +/area/lawoffice) +"bmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bmE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bmF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + req_one_access = list(1,11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmH" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmI" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmJ" = ( +/turf/simulated/wall, +/area/space) +"bmK" = ( +/obj/machinery/atmospherics/valve/digital/open{ + name = "Mixed Air Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmL" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmR" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Air Mix to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmS" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmT" = ( +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmV" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bmY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bmZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bna" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnb" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Forensic Office"; + dir = 4 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bnc" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bnd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bnf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + name = "Forensics Area"; + req_one_access = list(4) + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bni" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnj" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnk" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bnl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bnm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bno" = ( +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnq" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/lobby) +"bnr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bns" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnt" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"bnu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bnv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 10; + pixel_y = 12 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bnw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/folder/red, +/obj/item/weapon/stamp/hos, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bnx" = ( +/obj/machinery/computer/skills{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bny" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/item/device/megaphone, +/obj/item/device/radio/off, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bnz" = ( +/obj/machinery/photocopier, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Internal Affairs"; + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnA" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnC" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bnE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bnF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnI" = ( +/obj/machinery/atmospherics/omni/mixer{ + active_power_usage = 7500; + tag_east = 2; + tag_east_con = null; + tag_north = 1; + tag_north_con = 0.21; + tag_south_con = null; + tag_west = 1; + tag_west_con = 0.79 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnM" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnO" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnP" = ( +/obj/structure/sign/warning/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnQ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnU" = ( +/obj/structure/closet, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/security_port) +"bnV" = ( +/obj/machinery/smartfridge/drying_rack, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bnW" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnZ" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"boa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bob" = ( +/obj/machinery/dnaforensics, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"boc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/papershredder, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"boe" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bof" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bog" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boi" = ( +/obj/machinery/atm{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bok" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Lobby"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bol" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bom" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/flora/pottedplant/fern, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bon" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boo" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bop" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"boq" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bor" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + id = "HoSdoor"; + name = "Office Door"; + pixel_x = -36; + pixel_y = 29 + }, +/obj/machinery/button/windowtint{ + id = "hosoffice"; + pixel_x = -26; + pixel_y = 30; + req_access = list(58) + }, +/obj/machinery/button/remote/blast_door{ + id = "security_lockdown"; + name = "Brig Lockdown"; + pixel_x = -36; + pixel_y = 39; + req_access = list(2) + }, +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bos" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bot" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 30 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/pen/multi, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bou" = ( +/obj/structure/closet/lawcloset, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bov" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"box" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"boy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"boz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boC" = ( +/obj/structure/closet/crate/hydroponics{ + desc = "All you need to start your own honey farm."; + name = "beekeeping crate" + }, +/obj/item/beehive_assembly, +/obj/item/bee_smoker, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/bee_pack, +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"boD" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/random/maintenance/security, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/security_starboard) +"boE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boF" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"boG" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "co2_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"boH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"boK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"boL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "N2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Air Tank Bypass Pump" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "O2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boR" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"boT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boU" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/lobby) +"boV" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 4; + tag_south = 2; + tag_west = 5 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 3; + tag_west = 2 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boX" = ( +/obj/machinery/atmospherics/tvalve/mirrored/bypass{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/security_port) +"boZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor, +/area/maintenance/security_port) +"bpa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Forensics Maintenance Access"; + req_access = list(4) + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bpd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bpe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bpf" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bpg" = ( +/obj/structure/table/reinforced, +/obj/item/device/mass_spectrometer/adv, +/obj/item/device/reagent_scanner, +/obj/item/weapon/reagent_containers/syringe, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bph" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bpi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bpj" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bpk" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/handcuffs, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/device/tape/random, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bpl" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/airlock/glass_security{ + name = "Security Lobby"; + req_one_access = list() + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/lobby) +"bpm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"bpn" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/airlock/glass_security{ + name = "Security Lobby"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/lobby) +"bpo" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/lobby) +"bpp" = ( +/obj/structure/filingcabinet, +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_override = "secintercom"; + pixel_x = -21 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpq" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpr" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bps" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpt" = ( +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security" + }, +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpu" = ( +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/weapon/storage/secure/briefcase, +/obj/structure/closet, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpw" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + id = "lawyer_tint"; + pixel_x = -26; + pixel_y = 30; + req_access = list(58) + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpy" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"bpz" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpD" = ( +/obj/effect/floor_decal/corner/black/full, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Carbon Dioxide"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bpE" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bpF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bpG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"bpH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpJ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "CO2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpK" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bpN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/valve/digital{ + dir = 4; + name = "CO2 Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/black/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpR" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpS" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bpT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpW" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/atmospherics) +"bpX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/plushie/beepsky, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bqa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bqb" = ( +/obj/machinery/computer/secure_data/detective_computer{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/spray/luminol, +/obj/item/device/uv_light, +/obj/item/clothing/gloves/sterile/latex, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security RC"; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqd" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/item/weapon/forensics/sample_kit, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/forensics/sample_kit/powder, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqf" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -26 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqh" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera_film, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/light, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqj" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/device/flash, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqk" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bql" = ( +/obj/item/weapon/bedsheet/ian, +/obj/item/clothing/suit/ianshirt, +/turf/simulated/floor/plating, +/area/security/lobby) +"bqm" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fore) +"bqn" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqp" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqq" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall, +/area/security/lobby) +"bqr" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hos) +"bqs" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqv" = ( +/obj/machinery/papershredder, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqw" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight/lamp, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqx" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bqz" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/firstaid, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bqA" = ( +/obj/structure/closet, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor, +/area/maintenance/security_starboard) +"bqB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle2/start) +"bqC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bqD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "CO2 to Connector" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqE" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqF" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqG" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqI" = ( +/turf/simulated/wall, +/area/engineering/atmos) +"bqJ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqK" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqM" = ( +/obj/machinery/atmospherics/unary/heater{ + icon_state = "heater" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqO" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/cap/visible, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqP" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqQ" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Atmospherics Subgrid"; + name_tag = "Atmospherics Subgrid" + }, +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/weapon/tank/oxygen/yellow, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqR" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Atmospherics"; + charge = 2e+006; + input_attempt = 1 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqS" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Atmos Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqT" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/engineering) +"bqU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/engineering) +"bqV" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"bqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall, +/area/maintenance/security_port) +"bra" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"brb" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brc" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brd" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bre" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"brf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"brg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/eva_hallway) +"brh" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bri" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/hallway/secondary/eva_hallway) +"brj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"brk" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"brl" = ( +/obj/structure/table/glass, +/obj/item/weapon/book/codex/lore/vir, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"brm" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"brn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bro" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "lawyer_tint" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"brp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Internal Affairs"; + req_access = list(38) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/lawoffice) +"brq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "lawyer_tint" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/lawoffice) +"brr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"brs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/maintenance/security_starboard) +"brt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bru" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"brv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"brw" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/eva_hallway) +"brx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"bry" = ( +/obj/effect/floor_decal/corner/orange/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Phoron"; + dir = 4 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"brz" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "tox_in"; + pixel_y = 1; + use_power = 1 + }, +/obj/effect/floor_decal/corner/purple/diagonal, +/obj/effect/floor_decal/corner/orange{ + dir = 4 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"brA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brC" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Central" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brD" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brF" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brK" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Atmospherics Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"brQ" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"brR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"brS" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"brT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_port_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eva_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_port_pump" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"brW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eva_port_airlock"; + name = "interior access button"; + pixel_y = 26; + req_access = list(18) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brY" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/head/welding, +/obj/item/weapon/storage/belt/utility, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsa" = ( +/obj/machinery/suit_cycler/mining, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsb" = ( +/obj/machinery/suit_cycler/engineering, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/camera/network/command{ + c_tag = "EVA - Port" + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsc" = ( +/obj/machinery/suit_cycler/medical, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsd" = ( +/obj/machinery/suit_cycler/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bse" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsg" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsh" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/effect/floor_decal/industrial/warning, +/obj/item/stack/material/copper{ + amount = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsi" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsj" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsk" = ( +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 8; + id = "expshuttle2_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = 26; + req_access = list(67); + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"bsl" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"bsn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"bso" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bsp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bsq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "SEC"; + next_patrol = "CH1" + }, +/mob/living/bot/secbot/beepsky, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bsr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bss" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/eva_hallway) +"bst" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/security/aid_station) +"bsu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Starboard Hallway Two" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_starboard_inner"; + locked = 1; + name = "Internal Airlock Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eva_starboard_airlock"; + pixel_y = 26; + req_access = list(18); + tag_airpump = "eva_starboard_pump"; + tag_chamber_sensor = "eva_starboard_sensor"; + tag_exterior_door = "eva_starboard_outer"; + tag_interior_door = "eva_starboard_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsO" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bsP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eva_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + pixel_y = 25; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"bsQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bsR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/diagonal, +/obj/effect/floor_decal/corner/orange{ + dir = 8 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bsS" = ( +/obj/effect/floor_decal/corner/orange/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bsT" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsV" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bta" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"btc" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"btd" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_north = 1; + tag_south = 2; + tag_west = 7 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bte" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btg" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bth" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bti" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"btj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/valve/digital{ + dir = 4; + name = "N2O Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btk" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btl" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btm" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btn" = ( +/turf/simulated/wall, +/area/maintenance/substation/atmospherics) +"bto" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"btp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"btq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/maintenance/engineering) +"btr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eva_port_airlock"; + name = "exterior access button"; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"bts" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_port_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eva_port_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "eva_port_pump"; + tag_chamber_sensor = "eva_port_sensor"; + tag_exterior_door = "eva_port_outer"; + tag_interior_door = "eva_port_inner" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_port_pump" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"btv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "E.V.A."; + req_access = list(18); + req_one_access = list() + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"bty" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/ai_monitored/storage/eva) +"btD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + name = "E.V.A."; + req_one_access = list(18) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva) +"btK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btL" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Janitor Closet"; + sortType = "Janitor Closet" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btM" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"btN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/eva_hallway) +"btP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Starboard Hallway One"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bub" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eva_starboard_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -25; + req_access = list(18) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bue" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eva_starboard_sensor"; + pixel_y = -26 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"buh" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bui" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/research) +"buj" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "fore_starboard_airlock"; + name = "exterior access button"; + pixel_x = 26; + pixel_y = -25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/research) +"buk" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/airless, +/area/space) +"bum" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Phoron to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bun" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buo" = ( +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bup" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buq" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bur" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bus" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/button/windowtint{ + id = "holodeck_tint"; + pixel_x = -11; + pixel_y = -24; + range = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"but" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2O to Connector" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"buv" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos/monitoring) +"buw" = ( +/turf/simulated/wall, +/area/maintenance/substation/engineering) +"bux" = ( +/turf/simulated/wall, +/area/maintenance/engineering) +"buy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"buz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"buA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"buE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"buF" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buG" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buH" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buI" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buJ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buL" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buM" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buN" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"buQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"buR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"buS" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"buT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buU" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/eva_hallway) +"buV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buW" = ( +/turf/simulated/wall, +/area/janitor) +"buX" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/northleft{ + name = "Janitorial Desk" + }, +/obj/machinery/door/window/southright{ + name = "Janitorial Desk"; + req_access = list(26) + }, +/obj/machinery/door/blast/shutters{ + id = "janitor_blast"; + layer = 3.1; + name = "Janitorial Shutters" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"buY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/janitor) +"buZ" = ( +/turf/simulated/wall, +/area/storage/auxillary) +"bva" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/storage/auxillary) +"bvb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "skipjack_shuttle_dock_airlock"; + pixel_x = 28; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "skipjack_shuttle_dock_pump"; + tag_chamber_sensor = "skipjack_shuttle_dock_sensor"; + tag_exterior_door = "skipjack_shuttle_dock_outer"; + tag_interior_door = "skipjack_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"bvc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bvd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bve" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bvf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bvg" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bvh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bvi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bvj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bvk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvl" = ( +/obj/effect/floor_decal/corner/white{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bvm" = ( +/obj/effect/floor_decal/corner/white/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Nitrous Oxide"; + dir = 4 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bvn" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Atmospherics to Distro automatic shutoff valve" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvp" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(24); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bvr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/red, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvw" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Scrubber to Waste" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvz" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvA" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Engineering" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bvB" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Engineering Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bvC" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvF" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvH" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/backpack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvI" = ( +/obj/structure/table/steel, +/obj/item/clothing/head/orangebandana, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvJ" = ( +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/powercell, +/obj/item/weapon/coin/silver, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvK" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bvM" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/rig/breacher, +/obj/machinery/door/window/eastleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvN" = ( +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvO" = ( +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = -3 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvP" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Hardsuits" + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvS" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Hardsuits"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvT" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bvW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Hallway Two"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvZ" = ( +/turf/simulated/wall, +/area/maintenance/research) +"bwa" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwb" = ( +/obj/machinery/button/remote/blast_door{ + id = "janitor_blast"; + name = "Privacy Shutters"; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwe" = ( +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwf" = ( +/obj/structure/table/steel, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwi" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwj" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/tape_roll{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/tape_roll, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwl" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwm" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/firstaid, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwn" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bwp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_starboard_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "fore_starboard_pump"; + tag_chamber_sensor = "fore_starboard_sensor"; + tag_exterior_door = "fore_starboard_outer"; + tag_interior_door = "fore_starboard_inner" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_starboard_sensor"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bws" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"bwt" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/tank, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bwv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(24); + req_one_access = list() + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bww" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwy" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2O to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwz" = ( +/obj/structure/sign/atmosplaque{ + dir = 1; + pixel_x = 32 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos/monitoring) +"bwB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwD" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"bwE" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 2; + tag_north = 1; + tag_west = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9 + }, +/obj/machinery/computer/security/engineering, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwG" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/obj/machinery/computer/general_air_control{ + frequency = 1441; + name = "Tank Monitor"; + sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5 + }, +/obj/machinery/computer/general_air_control{ + frequency = 1443; + level = 3; + name = "Distribution and Waste Monitor"; + sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Engine Waste") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwJ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwL" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + name = "Ports to Waste" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwM" = ( +/obj/machinery/atmospherics/binary/pump/on{ + name = "Air to Ports" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwN" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/table/steel, +/obj/item/weapon/paper{ + info = "The big blue box recently installed in here is a 'grid checker' which will shut off the power if a dangerous power spike from the engine erupts into the powernet. Shutting everything down protects everything from electrical damage, however the outages can be disruptive to colony operations, so it is designed to restore power after a somewhat significant delay, up to ten minutes or so. The grid checker can be manually hacked in order to end the outage sooner. To do that, you must cut three specific wires which do not cause a red light to shine, then pulse a fourth wire. Electrical protection is highly recommended when doing maintenance on the grid checker."; + name = "grid checker info" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwO" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwS" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Aft Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bwT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"bwU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwY" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/white, +/obj/item/clothing/head/helmet/space/skrell/white, +/obj/machinery/door/window/eastleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bwZ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/clothing/shoes/magboots, +/obj/machinery/door/window/westright{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxa" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/weapon/rig/eva/equipped, +/obj/machinery/door/window/westright{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxb" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/security, +/obj/machinery/door/window/westright{ + name = "Security Hardsuits"; + req_one_access = list(1) + }, +/obj/item/clothing/head/helmet/space/void/security, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxc" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Medical Hardsuits"; + req_one_access = list(5) + }, +/obj/item/clothing/head/helmet/space/void/medical, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxd" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bxe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bxf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bxg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bxh" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/fore) +"bxi" = ( +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/fore) +"bxk" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/janitor) +"bxm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/janitor) +"bxn" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxo" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Custodial Closet"; + dir = 9 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxp" = ( +/obj/structure/closet/toolcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxq" = ( +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxt" = ( +/obj/structure/table/steel, +/obj/item/device/camera_film{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/camera_film{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/camera, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxw" = ( +/obj/structure/table/steel, +/obj/random/powercell, +/obj/random/maintenance/research, +/obj/random/tool, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxx" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bxz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxE" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/structure/closet/wardrobe/white, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"bxH" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research) +"bxI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/research) +"bxJ" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/airless, +/area/space) +"bxK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/space) +"bxL" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/space) +"bxM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/space) +"bxN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/space) +"bxO" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxP" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "toxins_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -22; + req_one_access = list(8,13,65) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxQ" = ( +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxR" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/orange/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/valve/digital{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxV" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxW" = ( +/obj/machinery/atmospherics/pipe/cap/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxZ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bya" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Monitoring Room"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bye" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"byf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"byh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Engineering Subgrid"; + name_tag = "Engineering Subgrid" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byj" = ( +/obj/machinery/power/grid_checker, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"byl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bym" = ( +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"byn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"byo" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/black, +/obj/item/clothing/head/helmet/space/skrell/black, +/obj/machinery/door/window/eastright{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byp" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/clothing/shoes/magboots, +/obj/machinery/door/window/westleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byq" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byr" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bys" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/machinery/door/window/westleft{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byt" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/security, +/obj/machinery/door/window/westleft{ + name = "Security Hardsuits"; + req_one_access = list(1) + }, +/obj/item/clothing/head/helmet/space/void/security, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/machinery/door/window/westleft{ + name = "Medical Staff Only"; + req_one_access = list(5) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/head/helmet/space/void/medical, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byv" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"byw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"byx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"byy" = ( +/obj/structure/closet/jcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/janitor) +"byA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/janitor) +"byB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byC" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byD" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byF" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Auxiliary Storage"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/item/weapon/storage/fancy/markers, +/obj/item/weapon/storage/fancy/markers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byI" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byJ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byK" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"byM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byP" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"byR" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"byS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"byT" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byU" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"byV" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"byW" = ( +/turf/simulated/wall, +/area/rnd/toxins_launch) +"byX" = ( +/obj/machinery/door/blast/regular{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"byY" = ( +/obj/structure/sign/warning/bomb_range, +/turf/simulated/wall, +/area/rnd/toxins_launch) +"byZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bza" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bzb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "toxins_outer"; + locked = 1; + name = "Toxins External Access"; + req_access = list(8,10,13) + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bzc" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/dispenser, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzd" = ( +/obj/structure/table/standard, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bze" = ( +/obj/structure/table/standard, +/obj/structure/fireaxecabinet{ + pixel_x = 32 + }, +/obj/machinery/cell_charger, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/weapon/tool/wrench, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzf" = ( +/obj/structure/table/standard, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/black, +/obj/item/weapon/storage/belt/utility/atmostech, +/obj/item/weapon/storage/belt/utility/atmostech, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Aft Port"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzg" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzh" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzi" = ( +/turf/simulated/wall, +/area/engineering/atmos/monitoring) +"bzj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzk" = ( +/obj/structure/sign/warning/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/engineering/atmos/monitoring) +"bzl" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos/monitoring) +"bzm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bzn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bzo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzp" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzq" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzr" = ( +/obj/structure/table/steel, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzs" = ( +/obj/structure/closet/toolcloset, +/obj/random/tank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzt" = ( +/obj/structure/closet/toolcloset, +/obj/item/device/flashlight/maglight, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzu" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fore) +"bzv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bzw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bzx" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bzy" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19) + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"bzz" = ( +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/medical, +/obj/random/medical/lite, +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzA" = ( +/obj/structure/closet/jcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzI" = ( +/obj/structure/table/steel, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzK" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzL" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzP" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzQ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzR" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "fore_starboard_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzU" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bzY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzZ" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bAa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research) +"bAb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bAf" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAg" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAh" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/button/remote/driver{ + id = "toxinsdriver"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "toxins_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "toxins_airlock"; + pixel_x = -25; + tag_airpump = "toxins_pump"; + tag_chamber_sensor = "toxins_sensor"; + tag_exterior_door = "toxins_outer"; + tag_interior_door = "toxins_inner" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airlock_sensor{ + id_tag = "toxins_sensor"; + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAj" = ( +/turf/space, +/area/skipjack_station/seconddeck) +"bAk" = ( +/turf/simulated/wall/r_wall, +/area/engineering/storage) +"bAl" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAn" = ( +/obj/machinery/atmospherics/tvalve/mirrored{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAr" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAs" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/pipedispenser, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAu" = ( +/obj/machinery/pipedispenser/disposal, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bAw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAB" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bAD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Security automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bAE" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAF" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + name = "Air to Supply"; + target_pressure = 301.325 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor, +/area/maintenance/engineering) +"bAP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/storage/auxillary) +"bAQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAT" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAU" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bAV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/eastright{ + name = "Janitorial Delivery"; + req_one_access = list(26) + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bAW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/janitor) +"bAX" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/obj/structure/janitorialcart, +/turf/simulated/floor/tiled, +/area/janitor) +"bAY" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/janitor) +"bAZ" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bBa" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBb" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBd" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBe" = ( +/obj/structure/table/steel, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/item/device/taperecorder, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBf" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBi" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBj" = ( +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBk" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBl" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hor) +"bBm" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBn" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBo" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBp" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBq" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBr" = ( +/turf/simulated/wall, +/area/rnd/research_lockerroom) +"bBs" = ( +/turf/simulated/wall, +/area/rnd/research_restroom_sc) +"bBt" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBv" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBw" = ( +/turf/simulated/wall/r_wall, +/area/rnd/storage) +"bBx" = ( +/turf/simulated/wall, +/area/rnd/storage) +"bBy" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bBz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/westleft{ + name = "Toxins Launcher"; + req_access = list(8) + }, +/obj/machinery/door/window/eastleft{ + name = "Toxins Launcher"; + req_access = list(8) + }, +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bBA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "toxins_inner"; + locked = 1; + name = "Toxins External Access" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBE" = ( +/turf/simulated/wall/r_wall, +/area/engineering/drone_fabrication) +"bBF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBH" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eng_port_airlock"; + name = "exterior access button"; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/warning/engineering_access{ + pixel_x = 32 + }, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBI" = ( +/obj/machinery/shield_gen/external, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBJ" = ( +/obj/machinery/shield_gen/external, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBK" = ( +/obj/machinery/shield_gen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBL" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Hard Storage" + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBM" = ( +/obj/machinery/shieldgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBN" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBO" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBR" = ( +/obj/structure/table/standard, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmos RC"; + pixel_y = -32 + }, +/obj/item/device/t_scanner, +/obj/item/device/radio/headset/headset_eng, +/obj/item/weapon/cartridge/atmos, +/obj/item/weapon/cartridge/atmos, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/device/pipe_painter, +/obj/machinery/light/spot, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBT" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos) +"bBU" = ( +/obj/effect/floor_decal/corner/white/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bBV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bBX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Hallway 1"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCb" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCe" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCf" = ( +/turf/simulated/wall, +/area/engineering/hallway/atmos_hallway) +"bCg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCh" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCi" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/technology_scanner, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCj" = ( +/obj/random/toolbox, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCn" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bCo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = list(12) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCp" = ( +/obj/structure/closet, +/obj/item/clothing/head/ushanka, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bCr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fore) +"bCt" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fore) +"bCu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fore) +"bCv" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/random/action_figure, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCw" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/north{ + location = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bCx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance"; + req_access = list(26) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/janitor) +"bCy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/auxillary) +"bCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCB" = ( +/obj/structure/table, +/obj/item/stack/material/plastic, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/weldingtool/hugetank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCD" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCE" = ( +/obj/item/weapon/rig/hazmat/equipped, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/door/window/southright{ + name = "RD Suit"; + req_one_access = list(30) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCF" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 8; + start_pressure = 4559.63 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"bCG" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Research Director's Office" + }, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCH" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/button/remote/blast_door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -6; + pixel_y = 24; + req_access = list(47) + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the cargo doors."; + id = "researchdoor"; + name = "Research door control"; + pixel_x = 6; + pixel_y = 24; + req_access = list(30) + }, +/obj/machinery/button/windowtint{ + id = "rdoffice"; + pixel_x = -16; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/circuitboard/teleporter, +/obj/item/weapon/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/cartridge/signal/science, +/obj/item/weapon/cartridge/signal/science{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/weapon/cartridge/signal/science{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/device/megaphone, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = 30; + pixel_y = -2 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCJ" = ( +/turf/simulated/wall, +/area/rnd/research) +"bCK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/turf/simulated/floor/plating, +/area/rnd/research) +"bCL" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bCM" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Locker Room" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bCN" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bCO" = ( +/obj/structure/toilet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bCP" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bCQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCS" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCT" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCV" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCW" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCX" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCY" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCZ" = ( +/obj/machinery/mass_driver{ + dir = 1; + id = "toxinsdriver" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bDa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bDb" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Launch Room"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDe" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "toxins_airlock"; + name = "interior access button"; + pixel_y = 22; + req_one_access = list(8,13,65) + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning/full, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bDg" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bDi" = ( +/turf/simulated/wall, +/area/engineering/drone_fabrication) +"bDj" = ( +/obj/machinery/shield_capacitor, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bDk" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/shieldwallgen, +/turf/simulated/floor, +/area/engineering/storage) +"bDl" = ( +/obj/machinery/shieldgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor, +/area/engineering/storage) +"bDm" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bDn" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Hallway 2"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDo" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bDp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos) +"bDq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDs" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDt" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDu" = ( +/turf/simulated/wall, +/area/engineering/foyer) +"bDv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Monitoring Room"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"bDx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"bDy" = ( +/turf/simulated/wall, +/area/engineering/engineer_eva) +"bDz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/engineer_eva) +"bDA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering EVA Storage"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engineer_eva) +"bDB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/engineering/engineer_eva) +"bDC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"bDF" = ( +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDG" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bDH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bDI" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDJ" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDK" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDL" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDO" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDP" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDY" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDZ" = ( +/turf/simulated/wall, +/area/maintenance/substation/research) +"bEa" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/research) +"bEb" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEc" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEd" = ( +/mob/living/simple_mob/slime/xenobio/rainbow/kendrick, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEe" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/landmark/start{ + name = "Research Director" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEf" = ( +/obj/structure/table/reinforced, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/obj/item/device/tape, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/drinks/jar, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bEh" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEi" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bEj" = ( +/turf/simulated/floor/wood, +/area/rnd/research) +"bEk" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEl" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bEn" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bEo" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_3"; + pixel_y = -25; + tag_door = "escape_pod_3_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"bEp" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bEq" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bEr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Fore"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bEs" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bEt" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall/r_wall, +/area/rnd/storage) +"bEu" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEw" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEx" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEy" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEz" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEA" = ( +/turf/simulated/wall/r_wall, +/area/rnd/toxins_launch) +"bEB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + req_access = list(1); + req_one_access = null + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bEC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + id_tag = "eng_port_sensor"; + pixel_x = -24 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bED" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bEE" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bEF" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEG" = ( +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEJ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEK" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bEO" = ( +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEQ" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/hallway/atmos_hallway) +"bER" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bES" = ( +/obj/machinery/computer/power_monitor{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering RC"; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bET" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEV" = ( +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEW" = ( +/obj/machinery/computer/security/engineering{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/engineer_eva) +"bEY" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + name = "Engineering Suits"; + req_access = list(11) + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bEZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - EVA" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFc" = ( +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Jetpack Storage"; + req_one_access = list(11,24) + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bFd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/doppler_array, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/rnd/toxins_launch) +"bFe" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/boots/workboots, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/item/clothing/glasses/sunglasses, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFf" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bFi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFj" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFl" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFm" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFn" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bFt" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bFu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bFv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/meter, +/obj/structure/closet/toolcloset, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFB" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bFC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFD" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFE" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Research Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bFF" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFG" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bFH" = ( +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bFI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFJ" = ( +/obj/structure/flora/pottedplant/mysterious, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFL" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white_rd, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/welding/superior, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFM" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hor) +"bFN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFQ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFR" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFS" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bFU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access = list(7) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/toxins_launch) +"bFV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/multi, +/obj/item/weapon/paper/monitorkey, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + name = "Research Monitor"; + network = list("Research","Toxins Test Area","Robots","Anomaly Isolation","Research Outpost"); + pixel_x = 32; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFW" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/soap/nanotrasen, +/obj/random/soap, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFX" = ( +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFY" = ( +/obj/structure/window/basic, +/obj/structure/undies_wardrobe, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bGa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bGb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Research Restroom"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_restroom_sc) +"bGc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bGj" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGo" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGq" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Lab 1" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGr" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGs" = ( +/turf/simulated/wall, +/area/rnd/mixing) +"bGt" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eng_port_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "eng_port_pump"; + tag_chamber_sensor = "eng_port_sensor"; + tag_exterior_door = "eng_port_outer"; + tag_interior_door = "eng_port_inner" + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Hard Storage"; + req_access = list(11); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bGE" = ( +/obj/structure/table/steel, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"bGF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGG" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGH" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bGI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/item/modular_computer/console/preset/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGM" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGN" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + name = "Engineering Suits"; + req_access = list(11) + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bGP" = ( +/obj/machinery/suit_cycler/engineering, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bGR" = ( +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westleft{ + name = "Jetpack Storage"; + req_one_access = list(11,24) + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bGW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bGY" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bGZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bHa" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bHb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bHc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bHd" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bHe" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHf" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHg" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHh" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bHj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bHk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Science Substation"; + req_one_access = list(11,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHm" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHo" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bHp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHq" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHr" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHs" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHt" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Break Room"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bHu" = ( +/obj/structure/table/glass, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bHv" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bHw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bHy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/storage) +"bHz" = ( +/obj/structure/closet/crate/hydroponics/exotic, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHA" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHC" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHF" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bHH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bHI" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHJ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHL" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHM" = ( +/obj/machinery/vending/phoronresearch{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHP" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Heated to Waste" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHQ" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/binary/pump{ + name = "Waste to Scrubbers" + }, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bHR" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/pump, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHT" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Heater to Waste" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHU" = ( +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHV" = ( +/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bHW" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_waste) +"bHX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bHY" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_inner"; + locked = 1; + name = "Engineering Internal Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bHZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_inner"; + locked = 1; + name = "Engineering Internal Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bIa" = ( +/obj/machinery/power/emitter, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIb" = ( +/obj/structure/closet/crate/solar, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/engineering/storage) +"bId" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/storage) +"bIe" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bIf" = ( +/obj/structure/dispenser{ + oxygentanks = 0 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIg" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIk" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIl" = ( +/obj/structure/table/reinforced, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/recharger, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bIm" = ( +/obj/item/device/t_scanner, +/obj/structure/table/steel, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bIn" = ( +/obj/machinery/computer/rcon{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIr" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIs" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + name = "Engineering Suits"; + req_access = list(11) + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bIu" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bIw" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Atmospherics Suits"; + req_access = list(24) + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIx" = ( +/turf/simulated/wall, +/area/engineering/locker_room) +"bIy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/turf/simulated/floor, +/area/engineering/locker_room) +"bIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bIA" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bIB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bIC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bID" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bIE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bIF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bIG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bIH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bII" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bIJ" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bIO" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIP" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Research Subgrid"; + name_tag = "Research Subgrid" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIR" = ( +/obj/machinery/computer/mecha{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bIS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - RD's Office"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIV" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIX" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bIY" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bIZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bJa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJc" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Stair Access"; + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJf" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJg" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bJi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bJj" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJk" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Gas Storage"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJl" = ( +/obj/machinery/computer/area_atmos{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/screwdriver{ + pixel_y = 10 + }, +/obj/item/weapon/tool/crowbar, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJq" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJs" = ( +/obj/machinery/atmospherics/unary/heat_exchanger{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/mixing) +"bJt" = ( +/obj/machinery/atmospherics/unary/heat_exchanger{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/mixing) +"bJu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJv" = ( +/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bJB" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJG" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eng_port_airlock"; + name = "interior access button"; + pixel_y = 25; + req_one_access = list(11,24) + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJH" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bJI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/engineering/storage) +"bJJ" = ( +/obj/structure/closet/crate, +/obj/item/stack/material/phoron{ + amount = 25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bJK" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bJL" = ( +/obj/structure/closet/crate, +/obj/item/weapon/circuitboard/smes, +/obj/item/weapon/circuitboard/smes, +/obj/item/weapon/smes_coil, +/obj/item/weapon/smes_coil, +/obj/item/weapon/smes_coil/super_capacity, +/obj/item/weapon/smes_coil/super_capacity, +/obj/item/weapon/smes_coil/super_io, +/obj/item/weapon/smes_coil/super_io, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/engineering/storage) +"bJM" = ( +/turf/simulated/wall/r_wall, +/area/engineering/hallway/atmos_hallway) +"bJN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/atmos_hallway) +"bJO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bJP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/atmos_hallway) +"bJQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/hallway/atmos_hallway) +"bJR" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/recharger, +/obj/item/weapon/tape_roll, +/obj/machinery/button/remote/blast_door{ + id = "englockdown"; + name = "Engineering Lockdown"; + pixel_x = -24; + req_access = list(10) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -34 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Atmospherics"; + sortType = "Atmospherics" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bJT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/window/southright{ + name = "Engineering Monitoring Room"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bJV" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + req_one_access = list(10,24) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bJX" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bJY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bJZ" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westleft{ + name = "Atmospherics Suits"; + req_access = list(24) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bKa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/spline/plain, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKc" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKd" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKe" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKf" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bKg" = ( +/obj/structure/table, +/turf/simulated/floor/tiled/yellow, +/area/maintenance/engineering) +"bKh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bKi" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bKj" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bKk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bKl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bKm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bKn" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKo" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKp" = ( +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bKr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/storage) +"bKs" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bKt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Research Locker Room"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_lockerroom) +"bKu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bKv" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/wood, +/area/rnd/research) +"bKw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/rnd/research) +"bKx" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bKy" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/rnd/research_restroom_sc) +"bKz" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Science Substation"; + req_access = list(47); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bKA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bKB" = ( +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/bombcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking_2{ + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKD" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKE" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKG" = ( +/obj/structure/sign/warning/hot_exhaust, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/purple{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKK" = ( +/obj/structure/sign/warning/fire, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKX" = ( +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKY" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bLa" = ( +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bLb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "CE Office"; + sortType = "CE Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLg" = ( +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/hallway/engineer_hallway) +"bLi" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bLj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bLk" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bLl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bLm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bLn" = ( +/obj/structure/dispenser{ + phorontanks = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bLo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLp" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bLq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Locker Room"; + req_one_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/locker_room) +"bLt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLw" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/engineering/locker_room) +"bLx" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bLy" = ( +/obj/random/toolbox, +/turf/simulated/floor/tiled/steel, +/area/maintenance/engineering) +"bLz" = ( +/turf/simulated/floor/tiled/yellow, +/area/maintenance/engineering) +"bLA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/door_assembly/door_assembly_mhatch{ + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bLB" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fpcenter) +"bLC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"bLD" = ( +/obj/structure/sign/directions/cryo{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Hallway One"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bLF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bLG" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLH" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bLJ" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/navbeacon/delivery/east{ + location = "Research Division" + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"bLK" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Research Division Delivery"; + req_access = list(47) + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"bLL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLN" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Port" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "RD Office"; + sortType = "RD Office" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Research"; + sortType = "Research" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bMd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Starboard" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/emcloset, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/cee, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMu" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMv" = ( +/obj/machinery/atmospherics/tvalve/bypass{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "tox_airlock_control"; + pixel_x = 24; + tag_airpump = "tox_airlock_pump"; + tag_chamber_sensor = "tox_airlock_sensor"; + tag_exterior_door = "tox_airlock_exterior"; + tag_interior_door = "tox_airlock_interior" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bMx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bMz" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + frequency = 1443; + id = "air_in"; + use_power = 1 + }, +/obj/machinery/sparker{ + id = "mixingsparker"; + pixel_x = -22 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMA" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMB" = ( +/obj/machinery/door/blast/regular{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engine Waste Handling"; + req_one_access = list(10,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/engineering/engine_waste) +"bMN" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bMO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/hallway/engineer_hallway) +"bMS" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bNe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bNj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bNk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bNl" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bNm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNn" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNo" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNp" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNq" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/bodybag/cryobag{ + pixel_x = 6 + }, +/obj/random/medical/lite, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bNs" = ( +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bNt" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Locker Room"; + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNu" = ( +/obj/item/stack/tile/floor/steel, +/turf/simulated/floor/tiled/steel, +/area/maintenance/engineering) +"bNv" = ( +/obj/item/stack/tile/floor/yellow, +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bNw" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNx" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNy" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Eight" + }, +/obj/item/weapon/book/codex/lore/vir, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNz" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNA" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNB" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNC" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bND" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bNE" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bNF" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bNG" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNH" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNI" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNJ" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center One" + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNK" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNL" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bNN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bNO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNP" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOb" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Mid"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Research Director Quarters"; + req_access = list(30); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hor) +"bOp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOt" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access = list(7); + req_one_access = list() + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOu" = ( +/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{ + frequency = 1379; + id = "tox_airlock_pump" + }, +/obj/machinery/air_sensor{ + frequency = 1430; + id_tag = "toxins_mixing_interior"; + output = 63; + pixel_x = -8; + pixel_y = -18 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOv" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access = list(7); + req_one_access = list() + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOw" = ( +/obj/machinery/air_sensor{ + frequency = 1430; + id_tag = "toxins_mixing_exterior"; + output = 63 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOx" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/drone_fabricator/derelict, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Drone Fabrication"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/drone_fabrication) +"bOI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bOK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Engineering"; + sortType = "Engineering" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 1"; + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOS" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bOX" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bOY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bPa" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bPb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering EVA Storage"; + req_one_access = list(11,24) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engineer_eva) +"bPc" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bPd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bPe" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bPf" = ( +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bPg" = ( +/obj/item/stack/tile/floor/yellow, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bPh" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bPi" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bPj" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPk" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain, +/obj/item/device/communicator, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPl" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPm" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bPn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPo" = ( +/obj/structure/table/woodentable, +/obj/item/device/paicard, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPq" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bPr" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bPs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPu" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPv" = ( +/turf/simulated/wall/r_wall, +/area/rnd/lab) +"bPw" = ( +/turf/simulated/wall, +/area/rnd/lab) +"bPx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/rnd/lab) +"bPy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPz" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPA" = ( +/turf/simulated/wall, +/area/assembly/robotics) +"bPB" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/assembly/robotics) +"bPC" = ( +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"bPD" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/rnd/misc_lab) +"bPE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Research Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_restroom_sc) +"bPF" = ( +/turf/simulated/wall/r_wall, +/area/rnd/misc_lab) +"bPG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Toxins Lab"; + req_access = list(7); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/mixing) +"bPH" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/server) +"bPI" = ( +/turf/simulated/wall/r_wall, +/area/server) +"bPJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPL" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPM" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPO" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/button/ignition{ + id = "mixingsparker"; + pixel_x = 25; + pixel_y = -5 + }, +/obj/machinery/button/remote/blast_door{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_x = 25; + pixel_y = 5; + req_access = list(7) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bPQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPR" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/obj/machinery/sparker{ + id = "mixingsparker"; + pixel_x = -22 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPS" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bPZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "tox_in"; + name = "Phoron Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/orange/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bQa" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQg" = ( +/turf/simulated/wall, +/area/engineering/workshop) +"bQh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/workshop) +"bQi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Workshop"; + req_one_access = list(11,24) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/workshop) +"bQj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Workshop"; + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/workshop) +"bQk" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief) +"bQl" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief) +"bQo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQp" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Foyer"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQr" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQu" = ( +/turf/simulated/wall, +/area/engineering/break_room) +"bQv" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQw" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQx" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQy" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQz" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQA" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQB" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/engineering/locker_room) +"bQC" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bQE" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bQF" = ( +/obj/item/frame/extinguisher_cabinet, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bQG" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/boots/combat, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bQH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQJ" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQK" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fscenter) +"bQQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQW" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQX" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bRa" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRb" = ( +/obj/machinery/autolathe, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRc" = ( +/obj/structure/table/standard, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/clothing/glasses/welding, +/obj/machinery/camera/network/research{ + c_tag = "SCI - R&D Lab" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/item/stack/material/copper{ + amount = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRd" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/standard, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRe" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/lab) +"bRh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"bRk" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRl" = ( +/obj/structure/closet{ + name = "materials" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/item/stack/material/copper{ + amount = 10 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRm" = ( +/obj/machinery/autolathe, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRn" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRo" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRp" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/pen/red, +/obj/item/weapon/pen/blue, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 + }, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRq" = ( +/obj/structure/table/standard, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRr" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "anesthetic closet"; + pixel_y = 32; + req_access = list(29) + }, +/obj/item/weapon/tank/anesthetic, +/obj/item/weapon/tank/anesthetic, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/weapon/storage/box/gloves, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRs" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRt" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRu" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/blast_door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 6; + pixel_y = 26; + req_access = list(47) + }, +/obj/machinery/button/ignition{ + id = "Xenobio"; + pixel_x = -6; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRx" = ( +/obj/machinery/shieldwallgen{ + anchored = 1; + req_access = list(47) + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/steel, +/area/rnd/misc_lab) +"bRy" = ( +/obj/structure/table/standard, +/obj/structure/table/standard, +/obj/item/stack/cable_coil, +/obj/item/device/multitool, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/sparker{ + dir = 4; + id = "Xenobio"; + pixel_x = -25 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRz" = ( +/obj/structure/table/standard, +/obj/item/device/assembly/igniter, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRA" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRB" = ( +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bRC" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer_1"; + power_setting = 20; + set_temperature = 73; + use_power = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Server Room" + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRE" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRF" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bRG" = ( +/obj/machinery/computer/general_air_control{ + dir = 4; + frequency = 1430; + name = "Mixing Chamber Monitor"; + sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior") + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRP" = ( +/turf/simulated/floor/plating, +/area/engineering/engine_waste) +"bRQ" = ( +/obj/machinery/drone_fabricator, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRR" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRT" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bRU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bRV" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bSa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bSb" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bSc" = ( +/obj/machinery/papershredder, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 6; + name = "Chief Engineer RC"; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/crew_quarters/heads/sc/chief) +"bSf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSg" = ( +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/status_display{ + layer = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bSi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSm" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/ai_status_display{ + layer = 4 + }, +/turf/simulated/floor, +/area/engineering/break_room) +"bSn" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bSo" = ( +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSp" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSq" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSs" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/noticeboard{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bSt" = ( +/turf/simulated/wall, +/area/engineering/engi_restroom) +"bSu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + name = "Engineering Washroom"; + req_one_access = list(10) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engi_restroom) +"bSv" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bSw" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bSC" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bSD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSM" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSO" = ( +/obj/structure/table/standard, +/obj/random/toolbox, +/obj/random/cigarettes, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSP" = ( +/obj/structure/table/standard, +/obj/random/tool, +/obj/random/tool, +/obj/item/frame, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSQ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSR" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bST" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Miscellaneous Reseach Room"; + req_one_access = list(7,29) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/misc_lab) +"bSX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bSY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/server) +"bTb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTc" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTe" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTf" = ( +/obj/structure/table/standard, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTg" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/retractor, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTi" = ( +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTj" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTk" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTn" = ( +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"bTo" = ( +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bTp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTq" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTr" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTt" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTu" = ( +/obj/structure/dispenser, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTA" = ( +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTB" = ( +/obj/machinery/pipedispenser, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTC" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bTD" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_room) +"bTE" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_room) +"bTH" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/obj/machinery/computer/shutoff_monitor{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bTI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/computer/cryopod/robot{ + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bTJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bTK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bTL" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bTM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTO" = ( +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTP" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/engineering/workshop) +"bTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTS" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bTT" = ( +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bTU" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTX" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bTZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bUa" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/engineering/foyer) +"bUb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bUc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/break_room) +"bUd" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bUe" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUf" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/supermatter_engine{ + pixel_x = -3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUh" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUi" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Break Room"; + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bUj" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/weapon/towel{ + color = "#FF8C00"; + name = "orange towel"; + pixel_x = -2; + pixel_y = -4 + }, +/obj/item/weapon/towel{ + color = "#FF8C00"; + name = "orange towel"; + pixel_x = -2; + pixel_y = -4 + }, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/item/weapon/towel{ + color = "#00FFFF"; + name = "cyan towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#00FFFF"; + name = "cyan towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/random/soap, +/obj/random/soap, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUl" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUm" = ( +/obj/structure/undies_wardrobe, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUn" = ( +/obj/structure/closet/crate, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor, +/area/maintenance/engineering) +"bUo" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bUp" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bUq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH2"; + next_patrol = "CH3" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"bUr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fscenter) +"bUz" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH1"; + next_patrol = "CH2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/navbeacon/patrol{ + location = "CH12"; + next_patrol = "SEC" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUD" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUE" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUI" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH11"; + next_patrol = "CH12" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bUJ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bUL" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bUM" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUN" = ( +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUO" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUR" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/lab) +"bUT" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUW" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bUX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bUY" = ( +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bUZ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/assembly/robotics) +"bVa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVd" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVe" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/hemostat, +/obj/item/stack/cable_coil, +/obj/item/weapon/weldingtool/hugetank, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bVg" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bVh" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bVj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVl" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera/network/research{ + c_tag = "Research - Miscellaneous Test Chamber"; + dir = 8; + network = list("Research","Miscellaneous Reseach") + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVm" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVn" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVo" = ( +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bVq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bVr" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/mixing) +"bVs" = ( +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVt" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVu" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVx" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/window/eastleft{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/misc_lab) +"bVJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Drone Fabrication"; + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/drone_fabrication) +"bVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Drone Fabrication"; + sortType = "Drone Fabrication" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bVO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bVP" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bVQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVR" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/frame{ + anchored = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/floor_painter, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/device/t_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVU" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bVV" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Chief Engineer's Office" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/device/megaphone, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVX" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/weapon/folder/yellow_ce, +/obj/item/weapon/pen/multi, +/obj/item/weapon/stamp/ce, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVY" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/book/manual/supermatter_engine, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/welding/superior, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bWa" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief) +"bWb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Break Room"; + req_one_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/break_room) +"bWg" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bWh" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWj" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWk" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bWl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Engineering Washroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engi_restroom) +"bWm" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWo" = ( +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWp" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWq" = ( +/obj/structure/curtain/open/shower/engineering, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWr" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bWs" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bWt" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bWu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bWv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bWw" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/central) +"bWx" = ( +/turf/simulated/wall, +/area/maintenance/substation/central) +"bWy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Central Substation"; + req_one_access = list(11,19,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bWz" = ( +/turf/simulated/wall, +/area/maintenance/central) +"bWA" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/central) +"bWB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bWC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bWD" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWE" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = list(17); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/teleporter) +"bWG" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bWI" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bWJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bWK" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWM" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bWO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Research and Development" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/lab) +"bWP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bWQ" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/steel_reinforced, +/obj/item/device/robotanalyzer, +/obj/item/device/robotanalyzer, +/obj/item/device/mmi/digital/robot, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWS" = ( +/obj/machinery/pros_fabricator, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWT" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Robotics"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bWU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWW" = ( +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWX" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/weapon/book/manual/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/device/defib_kit/jumper_kit/loaded, +/obj/item/device/defib_kit/jumper_kit/loaded, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bWZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bXa" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bXb" = ( +/obj/effect/floor_decal/industrial/warning/cee, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/window/eastright{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/misc_lab) +"bXc" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + frequency = 1441; + id = "n2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bXd" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bXe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/server_room{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/server) +"bXf" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/window/northright{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/door/window/southleft{ + name = "Server Room"; + req_access = list(30) + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bXg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/server) +"bXh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bXi" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXj" = ( +/obj/machinery/atmospherics/omni/mixer{ + tag_east = 2; + tag_east_con = null; + tag_north = 1; + tag_north_con = 0.5; + tag_south_con = null; + tag_west = 1; + tag_west_con = 0.5; + use_power = 0 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/meter, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Lab 2"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXl" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 2; + tag_north = 6; + tag_west = 1; + use_power = 0 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXn" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXz" = ( +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bXB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 2"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bXC" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bXD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/machinery/computer/atmoscontrol{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + req_one_access = list(10,24) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 34 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bXE" = ( +/obj/structure/closet/toolcloset, +/obj/item/device/flashlight, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bXF" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/black, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bXG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/computer/security/engineering{ + dir = 4; + name = "Drone Monitoring Cameras"; + network = list("Engineering") + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Drone Fabrication"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXI" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chief Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/computer/drone_control{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bXM" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXP" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXR" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXS" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXT" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXU" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXX" = ( +/obj/structure/curtain/open/shower/engineering, +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXY" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bXZ" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bYa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bYb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bYc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bYd" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bYe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bYf" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Central Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bYg" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bYh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bYi" = ( +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bYj" = ( +/turf/simulated/floor/tiled, +/area/teleporter) +"bYk" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"bYl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"bYm" = ( +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bYn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bYo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bYp" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bYq" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bYr" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bYs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"bYt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/pen, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYx" = ( +/obj/machinery/mineral/equipment_vendor/survey, +/turf/simulated/wall/r_wall, +/area/rnd/lab) +"bYy" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bYD" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bYE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bYF" = ( +/turf/simulated/wall, +/area/assembly/chargebay) +"bYG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access = list(29); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"bYH" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access = list(29); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"bYI" = ( +/turf/simulated/wall/r_wall, +/area/assembly/chargebay) +"bYJ" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYM" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"bYN" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bYO" = ( +/obj/machinery/alarm/server{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"bYP" = ( +/turf/simulated/floor/tiled/dark, +/area/server) +"bYQ" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"bYR" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bYS" = ( +/turf/simulated/floor/airless, +/area/medical/virology) +"bZb" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bZc" = ( +/obj/machinery/cryopod/robot{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bZd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bZe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bZf" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bZg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZh" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZi" = ( +/obj/machinery/vending/tool{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZk" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/tool/wrench, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bZl" = ( +/obj/machinery/computer/station_alert/all{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZm" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZn" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Chief Engineer's Office"; + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the engine core airlock hatch bolts."; + id = "engine_access_hatch"; + name = "Engine Hatch Bolt Control"; + pixel_x = -6; + pixel_y = -44; + specialfunctions = 4 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for engine core."; + id = "EngineVent"; + name = "Engine Ventillatory Control"; + pixel_x = 6; + pixel_y = -44 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/machinery/button/remote/blast_door{ + id = "englockdown"; + name = "Engineering Lockdown"; + pixel_x = -6; + pixel_y = -34; + req_access = list(10) + }, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 6; + pixel_y = -34; + req_access = list(10) + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bZr" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/break_room) +"bZs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bZt" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/glasses/square, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bZu" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bZv" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bZw" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/cigarettes, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bZx" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bZy" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bZz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bZA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bZB" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bZC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/maintenance/substation/central) +"bZD" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/substation/central) +"bZE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Central Subgrid"; + name_tag = "Central Subgrid" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bZF" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bZG" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Central" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bZH" = ( +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bZI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bZJ" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bZK" = ( +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bZL" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bZM" = ( +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bZN" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/camera/network/command{ + c_tag = "EVA - Starboard" + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bZO" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/teleporter) +"bZP" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/requests_console{ + department = "EVA"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bZQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bZR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bZS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bZT" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bZU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZV" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZW" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZX" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/westleft{ + name = "Research and Development Desk"; + req_access = list(7) + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"caa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cab" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/beacon, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cac" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cad" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cae" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/eastleft{ + name = "Robotics Desk"; + req_access = list(29) + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"caf" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cag" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cah" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cai" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"caj" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/cell_charger, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cak" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cal" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cam" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"can" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cao" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cap" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"caq" = ( +/obj/machinery/shieldwallgen{ + anchored = 1; + req_access = list(47) + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/rnd/misc_lab) +"car" = ( +/obj/machinery/light, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cas" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cat" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cau" = ( +/obj/machinery/r_n_d/server/robotics, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"cav" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/dark, +/area/server) +"caw" = ( +/obj/machinery/r_n_d/server/core, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"cax" = ( +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cay" = ( +/obj/machinery/computer/rdconsole/core, +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"caz" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/modular_computer/console/preset/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"caA" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"caB" = ( +/obj/structure/sign/poster{ + pixel_y = -32 + }, +/turf/simulated/wall, +/area/rnd/workshop) +"caC" = ( +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caD" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caE" = ( +/obj/structure/table/glass, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caF" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"caG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/seconddeck/research_medical) +"caH" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology) +"caI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"caM" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"caN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"caO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"caP" = ( +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"caQ" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"caR" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"caS" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/steel_reinforced, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/cell/high, +/obj/item/stack/material/glass/phoronrglass{ + amount = 20 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caU" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caV" = ( +/obj/structure/table/steel_reinforced, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caW" = ( +/turf/simulated/wall/r_wall, +/area/engineering/workshop) +"caX" = ( +/obj/machinery/button/remote/driver{ + id = "enginecore"; + name = "Emergency Core Eject"; + pixel_y = -21 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/chief) +"caY" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd, +/obj/machinery/button/windowtint{ + id = "ceoffice"; + pixel_x = -12; + pixel_y = -24 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/chief) +"caZ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/rig/ce/equipped, +/obj/machinery/door/window/northright{ + name = "Chief Engineer Suit Storage" + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/chief) +"cba" = ( +/obj/machinery/atm{ + pixel_x = -28 + }, +/obj/structure/flora/pottedplant/subterranean, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbd" = ( +/obj/machinery/computer/guestpass{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbe" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/table/standard, +/obj/item/device/radio/beacon, +/obj/item/device/radio/beacon, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbf" = ( +/obj/machinery/computer/security/engineering{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbg" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbh" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/engineering_construction, +/obj/item/weapon/book/manual/atmospipes, +/obj/item/weapon/book/manual/engineering_guide{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/book/manual/evaguide{ + pixel_x = -2; + pixel_y = 7 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbi" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/woodentable, +/obj/item/weapon/dice, +/obj/item/weapon/deck/cards, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbj" = ( +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbk" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"cbl" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"cbm" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbn" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Seven"; + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cbq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cbr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cbs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cbt" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cbu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall, +/area/maintenance/substation/central) +"cbv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"cbw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cby" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(11,19,24,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbC" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbE" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 8; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbF" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"cbG" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbH" = ( +/obj/machinery/bluespace_beacon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbI" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbK" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/teleporter) +"cbL" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cbM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"cbN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cbO" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cbP" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Two"; + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cbQ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cbR" = ( +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cbS" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbT" = ( +/obj/item/weapon/folder/white, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbU" = ( +/obj/machinery/recharger, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbV" = ( +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/scanning_module, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbY" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Foyer"; + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Robotics"; + sortType = "Robotics" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cca" = ( +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/purple/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"ccb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"ccc" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ccd" = ( +/obj/structure/table/standard, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_y = -30 + }, +/obj/machinery/recharger, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cce" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/hydroponics/prespawned, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"ccf" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Isolation to Waste" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"ccg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cch" = ( +/obj/machinery/mech_recharger, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cci" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"ccj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cck" = ( +/obj/machinery/mech_recharger, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"ccl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(7,29) + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"ccm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ccn" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cco" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccp" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccq" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccr" = ( +/turf/simulated/wall, +/area/rnd/workshop) +"ccs" = ( +/obj/item/stack/tile/floor/white, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cct" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ccu" = ( +/obj/structure/table/standard, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccv" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccw" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/extinguisher, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccx" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccy" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccG" = ( +/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ + id_tag = "engine_room_airlock"; + name = "Engine Room Airlock"; + pixel_y = 24; + tag_airpump = "engine_airlock_pump"; + tag_chamber_sensor = "eng_al_c_snsr"; + tag_exterior_door = "engine_airlock_exterior"; + tag_exterior_sensor = "eng_al_ext_snsr"; + tag_interior_door = "engine_airlock_interior"; + tag_interior_sensor = "eng_al_int_snsr" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccH" = ( +/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id = "engine_airlock_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eng_al_c_snsr"; + pixel_y = 25 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/engine_airlock) +"ccJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccK" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - Engine Access"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ccM" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/tool/powermaint, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"ccN" = ( +/turf/simulated/wall/r_wall, +/area/engineering/foyer) +"ccO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Engineering Access" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"ccP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Engineering Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"ccQ" = ( +/turf/simulated/wall/r_wall, +/area/engineering/break_room) +"ccR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engi_restroom) +"ccS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/structure/disposalpipe/down, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/engineering) +"ccT" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/engineering) +"ccU" = ( +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ccV" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ccW" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ccX" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"ccY" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"ccZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cda" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cdb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cdc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cdd" = ( +/turf/simulated/floor/plating, +/area/maintenance/central) +"cde" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cdf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cdg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cdh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cdi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cdj" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cdk" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"cdl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/weapon/material/shard, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cdm" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research_foyer) +"cdn" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access = list(29); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/assembly/robotics) +"cdo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_foyer) +"cdp" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/recharge_station, +/obj/machinery/button/remote/blast_door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_y = -26; + req_access = list(29) + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cdq" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cdr" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/recharge_station, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Mech Bay"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cds" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdt" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/research_medical) +"cdu" = ( +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdv" = ( +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdw" = ( +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdx" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/stack/cable_coil, +/obj/item/weapon/coin/silver, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdy" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdz" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdA" = ( +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/random/tool, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdD" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Aft"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cdE" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cdF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/crate, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/crowbar/red, +/obj/machinery/computer/security/telescreen{ + desc = "Used to monitor the proceedings inside the test chamber."; + name = "Test Chamber Monitor"; + network = list("Miscellaneous Reseach"); + pixel_x = -32; + pixel_y = -4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Miscellaneous Research"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cdG" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cdH" = ( +/obj/structure/table/steel, +/obj/item/device/electronic_assembly/large{ + pixel_y = 6 + }, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cdI" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cdJ" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/weapon/storage/backpack/virology, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cdK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"cdL" = ( +/obj/structure/table/standard, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdM" = ( +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdN" = ( +/obj/machinery/smartfridge/secure/virology, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdP" = ( +/obj/structure/bed/padded, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1379; + id_tag = "engine_airlock_interior"; + name = "Engine Airlock Interior"; + req_access = list(11); + req_one_access = list() + }, +/turf/simulated/floor, +/area/engineering/engine_airlock) +"cdZ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cea" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ceb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1379; + id_tag = "engine_airlock_exterior"; + name = "Engine Airlock Exterior"; + req_access = list(11); + req_one_access = list() + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cec" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ced" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + id_tag = "eng_al_ext_snsr"; + layer = 3.3; + master_tag = "engine_room_airlock"; + pixel_y = -22; + req_access = list(10) + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cee" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engine Access"; + req_one_access = list(11) + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cef" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ceg" = ( +/obj/machinery/door/window/westleft{ + name = "Engineering Delivery"; + req_access = list(10) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cel" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cen" = ( +/turf/simulated/wall, +/area/maintenance/apmaint) +"ceo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cep" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ceq" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cer" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ces" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cet" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ceu" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cew" = ( +/obj/structure/disposalpipe/broken{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cex" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cez" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"ceA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceC" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/extinguisher, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceD" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceE" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceJ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ceK" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceL" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceM" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"ceP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceS" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceT" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceU" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceV" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceW" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceX" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceY" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/science{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceZ" = ( +/turf/simulated/wall, +/area/maintenance/robotics) +"cfa" = ( +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfc" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfd" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfe" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cff" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Skynet_launch"; + name = "Mining Storage" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cfg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cfh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfl" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfm" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"cfo" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cfp" = ( +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cfq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + id_tag = "researchdoor"; + name = "Research Division Access"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"cfr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cfs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cft" = ( +/obj/random/junk, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cfu" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfw" = ( +/obj/structure/table/glass, +/obj/item/device/antibody_scanner{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/antibody_scanner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"cfy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"cfC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/medical/virology) +"cfE" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Engineering" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engine Access"; + req_one_access = list(11) + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cfK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"cfL" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"cfM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfN" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfO" = ( +/turf/simulated/wall, +/area/engineering/hallway/engineer_hallway) +"cfP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Master Grid"; + name_tag = "Master" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfR" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"cfS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cfV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cfZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cge" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgg" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cgh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgk" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgl" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cgo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgp" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgt" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgu" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cgv" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cgw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"cgx" = ( +/obj/structure/window/reinforced, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/weapon/material/shard, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgy" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cgB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgF" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgG" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgH" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgI" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgN" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/starboard) +"cgO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,47) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cgP" = ( +/obj/structure/closet/emcloset, +/obj/random/maintenance/research, +/turf/simulated/floor, +/area/maintenance/research_medical) +"cgQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgT" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cgU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/research_medical) +"cgV" = ( +/obj/structure/table/steel, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind, +/obj/random/maintenance/research, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cgW" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cgX" = ( +/obj/structure/closet/crate/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/medical, +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cgY" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cha" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"chb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/northright{ + name = "Virology Isolation Room"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"chh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"chi" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/computer/skills{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"chj" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chm" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/engine_monitoring) +"cho" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cht" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"chu" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/port) +"chv" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/port) +"chw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chy" = ( +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/maintenance/apmaint) +"chz" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/cryo{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/maintenance/apmaint) +"chA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chC" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chE" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"chG" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"chH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"chI" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"chJ" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"chK" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"chL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fpcenter) +"chM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"chN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fpcenter) +"chO" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"chP" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"chQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"chR" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/apcenter) +"chS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"chT" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/camera/network/command{ + c_tag = "COM - Teleporter"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"chU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"chV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/ascenter) +"chW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"chX" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"chY" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"chZ" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/ascenter) +"cia" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cib" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cic" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"cid" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,47) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cie" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cif" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cig" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cih" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cii" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/turf/simulated/wall, +/area/maintenance/robotics) +"cij" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cik" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cil" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cim" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/deck/second{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cin" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/starboard) +"cio" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/starboard) +"cip" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_foyer) +"ciq" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cir" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cis" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cit" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciu" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"civ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cix" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/hand_labeler, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciI" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"ciJ" = ( +/obj/machinery/vending/engivend{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"ciK" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciL" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engine Monitoring Room"; + req_access = list(11); + req_one_access = list() + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engine_monitoring) +"ciP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciR" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ciT" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ciU" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"ciV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cja" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjb" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjc" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cjd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cje" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjf" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cji" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjk" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Two" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjn" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjo" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/port) +"cjq" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjr" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cju" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjy" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH3"; + next_patrol = "ENG" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"cjA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH10"; + next_patrol = "CH11" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjD" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cjF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjH" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/starboard) +"cjL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cjT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjW" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjX" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cka" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"ckc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cke" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckg" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"ckh" = ( +/obj/structure/ladder, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cki" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/seconddeck/research_medical) +"ckj" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Joint Hallway Access"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckl" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckm" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cko" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckp" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckr" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Joint Hallway"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cks" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/steel, +/area/medical/virology) +"ckt" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/steel, +/area/medical/virology) +"cku" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "virologyquar"; + name = "Virology Emergency Lockdown Control"; + pixel_x = -26; + req_access = list(5) + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Port"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckv" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckw" = ( +/obj/machinery/disease2/isolator, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"ckI" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used to monitor the engine room."; + layer = 3.3; + name = "Engine Monitor"; + network = list("Engine"); + pixel_y = -34 + }, +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"ckJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the engine control room blast doors."; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + pixel_x = -6; + pixel_y = -3; + req_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/engine_setup/shutters, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckM" = ( +/obj/machinery/disposal, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - Monitoring Room"; + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 3"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ckO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ckP" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"ckQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Four"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/port) +"ckT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "ENG"; + next_patrol = "CH4" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ckY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cle" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clf" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"clg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"clh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cli" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/port) +"clj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"clk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cll" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"clm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cln" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"clo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"clp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"clq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cls" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Teleport Access"; + req_access = list(17) + }, +/turf/simulated/floor/plating, +/area/teleporter) +"clv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cly" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"clz" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"clA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"clF" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/starboard) +"clG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"clM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "MED"; + next_patrol = "CH10" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"clQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/starboard) +"clT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"clU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"clW" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"clX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"clY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"clZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"cma" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"cmb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cme" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cmj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access = list(39); + req_one_access = list() + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = -24; + req_access = list(39) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/virology) +"cmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cml" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access = list(39); + req_one_access = list() + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 24; + req_access = list(39) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/virology) +"cmn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmp" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/lockbox/vials, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmq" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/vials, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmr" = ( +/obj/item/weapon/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cms" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmt" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmu" = ( +/obj/machinery/computer/centrifuge, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmv" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"cmE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"cmG" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmH" = ( +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmJ" = ( +/obj/structure/table/steel, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmK" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_monitoring) +"cmL" = ( +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmN" = ( +/obj/structure/ladder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"cmP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmU" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmW" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Three"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmZ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cna" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cne" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cnf" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cng" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cni" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/port) +"cnj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cno" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway One"; + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH4"; + next_patrol = "CH5" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cns" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"cnt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnx" = ( +/obj/structure/dispenser{ + phorontanks = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"cny" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/industrial/teleport_defense, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"cnz" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cnA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH9"; + next_patrol = "MED" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnM" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnN" = ( +/obj/machinery/seed_extractor, +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cnO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnU" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cnW" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"coa" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"cob" = ( +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/structure/closet/crate, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor, +/area/maintenance/research_medical) +"coc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cod" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"coe" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cof" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cog" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cok" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"col" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"com" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"con" = ( +/obj/structure/closet/wardrobe/virology_white, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Airlock"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + id_tag = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = -26; + tag_exterior_door = "virology_airlock_exterior"; + tag_interior_door = "virology_airlock_interior" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cop" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cor" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cos" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cot" = ( +/obj/machinery/disease2/incubator, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coy" = ( +/obj/machinery/computer/rcon{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/engineering) +"coA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coC" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coD" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_monitoring) +"coE" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coG" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Workshop" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/workshop) +"coI" = ( +/obj/machinery/door/airlock/research{ + name = "Research Access"; + req_access = list(47) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"coJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/obj/structure/sign/deck/second{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coK" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coL" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -10 + }, +/obj/structure/sign/directions/cargo, +/turf/simulated/wall, +/area/maintenance/apmaint) +"coM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"coN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"coO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coP" = ( +/turf/simulated/wall, +/area/maintenance/emergencyeva) +"coQ" = ( +/turf/simulated/wall, +/area/ai_monitored/storage/emergency/eva) +"coR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Emergency EVA" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/emergency/eva) +"coS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Emergency EVA" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/emergency/eva) +"coT" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/port) +"coU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"coV" = ( +/turf/simulated/wall, +/area/maintenance/bar) +"coW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"coX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"coY" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"coZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"cpa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpb" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rack, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/random, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpd" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cpe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "HoP Maintenance Access"; + req_one_access = list(57) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cpf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/ascenter) +"cpg" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"cph" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cpi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cpj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cpk" = ( +/turf/simulated/wall, +/area/maintenance/medbay) +"cpl" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpm" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpn" = ( +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpo" = ( +/obj/structure/sign/directions/bridge{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = -10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpp" = ( +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cryo{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpr" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cps" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpt" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpv" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cpw" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay2) +"cpx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Medical Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay2) +"cpy" = ( +/obj/effect/floor_decal/industrial/loading, +/obj/machinery/door/firedoor/border_only, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/south{ + location = "Medbay" + }, +/turf/simulated/floor/tiled, +/area/medical/medbay2) +"cpz" = ( +/turf/simulated/wall/r_wall, +/area/medical/genetics) +"cpA" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/medical/genetics) +"cpB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/research{ + name = "Genetics Lab"; + req_one_access = list(5,47) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/seconddeck/research_medical) +"cpC" = ( +/obj/effect/decal/warning_stripes, +/obj/machinery/atmospherics/tvalve/mirrored/bypass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"cpD" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpF" = ( +/obj/machinery/biogenerator, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cpJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 8 + }, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 7; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Virology Emergency Phone"; + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 32 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cpP" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpQ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "SMES Access"; + req_access = list(11); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"cpS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/tagger/partial{ + dir = 1; + name = "Sorting Office"; + sort_tag = "Sorting Office" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpV" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpX" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cpY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cpZ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cqa" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cqb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqc" = ( +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqd" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqe" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/emergency/eva) +"cqi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cqj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cqk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cql" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cqm" = ( +/turf/simulated/floor, +/area/maintenance/bar) +"cqn" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cqp" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/apcenter) +"cqq" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cqr" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cqs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqv" = ( +/obj/structure/closet, +/obj/item/clothing/head/ushanka, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/plushie, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cqw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cqx" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/stairwell) +"cqy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/stairwell) +"cqz" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqA" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqB" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqC" = ( +/obj/machinery/computer/skills, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "hop_office_desk"; + name = "Desk Privacy Shutter"; + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/button/windowtint{ + id = "hop_office"; + pixel_y = 29 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqE" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqF" = ( +/obj/machinery/account_database, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cqG" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Personnel's Office" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = 30 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cqH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cqI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cqJ" = ( +/obj/machinery/seed_storage/garden, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cqK" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cqL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqN" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqP" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cqQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqS" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Research automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqY" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqZ" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cra" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"crb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"crc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"crd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cre" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"crf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"crg" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"crh" = ( +/turf/simulated/wall, +/area/maintenance/research_medical) +"cri" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"crj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"crk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"crl" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Medical Delivery"; + req_access = list(5) + }, +/turf/simulated/floor/tiled, +/area/medical/medbay2) +"crm" = ( +/turf/simulated/wall, +/area/medical/genetics) +"crn" = ( +/obj/random/contraband, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cro" = ( +/obj/item/frame, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crp" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crq" = ( +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crs" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/table, +/obj/item/frame/apc, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crt" = ( +/obj/structure/table, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cru" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/medical/genetics) +"crv" = ( +/turf/simulated/floor/plating, +/area/medical/genetics) +"crw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"crx" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/virusdish/random, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cry" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southright{ + name = "Virology Isolation Room"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"crG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + id_tag = "engine_electrical_maintenance"; + locked = 1; + name = "SMES Access"; + req_access = list(10); + req_one_access = list() + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor, +/area/engineering/engine_smes) +"crH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/button/remote/airlock{ + id = "engine_electrical_maintenance"; + name = "Door Bolt Control"; + pixel_y = 26; + req_access = list(10); + specialfunctions = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Engine Output"; + name_tag = "Engine Output" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crJ" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"crN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"crO" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction/wildcard{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"crX" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"crY" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/bag/ore, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"crZ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csa" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csb" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csc" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csd" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/machinery/door/window/eastleft, +/obj/item/clothing/suit/space, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"csf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"csg" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"csh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"csi" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"csj" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"csk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"csl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"csm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/medical, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/central) +"csn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cso" = ( +/obj/machinery/lapvend, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csp" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/recharger, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Stair Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csq" = ( +/obj/structure/table/glass, +/obj/random/cigarettes, +/obj/random/toolbox, +/obj/random/tech_supply, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/stairwell) +"css" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cst" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "hop_office_desk"; + name = "HoP Office Privacy Shutters"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Head of Personnel's Desk"; + req_access = list(57) + }, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Reception Window" + }, +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hop) +"csu" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/mob/living/simple_mob/animal/passive/dog/corgi/Ian, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csx" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"csy" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/computer/guestpass{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"csz" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"csA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"csB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"csC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"csD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csE" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csF" = ( +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csG" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csH" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csI" = ( +/obj/machinery/floodlight, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csJ" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csL" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csM" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csP" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/t_scanner, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csQ" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/device/radio, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csS" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csT" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = -32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csU" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csW" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = 32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csX" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"csY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"csZ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"ctb" = ( +/obj/item/stack/tile/floor/white, +/turf/simulated/floor/plating, +/area/medical/genetics) +"ctc" = ( +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cte" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cth" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cti" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"ctj" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"ctk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctm" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cto" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctx" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Engine - Core"; + charge = 2e+006; + input_attempt = 1; + input_level = 100000; + output_level = 200000 + }, +/obj/effect/engine_setup/smes, +/turf/simulated/floor/plating, +/area/engineering/engine_smes) +"cty" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table/steel, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/clothing/gloves/yellow, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - SMES Room"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctA" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctB" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Engine - Main"; + charge = 1e+007; + cur_coils = 4; + input_attempt = 1; + input_level = 750000; + output_level = 750000 + }, +/obj/effect/engine_setup/smes/main, +/turf/simulated/floor/plating, +/area/engineering/engine_smes) +"ctC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/apmaint) +"ctD" = ( +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"ctE" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"ctF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32); + req_one_access = list() + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"ctG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ctH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ctI" = ( +/turf/simulated/wall, +/area/quartermaster/delivery) +"ctJ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/delivery) +"ctK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Delivery Office Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"ctL" = ( +/turf/simulated/wall, +/area/quartermaster/foyer) +"ctM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Cargo Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/foyer) +"ctN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/foyer) +"ctO" = ( +/turf/simulated/wall, +/area/quartermaster/qm) +"ctP" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"ctQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright, +/obj/item/clothing/suit/space, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"ctR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"ctS" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"ctT" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ctU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"ctV" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"ctW" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"ctX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"ctY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"ctZ" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cua" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cub" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/stairwell) +"cuc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cud" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cue" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cuf" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cug" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cuh" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cui" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Elevator Access"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cuj" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cuk" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cum" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cun" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/stamp/hop, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cuo" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/item/weapon/pen/multi, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cup" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cuq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cur" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cus" = ( +/obj/machinery/smartfridge/drying_rack, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cuu" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay_emt_bay) +"cuv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "EMT Bay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cuw" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cux" = ( +/turf/simulated/wall/r_wall, +/area/medical/exam_room) +"cuy" = ( +/turf/simulated/wall/r_wall, +/area/medical/reception) +"cuz" = ( +/turf/simulated/wall, +/area/medical/reception) +"cuA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/medical/reception) +"cuB" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/medical/reception) +"cuC" = ( +/turf/simulated/wall/r_wall, +/area/medical/foyer) +"cuD" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cuE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/foyer) +"cuF" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cuG" = ( +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cuH" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay_primary_storage) +"cuI" = ( +/turf/simulated/wall/r_wall, +/area/medical/biostorage) +"cuJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cuK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cuL" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/genetics) +"cuM" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cuN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cuO" = ( +/obj/machinery/computer/diseasesplicer{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cuV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cuW" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cuX" = ( +/turf/simulated/floor, +/area/maintenance/apmaint) +"cuY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cuZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cva" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvc" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvd" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cve" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Workshop"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cvf" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvg" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvh" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvi" = ( +/obj/structure/bed/chair, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvk" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Foyer"; + name = "security camera" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvl" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvm" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/obj/machinery/ai_status_display{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cvo" = ( +/obj/structure/filingcabinet, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvp" = ( +/obj/machinery/computer/supplycomp/control, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvq" = ( +/obj/machinery/computer/security/mining, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvr" = ( +/obj/structure/table/standard, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/quartermaster, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 28 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvs" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cvt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cvu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cvv" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cvw" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cvx" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Six"; + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cvy" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cvz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cvB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cvD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cvE" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cvI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvK" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvL" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cvM" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/device/megaphone, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cvN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cvO" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cvP" = ( +/obj/structure/dogbed, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cvQ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cvR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cvS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cvT" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cvU" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Three"; + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cvV" = ( +/obj/machinery/mech_recharger, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cvW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cvX" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cvY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cvZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + name = "EVA Suit Storage"; + req_access = list(5) + }, +/obj/item/device/suit_cooling_unit, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cwa" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/medical/medbay_emt_bay) +"cwb" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwc" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwd" = ( +/obj/structure/table/glass, +/obj/item/weapon/cane, +/obj/item/weapon/cane{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/rxglasses, +/obj/random/medical, +/obj/random/firstaid, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwe" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwf" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwg" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwh" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwi" = ( +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwj" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwk" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwl" = ( +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/structure/table/glass, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwo" = ( +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwq" = ( +/obj/structure/sign/chemistry{ + icon_state = "chemistry2"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemwindow"; + name = "Chemistry Window Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cwr" = ( +/obj/machinery/chemical_dispenser/full, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cws" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwt" = ( +/obj/structure/table/reinforced, +/obj/item/device/mass_spectrometer/adv, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwu" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwv" = ( +/obj/machinery/chemical_dispenser/full, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cww" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cwx" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/adv, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwy" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwz" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwA" = ( +/turf/simulated/wall, +/area/medical/medbay_primary_storage) +"cwB" = ( +/obj/structure/bedsheetbin, +/obj/structure/table/steel, +/obj/random/firstaid, +/obj/random/firstaid, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwC" = ( +/obj/item/weapon/storage/box/cdeathalarm_kit, +/obj/item/bodybag/cryobag{ + pixel_x = -3 + }, +/obj/item/bodybag/cryobag{ + pixel_x = -3 + }, +/obj/structure/table/steel, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwD" = ( +/obj/item/weapon/cane, +/obj/item/weapon/cane{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/cane{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/rxglasses, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwE" = ( +/turf/simulated/wall, +/area/medical/biostorage) +"cwF" = ( +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cwG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cwH" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwI" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwJ" = ( +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwK" = ( +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cwL" = ( +/turf/simulated/floor/tiled/steel, +/area/medical/genetics) +"cwM" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwN" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwO" = ( +/obj/machinery/disease2/diseaseanalyser, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwP" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cxa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cxb" = ( +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cxc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cxd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/random/maintenance/clean, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cxe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cxf" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cxg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxh" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxi" = ( +/obj/machinery/status_display{ + layer = 4 + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cxj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + name = "Mailing Room"; + req_access = list(50) + }, +/obj/machinery/door/firedoor/glass, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxl" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cxq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxr" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Quartermaster" + }, +/obj/machinery/button/remote/blast_door{ + id = "crglockdown"; + name = "Cargo Lockdown"; + pixel_x = -24; + pixel_y = -26 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxu" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"cxv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxw" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Emergency EVA"; + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxy" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cxz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cxB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cxD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cxE" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/hallway/primary/seconddeck/stairwell) +"cxF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cxG" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/stairwell) +"cxH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cxJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxK" = ( +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cxL" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cxP" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cxQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cxR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cxS" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cxT" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cxU" = ( +/obj/structure/table/steel, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/medical/medbay_emt_bay) +"cxV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Paramedic" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cxW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cxX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cxY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + name = "EVA Suit Storage"; + req_access = list(5) + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/medical, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/item/weapon/tank/oxygen, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cxZ" = ( +/turf/simulated/wall, +/area/medical/medbay_emt_bay) +"cya" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall/pills{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyb" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyc" = ( +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Examination Room"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyd" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cye" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyf" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyg" = ( +/obj/structure/table/glass, +/obj/item/weapon/deck/cards, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyi" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyj" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 1; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Reception Emergency Phone"; + pixel_x = -5 + }, +/obj/machinery/door/window/eastleft{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cym" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyo" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Foyer"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemwindow"; + name = "Chemistry Window Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cyq" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyr" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cys" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyt" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyu" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyv" = ( +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyw" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyx" = ( +/obj/structure/closet/l3closet/medical, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyy" = ( +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyz" = ( +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/structure/closet/crate{ + name = "Grenade Crate" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cyB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cyC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plating, +/area/medical/virology) +"cyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cyO" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cyP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cyQ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cyR" = ( +/obj/item/stack/cable_coil/random, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cyS" = ( +/obj/item/stack/tile/floor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cyT" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyV" = ( +/obj/random/mob/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cyW" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/random/junk, +/obj/random/junk, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cyX" = ( +/obj/item/weapon/stool, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cyY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cyZ" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Delivery Office"; + dir = 8; + name = "security camera" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8; + pump_direction = 0 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cza" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"czb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czc" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cze" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/supply_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czh" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/qm, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czi" = ( +/obj/structure/table/standard, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czj" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/device/megaphone, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Quartermaster Office"; + dir = 8; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/emergency/eva) +"czl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"czm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"czo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"czq" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"czr" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled/dark, +/area/space) +"czs" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czt" = ( +/obj/machinery/papershredder, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - HoP's Office"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hop) +"czx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"czy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"czz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"czA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"czB" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"czC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"czD" = ( +/obj/machinery/mech_recharger, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"czE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"czF" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"czG" = ( +/obj/structure/table/steel, +/obj/item/device/multitool, +/obj/item/weapon/deck/cards, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - EMT Bay"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"czH" = ( +/obj/structure/bed/chair/wheelchair, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czI" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czJ" = ( +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czK" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czL" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/random/medical, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czM" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czO" = ( +/obj/item/modular_computer/console/preset/medical{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czP" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -4; + pixel_y = 6 + }, +/obj/machinery/button/remote/blast_door{ + id = "medbayrecquar"; + name = "Medbay Entrance Quarantine Shutters Control"; + pixel_x = -4; + pixel_y = -4; + req_access = list(5) + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czQ" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czR" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czS" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czT" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czU" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/westright{ + name = "Chemistry Desk" + }, +/obj/machinery/door/window/eastright{ + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemcounter"; + name = "Pharmacy Counter Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czW" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "chemcounter"; + name = "Pharmacy Counter Lockdown Control"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/button/remote/blast_door{ + id = "chemwindow"; + name = "Pharmacy Windows Shutter Control"; + pixel_x = -24; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czX" = ( +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czY" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cAa" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry Laboratory"; + req_access = list(33) + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cAb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAd" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ + pixel_x = 1 + }, +/obj/random/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/random/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAe" = ( +/obj/structure/closet/l3closet/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAg" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cAj" = ( +/turf/simulated/wall, +/area/medical/medbay2) +"cAk" = ( +/obj/machinery/vending/fitness, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cAl" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cAm" = ( +/turf/simulated/wall, +/area/medical/medical_restroom) +"cAn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAp" = ( +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAr" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAs" = ( +/turf/simulated/wall/r_wall, +/area/medical/medical_restroom) +"cAt" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/medical/virology) +"cAu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/medical/virology) +"cAz" = ( +/turf/simulated/floor/plating, +/area/engineering/engine_room) +"cAA" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAC" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cAE" = ( +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cAF" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cAG" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cAI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cAJ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cAK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access = list(50); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/delivery) +"cAO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster"; + req_access = list(41); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/qm) +"cAU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAV" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAX" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAY" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cAZ" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBa" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBb" = ( +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBc" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBd" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor, +/area/maintenance/bar) +"cBe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/bar) +"cBf" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cBg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cBj" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/stairwell) +"cBk" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cBm" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/apcenter) +"cBn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hop) +"cBo" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cBp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cBq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cBr" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cBs" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cBt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/fireaxecabinet{ + pixel_x = -32 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Paramedic" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cBu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cBv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cBw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + name = "EVA Suit Storage"; + req_access = newlist(); + req_one_access = list(5,18) + }, +/obj/item/weapon/rig/medical/equipped, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cBx" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/random/medical, +/obj/random/medical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "exam_window_tint"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBB" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBC" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBE" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBF" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 1; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Reception Emergency Phone" + }, +/obj/machinery/door/window/eastright{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBH" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBI" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBL" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/chemical_analyzer, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBM" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBO" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/beige/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBP" = ( +/obj/structure/bed/chair/wheelchair, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBQ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBR" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Equipment Storage"; + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBS" = ( +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/structure/table/steel, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBU" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBV" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 2"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCb" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cCd" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cCe" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cCf" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/powercell, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cCg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Isolation"; + req_access = list(55); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"cCh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cCi" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cCj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"cCk" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCn" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cCo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCq" = ( +/obj/structure/table/steel, +/obj/item/weapon/wrapping_paper, +/obj/item/weapon/wrapping_paper, +/obj/item/weapon/wrapping_paper, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCr" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCt" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCw" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/item/weapon/storage/mre/random, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCx" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCz" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCA" = ( +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCB" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/table/steel, +/obj/random/medical, +/obj/random/medical/lite, +/obj/random/medical/lite, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCD" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cCE" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH5"; + next_patrol = "CH6" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/apcenter) +"cCN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH6"; + next_patrol = "CIV" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH7"; + next_patrol = "CH8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCQ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "HoP Office"; + sortType = "HoP Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH8"; + next_patrol = "CH9" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cCW" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCX" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cCY" = ( +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cCZ" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cDa" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cDb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cDc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cDd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "exam_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/exam_room) +"cDe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Examination Room"; + req_access = list(5); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/exam_room) +"cDf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cDg" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDh" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDk" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDn" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDo" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/reagent_distillery, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDq" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/item/weapon/storage/box/pillbottles, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDr" = ( +/obj/structure/bed/chair/wheelchair, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDt" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDu" = ( +/obj/structure/table/steel, +/obj/item/weapon/gun/launcher/syringe, +/obj/item/weapon/storage/box/syringegun, +/obj/random/medical, +/obj/random/medical, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDw" = ( +/obj/structure/bed/chair/wheelchair, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDx" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDA" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Medical Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_restroom) +"cDD" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDF" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDH" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cDI" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "garbage" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/random/junk, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDK" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDL" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDM" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cDO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor, +/area/maintenance/cargo) +"cDQ" = ( +/obj/structure/table/rack, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tank, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/catwalk, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cDR" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDS" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDT" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDU" = ( +/turf/simulated/wall, +/area/quartermaster/warehouse) +"cDV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/warehouse) +"cDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/quartermaster/warehouse) +"cDX" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cDY" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cDZ" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = 30; + pixel_y = -1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cEa" = ( +/turf/simulated/wall, +/area/quartermaster/office) +"cEb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southleft{ + name = "Cargo Desk"; + req_access = list(50) + }, +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cEc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"cEd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) +"cEe" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) +"cEf" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "quart_tint"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/flora/pottedplant/tropical, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEg" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEh" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEi" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEj" = ( +/turf/simulated/wall, +/area/quartermaster/lockerroom) +"cEk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/lockerroom) +"cEl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEr" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"cEs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEt" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cEu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cEw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cEB" = ( +/obj/structure/closet/crate/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/medbay) +"cEC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "EMT Bay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cED" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cEE" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/medical/medbay_emt_bay) +"cEF" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEH" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEI" = ( +/obj/structure/bookcase/manuals/medical, +/obj/item/weapon/book/manual/stasis, +/obj/item/weapon/book/manual/medical_diagnostics_manual{ + pixel_y = 7 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEJ" = ( +/obj/structure/filingcabinet/chestdrawer{ + name = "Medical Forms" + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEK" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEL" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEN" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEO" = ( +/obj/machinery/door/window/eastright{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/effect/floor_decal/corner_steel_grid, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cEQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cER" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/machinery/light, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cES" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cET" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cEU" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/glass, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEV" = ( +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/structure/table/glass, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Chemistry"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/beige/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEY" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/device/radio/headset/headset_med, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/storage/box/pillbottles, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 6 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/packageWrap, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEZ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFa" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cFb" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cFc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"cFd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cFe" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cFf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFh" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFi" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFk" = ( +/obj/structure/table/glass, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/random/soap, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFm" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFn" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFo" = ( +/obj/structure/sign/warning/moving_parts, +/turf/simulated/wall, +/area/maintenance/disposal) +"cFp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/vending/medical, +/turf/simulated/wall, +/area/medical/medbay_primary_storage) +"cFs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFt" = ( +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFu" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cFv" = ( +/obj/effect/floor_decal/corner/brown/full{ + dir = 8 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFw" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFx" = ( +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFy" = ( +/obj/structure/disposalpipe/sortjunction/untagged{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFD" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access = list(50); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/delivery) +"cFF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cFG" = ( +/obj/structure/table/standard, +/obj/item/weapon/coin/silver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/coin/silver, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cFH" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFI" = ( +/obj/machinery/computer/supplycomp/control, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFJ" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster"; + req_access = list(41); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/qm) +"cFO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cFP" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cFQ" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/quartermaster/lockerroom) +"cFR" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/quartermaster/lockerroom) +"cFS" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cFT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cFU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cFV" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/apcenter) +"cGb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGe" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGh" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cGj" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cGk" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay) +"cGl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGn" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGr" = ( +/obj/structure/sign/examroom{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGs" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/reception) +"cGt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/reception) +"cGu" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Reception"; + req_access = list(5); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/reception) +"cGv" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access = list(5); + req_one_access = list() + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/foyer) +"cGw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access = list(5); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/foyer) +"cGx" = ( +/obj/machinery/smartfridge/secure/medbay{ + req_one_access = list(33,66) + }, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cGy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry Laboratory"; + req_one_access = list(33) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/chemistry) +"cGz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay_primary_storage) +"cGA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Medbay Equipment" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_primary_storage) +"cGB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Secondary Storage" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/biostorage) +"cGD" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cGE" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cGF" = ( +/obj/structure/undies_wardrobe, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGH" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGI" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGK" = ( +/turf/simulated/floor, +/area/maintenance/disposal) +"cGL" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/pump/on{ + target_pressure = 200 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGO" = ( +/turf/simulated/floor, +/area/maintenance/cargo) +"cGP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGQ" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGS" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGT" = ( +/turf/simulated/wall, +/area/maintenance/cargo) +"cGU" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/floor_decal/corner/brown/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cGV" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cGW" = ( +/obj/structure/disposalpipe/tagger/partial{ + dir = 1; + name = "Sorting Office"; + sort_tag = "Sorting Office" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cGX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cGY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cGZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cHa" = ( +/obj/machinery/button/remote/blast_door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 26; + req_access = list(31) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cHb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/remote/blast_door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -26; + req_access = list(31) + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHc" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/device/multitool, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Port"; + name = "security camera" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHd" = ( +/obj/machinery/autolathe, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHe" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/stamp/cargo, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHg" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHk" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHl" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Starboard"; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHp" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHs" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHt" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHv" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/tvalve{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cHw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHy" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHz" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHA" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHB" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHC" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHD" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHE" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"cHF" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHG" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHH" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/item/device/communicator, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHI" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHJ" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHK" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cHM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cHN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/medical/medbay) +"cHO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIb" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cId" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "CMO Office"; + sortType = "CMO Office" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIh" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cIu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIA" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Medical Restroom"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_restroom) +"cIC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cID" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cII" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Medbay Substation"; + req_access = list(5); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cIJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cIK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cIL" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 1 + }, +/obj/item/frame/light/small, +/turf/simulated/floor/tiled, +/area/maintenance/cargo) +"cIM" = ( +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cIN" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Warehouse"; + dir = 4; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Sorting Office"; + sortType = "Sorting Office" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Cargo Bay"; + sortType = "Cargo Bay" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "QM Office"; + sortType = "QM Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/lockerroom) +"cJg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJj" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cJk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/lockerroom) +"cJl" = ( +/obj/random/trash, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cJm" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cJn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJo" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Five"; + dir = 1 + }, +/obj/item/clothing/accessory/scarf/christmas, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJq" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cJr" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cJs" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJt" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Four"; + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJu" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJv" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cJw" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/boots/combat, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/cargo, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cJy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJz" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJF" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Port 1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/goldenplaque{ + desc = "Done No Harm."; + name = "Best Doctor 2552"; + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Port 2"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJQ" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Chemistry"; + sortType = "Chemistry" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJZ" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cKa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 1"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKh" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cKi" = ( +/obj/structure/closet/secure_closet/paramedic, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKk" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKl" = ( +/turf/simulated/wall/r_wall, +/area/medical/medical_lockerroom) +"cKm" = ( +/obj/machinery/mass_driver{ + id = "trash" + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cKn" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cKo" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Waste Disposal"; + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cKp" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable, +/turf/simulated/floor, +/area/maintenance/disposal) +"cKq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKw" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKx" = ( +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKz" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKF" = ( +/obj/machinery/photocopier, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKG" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/office) +"cKH" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/lockerroom) +"cKI" = ( +/obj/structure/closet/secure_closet/cargotech, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/weapon/stamp/cargo, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cKJ" = ( +/obj/structure/closet/secure_closet/cargotech, +/obj/item/weapon/stamp/cargo, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cKK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cKL" = ( +/obj/item/weapon/tape_roll, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/structure/table/steel, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Stairwell"; + dir = 1; + name = "security camera" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cKM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Engineering automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cKN" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cKO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cKP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cKQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cKR" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cKS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cKT" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/medical) +"cKU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(11,24,50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cKV" = ( +/turf/simulated/wall, +/area/maintenance/substation/medical) +"cKW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cKX" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cKY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + id_tag = "cmodoor"; + name = "CMO's Office"; + req_access = list(40); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo) +"cKZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cLa" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo) +"cLb" = ( +/turf/simulated/wall, +/area/medical/sleeper) +"cLc" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLf" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLh" = ( +/turf/simulated/wall, +/area/medical/cryo) +"cLi" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/medical/cryo) +"cLj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/cryo) +"cLk" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/cryo) +"cLl" = ( +/turf/simulated/wall, +/area/medical/psych) +"cLm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "psyco_tint" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"cLn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + id_tag = "mentaldoor"; + name = "Mental Health"; + req_access = list(64) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/psych) +"cLo" = ( +/obj/structure/flora/pottedplant/largebush, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLp" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/recharger, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLq" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cLt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cLu" = ( +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cLv" = ( +/obj/structure/closet/secure_closet/paramedic, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLw" = ( +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLx" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLy" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medical_lockerroom) +"cLz" = ( +/obj/structure/sign/warning/vent_port, +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cLA" = ( +/obj/machinery/door/blast/regular{ + id = "trash"; + name = "disposal mass driver" + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cLB" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage"; + name = "disposal coveyor" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/button/remote/driver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLC" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLD" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/item/weapon/storage/bag/trash, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLG" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "crg_aft_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -25; + req_one_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLJ" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLK" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLM" = ( +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLN" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLO" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLR" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cLU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cLV" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLW" = ( +/turf/unsimulated/mask, +/area/quartermaster/office) +"cLX" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/cargo) +"cLY" = ( +/turf/simulated/wall, +/area/maintenance/substation/cargo) +"cLZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cMa" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMb" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMd" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cMe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cMf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cMg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cMh" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cMi" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cMj" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cMl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Medbay Subgrid"; + name_tag = "Medbay Subgrid" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMn" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMo" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMp" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/mob/living/simple_mob/animal/passive/cat/runtime, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMr" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - CMO" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMs" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/vials{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/fancy/vials, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMt" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMx" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cMy" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMA" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/obj/machinery/computer/crew, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMD" = ( +/obj/item/weapon/tool/wrench, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cME" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMF" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMG" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMH" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMI" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/cryo) +"cMJ" = ( +/obj/structure/table/woodentable, +/obj/item/toy/plushie/therapy/blue, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMK" = ( +/obj/structure/bed/chair/comfy/brown, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cML" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/psych, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMN" = ( +/obj/structure/flora/pottedplant/flower, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMO" = ( +/turf/simulated/wall, +/area/medical/morgue) +"cMP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cMQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cMR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Locker Room" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_lockerroom) +"cMS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMU" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Locker Room"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMV" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medical_lockerroom) +"cMW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cMX" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/cargo) +"cMY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cMZ" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cNb" = ( +/obj/structure/closet/crate/medical, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNc" = ( +/obj/structure/closet/crate/internals, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNd" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light/small, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNe" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNf" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/module/power_control, +/obj/item/weapon/cell{ + maxcharge = 2000 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNg" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/random, +/obj/item/weapon/deck/cards, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNi" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNk" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cNl" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Cargo Subgrid"; + name_tag = "Cargo Subgrid" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNo" = ( +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cNp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/tool/powermaint, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cNq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cNr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNu" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cNw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cNx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cNy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cNz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cNA" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cNB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cNC" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cNE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNF" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNG" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Medical" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNH" = ( +/obj/machinery/papershredder, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNJ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNK" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "CMO's Quarters"; + req_access = list(40); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo) +"cNN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNS" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNU" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cNY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cNZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/iv_drip, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOd" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOe" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOg" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOh" = ( +/obj/structure/bed/psych, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOi" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOj" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Morgue" + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOk" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOl" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cOn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cOo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOq" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOr" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "crg_aft_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "crg_aft_pump"; + tag_chamber_sensor = "crg_aft_sensor"; + tag_exterior_door = "crg_aft_outer"; + tag_interior_door = "crg_aft_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOs" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOt" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOu" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOw" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOy" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cOz" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Cargo" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cOA" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cOB" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Fore"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cOC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cOD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = newlist(); + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cOE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cOF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cOG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/power_monitor{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cOH" = ( +/obj/machinery/floodlight, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOI" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOJ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOK" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cOL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cOM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway One"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cON" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOP" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOQ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cOR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOT" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Medical Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOU" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "CMO's Office" + }, +/obj/machinery/keycard_auth{ + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOV" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOW" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white_cmo, +/obj/item/weapon/stamp/cmo, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOY" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPa" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPb" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPd" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPe" = ( +/obj/machinery/bodyscanner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cPi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPk" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPm" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the office door."; + id = "mentaldoor"; + name = "office door control"; + pixel_y = -24 + }, +/obj/effect/landmark/start{ + name = "Psychiatrist" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Mental Health"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + id = "psyco_tint"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPr" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPs" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPt" = ( +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPu" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cPw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cPx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cPy" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/item/device/flashlight/pen, +/obj/item/device/flashlight/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPz" = ( +/obj/structure/table/glass, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPA" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "crg_aft_sensor"; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPD" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPE" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cPF" = ( +/obj/random/toy, +/obj/random/plushie, +/obj/random/plushie, +/obj/random/action_figure, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cPG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"cPH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #1" + }, +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #2" + }, +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Aft"; + dir = 1; + name = "security camera" + }, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #3" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPM" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cPN" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Cargo Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPQ" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPR" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPS" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPU" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPV" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cPW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPX" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/random/mob/mouse, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cQd" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cQe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,25,27,28,35) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/inflatable/door/torn, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cQi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cQj" = ( +/obj/random/drinkbottle, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/action_figure, +/obj/random/plushie, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQk" = ( +/obj/structure/table/steel, +/obj/item/device/t_scanner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQl" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQm" = ( +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cQn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cQo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Medbay Substation"; + req_one_access = list(11,24,5) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cQq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "cmooffice"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQt" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Control"; + pixel_x = -32; + pixel_y = 36; + req_access = list(5) + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "virologyquar"; + name = "Virology Emergency Lockdown Control"; + pixel_x = -28; + pixel_y = 28; + req_access = list(5) + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the CMO's office."; + id = "cmodoor"; + name = "CMO Office Door Control"; + pixel_x = -38; + pixel_y = 28 + }, +/obj/effect/landmark/start{ + name = "Chief Medical Officer" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/sunglasses/medhud, +/obj/item/device/radio{ + frequency = 1487; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/megaphone, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQx" = ( +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/body_scanconsole{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cQE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cQK" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cQL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cQM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 3"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cQN" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cQO" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cQP" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/quartermaster/office) +"cQQ" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled/dark, +/area/quartermaster/office) +"cQR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cQS" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQY" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQZ" = ( +/obj/structure/catwalk, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRa" = ( +/obj/structure/closet/secure_closet/bar, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cRb" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/device/retail_scanner/civilian, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Bar Storage" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cRc" = ( +/obj/machinery/smartfridge/drinks, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cRd" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRe" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/item/weapon/material/knife, +/obj/item/weapon/storage/mre/random, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRi" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRj" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRk" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRm" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cRo" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Deck 2 Fore automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cRp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cRq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRr" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRs" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRt" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/machinery/mineral/equipment_vendor{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cRv" = ( +/obj/structure/filingcabinet/chestdrawer{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRw" = ( +/obj/machinery/photocopier, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRx" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cRy" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRz" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRA" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Acute"; + dir = 1 + }, +/obj/item/device/defib_kit/loaded, +/obj/item/device/defib_kit/loaded, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRB" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall/pills{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRC" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Diagnostics"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRG" = ( +/obj/machinery/iv_drip, +/obj/structure/closet/secure_closet/medical_wall{ + name = "O- Blood Locker"; + pixel_y = -32 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/cryo) +"cRI" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRJ" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Cryogenics"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRK" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Cloning Laboratory"; + req_access = list(66); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/genetics_cloning) +"cRO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRQ" = ( +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Cloning" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/organ_printer/flesh/full, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/laundry_basket, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/item/weapon/storage/box/bodybags, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRT" = ( +/obj/structure/filingcabinet/chestdrawer{ + desc = "A large drawer filled with autopsy reports."; + name = "Autopsy Reports" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRV" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cRX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cRY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cRZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cSa" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "crg_aft_airlock"; + name = "exterior access button"; + pixel_y = 25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cSb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cSd" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSe" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/toy, +/obj/random/tank, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSg" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSh" = ( +/obj/item/stack/material/glass/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSi" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSm" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSo" = ( +/obj/random/obstruction, +/turf/simulated/floor, +/area/maintenance/cargo) +"cSp" = ( +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cSr" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cSs" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full, +/obj/structure/sign/double/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cSt" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/button/remote/blast_door{ + id = "bar"; + name = "Bar Shutters"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/machinery/button/holosign{ + id = "baropen"; + name = "Open Sign"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -32; + pixel_y = 6 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Bar Fore"; + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cSu" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"cSv" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading, +/obj/machinery/navbeacon/delivery/south{ + location = "Bar" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/bar) +"cSw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_access = list(25) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"cSx" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"cSy" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"cSz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"cSA" = ( +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cSB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cSC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cSD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker/locker_toilet) +"cSL" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cSM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSN" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/sleeper) +"cSO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/sleeper) +"cSP" = ( +/turf/simulated/wall, +/area/medical/ward) +"cSQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "Surgery"; + name = "Patient Ward"; + req_access = list(5); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/ward) +"cSR" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/medical/ward) +"cSS" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "Surgery"; + name = "Patient Ward"; + req_access = list(5); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/ward) +"cST" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/cryo) +"cSU" = ( +/turf/simulated/wall, +/area/medical/genetics_cloning) +"cSV" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "GeneticsDoor"; + name = "Door Control"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSW" = ( +/obj/item/weapon/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cTa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6,5); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/morgue) +"cTb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/morgue) +"cTf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cTg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cTh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTv" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southleft{ + name = "Bar Delivery"; + req_access = list(25) + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/bar) +"cTw" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cTx" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cTy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cTD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTE" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cTF" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology/xenoflora_isolation) +"cTG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cTH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTI" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cTJ" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"cTK" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTM" = ( +/obj/machinery/atmospherics/binary/pump/on{ + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTN" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTO" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTP" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTQ" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTR" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cTS" = ( +/turf/simulated/wall/r_wall, +/area/medical/ward) +"cTT" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTU" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTV" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTW" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTX" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTY" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for Surgery."; + id = "Surgery"; + name = "Surgery"; + pixel_y = 36 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUa" = ( +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUc" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUd" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUe" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUf" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/machinery/clonepod/full, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUh" = ( +/obj/machinery/dna_scannernew, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUj" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUk" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_y = -6 + }, +/obj/item/device/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = -9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUl" = ( +/obj/machinery/optable, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUm" = ( +/obj/structure/table/steel, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/cautery, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/morgue) +"cUp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cUq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cUr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/bar) +"cUs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cUu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUv" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUw" = ( +/obj/machinery/icecream_vat, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUx" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUy" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUz" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = -28; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access = list(25) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/bar) +"cUC" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cUL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cUM" = ( +/obj/structure/undies_wardrobe, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cUO" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cUS" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUU" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/structure/curtain/open/shower, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUW" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUX" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUY" = ( +/obj/machinery/gibber, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUZ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Kitchen Delivery"; + req_access = list(28) + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/kitchen) +"cVa" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep/vistor_room_1) +"cVb" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cVc" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/table/standard, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cVd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "aft_starboard_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVe" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVf" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVh" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVi" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVj" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVm" = ( +/obj/structure/table/glass, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 7; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Surgery Emergency Phone" + }, +/obj/random/medical, +/obj/random/medical, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVs" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Cloning Laboratory"; + req_access = list(66); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/genetics_cloning) +"cVu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward"; + req_access = list(5); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cVv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward"; + req_access = list(5); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cVw" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_wing) +"cVx" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVy" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/drinkbottle, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVz" = ( +/obj/item/weapon/material/ashtray/glass, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVA" = ( +/obj/structure/bed/chair/comfy/beige, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVB" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/glass2/rocks, +/obj/item/weapon/reagent_containers/food/drinks/glass2/rocks, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVC" = ( +/obj/structure/bed/chair/comfy/purp, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVD" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVE" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVF" = ( +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cVH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cVI" = ( +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access = list(28) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"cVL" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVM" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVP" = ( +/obj/structure/table/woodentable, +/obj/machinery/reagentgrinder, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/packageWrap, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVQ" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVR" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/gun/projectile/shotgun/doublebarrel, +/obj/item/weapon/tool/screwdriver, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVS" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVT" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVU" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cVW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cVX" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cVY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Kitchen" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/kitchen) +"cVZ" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Kitchen Cold Room"; + dir = 1 + }, +/obj/structure/closet/chefcloset, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/weapon/soap/nanotrasen, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/clothing/gloves/sterile/latex, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWa" = ( +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWd" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cWe" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWf" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep/vistor_room_2) +"cWg" = ( +/obj/structure/kitchenspike, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWh" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cWi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWj" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame" + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"cWk" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cWm" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWn" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/table/standard, +/obj/item/device/communicator, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWo" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWp" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWr" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWD" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cWG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Hallway" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWS" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_wing) +"cWT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cWU" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cWV" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/ashtray/glass, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWW" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWX" = ( +/obj/structure/table/marble, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWY" = ( +/obj/structure/table/marble, +/obj/machinery/cash_register/civilian{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWZ" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cXa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXc" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker/locker_toilet) +"cXe" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXf" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/item/weapon/bikehorn/rubberducky, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cXh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXj" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cXk" = ( +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXl" = ( +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXn" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/ward) +"cXp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"cXq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cXr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cXs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/kitchen) +"cXt" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cXu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen cold room"; + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/kitchen) +"cXv" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cXw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cXx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"cXy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cXz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cXC" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cXD" = ( +/obj/structure/closet/emcloset/legacy, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cXE" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/BMinus, +/obj/item/weapon/reagent_containers/blood/BPlus, +/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXF" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/secure_closet/medical_wall{ + name = "O- Blood Locker"; + pixel_y = -32 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXG" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXH" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Ward Port"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXK" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXN" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXQ" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Ward Starboard"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXU" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/cargo) +"cXW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cYb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYi" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_wing) +"cYj" = ( +/obj/machinery/media/jukebox, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYk" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYl" = ( +/obj/machinery/door/window/southright{ + name = "Bar"; + req_access = list(25) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cYm" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYn" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYo" = ( +/obj/item/weapon/stool/padded, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYp" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYq" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYr" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYt" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cYv" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYw" = ( +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"cYx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker/locker_toilet) +"cYy" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYA" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/contraband, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYB" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYC" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/personal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYD" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cYG" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cYH" = ( +/turf/simulated/wall, +/area/crew_quarters/locker) +"cYI" = ( +/obj/machinery/vending/dinnerware{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cYJ" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cYK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cYM" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_starboard_sensor"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYN" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_starboard_airlock"; + pixel_x = 25; + req_access = list(13); + req_one_access = null; + tag_airpump = "aft_starboard_pump"; + tag_chamber_sensor = "aft_starboard_sensor"; + tag_exterior_door = "aft_starboard_outer"; + tag_interior_door = "aft_starboard_inner" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cYP" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery) +"cYQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "st1_tint" + }, +/turf/simulated/floor/plating, +/area/medical/surgery) +"cYR" = ( +/turf/simulated/wall, +/area/medical/surgery) +"cYS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 1"; + req_access = list(45); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery) +"cYT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYW" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery2) +"cYX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery2) +"cYY" = ( +/turf/simulated/wall, +/area/medical/surgery2) +"cYZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "st2_tint" + }, +/turf/simulated/floor/plating, +/area/medical/surgery2) +"cZa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage"; + req_access = list(45); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery_storage) +"cZb" = ( +/turf/simulated/wall, +/area/medical/surgery_storage) +"cZc" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "pr1_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"cZd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room A" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_a) +"cZe" = ( +/turf/simulated/wall, +/area/medical/patient_a) +"cZf" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "pr2_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"cZg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room B" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_b) +"cZh" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_b) +"cZi" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/dark, +/area/medical/patient_wing) +"cZj" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/medical/patient_wing) +"cZk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cZl" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZn" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cZo" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/personal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cZp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZq" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZr" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"cZs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZu" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZw" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Two"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cZy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cZz" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cZB" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/structure/table/glass, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 1" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/sleep/vistor_room_1) +"cZD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/sleep/vistor_room_2) +"cZE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"cZF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZG" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZI" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"cZJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZK" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZL" = ( +/obj/machinery/appliance/cooker/fryer, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZM" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZP" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZQ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/chapel) +"cZT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cZU" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZV" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "st1_tint"; + pixel_x = -11; + pixel_y = 22 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/machinery/button/holosign{ + pixel_x = -11; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZX" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/machinery/button/remote/blast_door{ + id = "surgeryobs"; + name = "Privacy Shutters"; + pixel_x = 26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZY" = ( +/turf/simulated/wall, +/area/medical/surgeryobs) +"cZZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/holosign/surgery, +/obj/machinery/door/airlock/medical{ + id_tag = "surgery_observation"; + name = "Observation Room"; + req_access = newlist(); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgeryobs) +"daa" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/machinery/button/remote/blast_door{ + id = "surgeryobs2"; + name = "Privacy Shutters"; + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dab" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dac" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "st2_tint"; + pixel_x = -11; + pixel_y = 22 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/machinery/button/holosign{ + pixel_x = -11; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dad" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dae" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/surgery2) +"daf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dag" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dah" = ( +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dai" = ( +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "pr1_window_tint"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"daj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dak" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dal" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dan" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "pr2_window_tint"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dao" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dap" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"daq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dar" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(5,12,25,27,28,35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"das" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dat" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dau" = ( +/obj/machinery/appliance/mixer/candy, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dav" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/closet, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dax" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"day" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Hydroponics"; + sortType = "Hydroponics" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daz" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Kitchen"; + sortType = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daA" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daB" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"daE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"daF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"daG" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daH" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"daI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daL" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Bar"; + sortType = "Bar" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"daN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daP" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"daQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/aft) +"daR" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daT" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = 25 + }, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"daX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"daY" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daZ" = ( +/obj/structure/table/standard, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dba" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "surgeryobs"; + name = "Operating Theatre Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/surgeryobs) +"dbe" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "surgeryobs2"; + name = "Operating Theatre Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/surgeryobs) +"dbi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbl" = ( +/obj/structure/table/standard, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed/chair/office/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/bed/chair/office/light, +/obj/machinery/vending/wallmed1{ + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbv" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dby" = ( +/obj/machinery/appliance/mixer/cereal, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbA" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbB" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbC" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/weapon/packageWrap, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbD" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbE" = ( +/obj/structure/table/marble, +/obj/machinery/cash_register/civilian{ + dir = 8 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dbF" = ( +/obj/structure/bed/chair/wood, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbG" = ( +/obj/structure/bed/chair/wood, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbH" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbI" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Break Area"; + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"dbJ" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dbL" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"dbM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dbN" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Kitchen"; + dir = 4 + }, +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbU" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbV" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbW" = ( +/obj/machinery/atmospherics/valve, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbX" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dca" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw{ + pixel_y = 8 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcb" = ( +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcc" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dce" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dcf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dcg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dch" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dci" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dcj" = ( +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dck" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw{ + pixel_y = 8 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dcl" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/FixOVein, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/scalpel, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/item/stack/nanopaste, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dcm" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dcn" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dco" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Room A"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcp" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcq" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + layer = 4; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcr" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dcs" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dct" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Room B"; + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + layer = 4; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dcu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dcv" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dcw" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/deck/cah{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/deck/cah/black{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"dcz" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcA" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcB" = ( +/obj/machinery/holosign/bar{ + id = "baropen" + }, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"dcC" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcD" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafeteria Starboard"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dcF" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcG" = ( +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dcH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"dcI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/aft) +"dcJ" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dcK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dcL" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dcM" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dcN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dcO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dcP" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dcQ" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/weapon/storage/mre/random, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dcS" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"dcT" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcU" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dcV" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcW" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/pie, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dcX" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcY" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dda" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/surgical/FixOVein, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddb" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddc" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddd" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dde" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddg" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddh" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddi" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/pink/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddj" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/surgical/FixOVein, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddk" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery_storage) +"ddl" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"ddm" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"ddn" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_a) +"ddo" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"ddp" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"ddq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dds" = ( +/obj/machinery/lapvend, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddt" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddu" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddw" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"ddx" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"ddz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"ddA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/cafeteria) +"ddB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddC" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/storage/backpack/dufflebag, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddD" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddE" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/camera/network/civilian{ + c_tag = "Civ - Locker Room Two"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddF" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddG" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddH" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/table/marble, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/kitchen/rollingpin, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddI" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table/marble, +/obj/item/weapon/book/manual/chef_recipes, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddJ" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddK" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddL" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + pixel_x = 26; + req_access = list(28) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/holosign{ + id = "baropen"; + name = "Open Sign"; + pixel_x = 36; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"ddN" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Operating Theatre 1"; + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddO" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddQ" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgeryobs) +"ddR" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddS" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Surgery Observation"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddT" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddV" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddW" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Operating Theatre 2"; + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/obj/random/powercell, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddZ" = ( +/turf/simulated/floor/reinforced{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"dea" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"deb" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafeteria Port"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dec" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "Civ - Locker Room One"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"ded" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dee" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/stack/flag/blue, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"def" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"deh" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/locker) +"dei" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/crew_quarters/locker) +"dej" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dek" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"del" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dem" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"den" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deo" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Command Subgrid"; + name_tag = "Command Subgrid" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 3 automatic shutoff valve" + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dep" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deq" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"der" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"des" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"det" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deu" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dev" = ( +/obj/machinery/vending/cola, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dew" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dex" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/bed/roller, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 38 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dey" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dez" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deA" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deB" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"deC" = ( +/obj/machinery/appliance/cooker/grill, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deD" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deE" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deF" = ( +/obj/machinery/appliance/cooker/oven, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deG" = ( +/obj/structure/closet/lasertag/red, +/obj/item/stack/flag/red, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"deH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deI" = ( +/obj/structure/flora/pottedplant, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deJ" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"deK" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 38 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deL" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"deM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"deN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"deO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor, +/area/maintenance/substation/command) +"deP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deR" = ( +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"deS" = ( +/obj/machinery/smartfridge, +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/hydroponics) +"deT" = ( +/turf/simulated/wall, +/area/hydroponics) +"deU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"deV" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deW" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Three"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deX" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"deZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(28) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hydroponics) +"dfa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfc" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19,25,27,28,35) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/seconddeck/aft) +"dfd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfe" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dff" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfg" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/hallway/primary/seconddeck/aft) +"dfh" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/southright{ + name = "Hydroponics Delivery"; + req_access = list(35) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"dfi" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/aft) +"dfj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfk" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfm" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Hydroponics" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfn" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dfo" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfp" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(11,19,24,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dfr" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"dfs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dft" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dfu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfx" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dfA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dfB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access = list(35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hydroponics) +"dfE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfH" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dfI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dfM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dfP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfQ" = ( +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_one_access = list(35,28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hydroponics) +"dfS" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfT" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfU" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dfV" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfW" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon/patrol{ + location = "CIV"; + next_patrol = "CH7" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dfY" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dga" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Holodeck" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dgc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dge" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/locker) +"dgf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgj" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgk" = ( +/obj/machinery/honey_extractor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgl" = ( +/obj/structure/closet/crate/hydroponics{ + desc = "All you need to start your own honey farm."; + name = "beekeeping crate" + }, +/obj/item/beehive_assembly, +/obj/item/bee_smoker, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/bee_pack, +/obj/item/weapon/tool/crowbar, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgm" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgo" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgp" = ( +/obj/machinery/door/blast/regular{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"dgq" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgr" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/laundry_basket, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgs" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgt" = ( +/obj/machinery/computer/HolodeckControl{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Holodeck Starboard"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dgv" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dgw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgx" = ( +/obj/structure/table/glass, +/obj/item/weapon/coin/silver, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/deck/cards, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgy" = ( +/obj/structure/table/glass, +/obj/item/weapon/tape_roll, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgA" = ( +/obj/structure/table/standard, +/obj/random/maintenance/clean, +/obj/random/maintenance, +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dgB" = ( +/obj/structure/table/standard, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgC" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgD" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgE" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_5_berth_hatch"; + locked = 1; + name = "Escape Pod 5"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"dgF" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgG" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/item/weapon/storage/box/gloves, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"dgH" = ( +/obj/machinery/seed_storage/garden, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgK" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dgM" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/crew_quarters/locker) +"dgN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dgP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgV" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dgW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgZ" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dha" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/aft) +"dhb" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dhd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"dhe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dhf" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hydroponics) +"dhg" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dhh" = ( +/turf/simulated/wall, +/area/maintenance/chapel) +"dhi" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhj" = ( +/turf/space, +/area/shuttle/response_ship/seconddeck) +"dhk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dhl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dhm" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dhn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dho" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dhp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhs" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dht" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"dhv" = ( +/obj/structure/table/woodentable, +/obj/structure/flora/pottedplant/stoutbush{ + pixel_y = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhx" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhy" = ( +/turf/simulated/floor/carpet, +/area/chapel/main) +"dhz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhB" = ( +/turf/simulated/wall, +/area/chapel/office) +"dhC" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhD" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/flora/pottedplant/thinbush{ + pixel_y = 10 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhE" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/nullrod, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "chapel"; + pixel_x = -11; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhF" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/item/weapon/storage/fancy/markers, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhG" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhH" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Civilian Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhK" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Civilian Substation"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhM" = ( +/obj/machinery/vending/giftvendor, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dhN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhP" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dhQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dhR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/table/glass, +/obj/item/clothing/head/cakehat, +/obj/item/device/communicator, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dhW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Hydroponics" + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"dhY" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/structure/sign/deck/second{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dia" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Stairwell"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dib" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dic" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"did" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"die" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dif" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dig" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dih" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dii" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dij" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hydroponics) +"dik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dil" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dim" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"din" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dio" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dip" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dir" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/ai_monitored/storage/emergency/eva) +"dis" = ( +/obj/machinery/vending/cigarette{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dit" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"diu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"div" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diw" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dix" = ( +/turf/simulated/wall, +/area/chapel/main) +"diy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diz" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diA" = ( +/obj/effect/floor_decal/chapel, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diB" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diC" = ( +/obj/effect/floor_decal/chapel, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diD" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "chapel" + }, +/turf/simulated/floor/plating, +/area/chapel/office) +"diE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Office"; + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diG" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/flashlight/lamp{ + pixel_y = 10 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diL" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diM" = ( +/turf/simulated/wall, +/area/library) +"diN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Locker Room"; + sortType = "Locker Room" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"diP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"diQ" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"diR" = ( +/obj/structure/bookcase{ + name = "bookcase (Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"diS" = ( +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"diT" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/library) +"diU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"diV" = ( +/obj/structure/bookcase/bookcart, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/library) +"diW" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/carpet, +/area/library) +"diX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diZ" = ( +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/chapel/main) +"djc" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Chapel"; + sortType = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dje" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"djf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"djg" = ( +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"djh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"dji" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"djk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djn" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"djo" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Civilian" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"djp" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"djq" = ( +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"djr" = ( +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djs" = ( +/turf/simulated/floor/wood, +/area/library) +"djt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dju" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/library) +"djv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"djw" = ( +/obj/structure/table/woodentable, +/obj/machinery/librarycomp, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"djx" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djy" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/machinery/light, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"djz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/library) +"djA" = ( +/turf/simulated/wall/r_wall, +/area/chapel/main) +"djB" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/tape_roll, +/obj/item/weapon/packageWrap, +/turf/simulated/floor/wood, +/area/library) +"djC" = ( +/turf/space, +/area/thirddeck/roof) +"djD" = ( +/obj/structure/lattice, +/turf/space, +/area/thirddeck/roof) +"djE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/library) +"djF" = ( +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/kitchen) +"djG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Library Office"; + req_access = list(37) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"djH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/library) +"djI" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"djJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djK" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/chapel/office) +"djL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"djM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"djN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/library) +"djO" = ( +/obj/structure/table/marble, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southright{ + name = "Hydroponics" + }, +/obj/machinery/door/window/northleft{ + name = "Hydroponics"; + req_one_access = list(35,28) + }, +/turf/simulated/floor/tiled/dark, +/area/hydroponics) +"djP" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/library) +"djQ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen, +/obj/item/weapon/book/codex/lore/news, +/turf/simulated/floor/wood, +/area/library) +"djR" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djS" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/simulated/floor/wood, +/area/library) +"djT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "library_window_tint" + }, +/turf/simulated/floor/plating, +/area/library) +"djU" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/invisible, +/obj/item/weapon/book/codex/lore/news, +/obj/item/device/tvcamera, +/turf/simulated/floor/carpet, +/area/library) +"djV" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/device/camera, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/barcodescanner, +/turf/simulated/floor/carpet, +/area/library) +"djW" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/paicard, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/library) +"djX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dka" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Starboard" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dke" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkh" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dki" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"dkj" = ( +/obj/machinery/door/window/southright{ + name = "Library Desk Door"; + req_access = list(37) + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Starboard"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dkk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dkl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/library) +"dkm" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dkn" = ( +/obj/structure/table/woodentable, +/obj/structure/flora/pottedplant/stoutbush{ + pixel_y = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dkp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dkq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dkr" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dks" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkt" = ( +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/button/remote/blast_door{ + id = "coffeeshop"; + name = "Cafe Shutters"; + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/button/neonsign{ + id = "cafeopen"; + name = "Cafe Sign Switch"; + pixel_x = 11; + pixel_y = 27 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dku" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_coffee/full, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkv" = ( +/obj/structure/table/standard, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/paper{ + desc = ""; + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Holodeck Control"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dkw" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "coffeeshop"; + layer = 3.1; + name = "Cafe Shutters" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkx" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/library) +"dky" = ( +/obj/structure/bed/chair/sofa/brown/right{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkz" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkA" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/library) +"dkB" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/turf/simulated/floor/wood, +/area/library) +"dkC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dkD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dkE" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkF" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkG" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkI" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkR" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkS" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkT" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/extinguisher, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dkU" = ( +/obj/structure/table/marble, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafe"; + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/weapon/storage/box/glasses/coffeecup, +/obj/item/weapon/storage/box/glasses/coffeemug, +/obj/item/weapon/storage/box/glasses/square, +/obj/item/weapon/storage/box/buns, +/obj/item/weapon/storage/box/donut, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkX" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "coffeeshop"; + layer = 3.1; + name = "Cafe Shutters" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dkZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/library) +"dla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/library) +"dlb" = ( +/obj/structure/table/woodentable, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/turf/simulated/floor/wood, +/area/library) +"dlc" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/landmark/start{ + name = "Barista" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dld" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Four"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dle" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Civilian"; + name_tag = "Civilian Subgrid" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Civilian Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlh" = ( +/obj/structure/table/marble, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dli" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/main) +"dlk" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/main) +"dll" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/chapel/main) +"dlm" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dln" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth (Chaplain)"; + req_access = list(22) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlo" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/northleft{ + name = "Coffin Storage"; + req_access = list(27) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlp" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlq" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/northright{ + name = "Coffin Storage"; + req_access = list(27) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dls" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Barista" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlt" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/chair/sofa/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dlu" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/library) +"dlv" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/library) +"dlw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dlx" = ( +/obj/structure/bookcase{ + name = "bookcase (Non-Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"dly" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dlz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dlB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dlC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/office) +"dlD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dlE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/chapel/main) +"dlF" = ( +/obj/structure/flora/pottedplant/minitree, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlH" = ( +/turf/simulated/floor/carpet, +/area/library) +"dlI" = ( +/obj/structure/table/rack, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Office" + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/item/clothing/under/suit_jacket/red, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/button/windowtint{ + id = "library_window_tint"; + pixel_x = -14; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/library) +"dlJ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlK" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dlL" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Aft"; + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dlM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dlN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/library) +"dlO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlQ" = ( +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"dlS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"dlV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"dlW" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/library) +"dlX" = ( +/obj/machinery/neonsign/cafe{ + id = "cafeopen" + }, +/turf/simulated/wall, +/area/library) +"dlY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dma" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"dmc" = ( +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/secondary/docking_hallway2) +"dmd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dme" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dmf" = ( +/obj/machinery/door/airlock{ + name = "Coffee Shop"; + req_one_access = list(25,28) + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dmg" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame" + }, +/turf/simulated/wall, +/area/library) +"dmh" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/library) +"dmi" = ( +/obj/structure/bed/chair/sofa/brown/left{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmj" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dml" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/carpet, +/area/library) +"dmn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/dice/d20, +/turf/simulated/floor/carpet, +/area/library) +"dmo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmp" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/book/codex/lore/robutt, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/wood, +/area/library) +"dmq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmr" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dms" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmt" = ( +/obj/effect/floor_decal/chapel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/candle_box, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dmv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dmw" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmx" = ( +/obj/effect/floor_decal/chapel, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dmz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"dmA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dmC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmE" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmF" = ( +/turf/simulated/wall, +/area/maintenance/locker) +"dmG" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/locker) +"dmH" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/cryo/station) +"dmI" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/cryo/station) +"dmJ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dmK" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/docking_hallway2) +"dmL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dmM" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dmN" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/library) +"dmO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/library) +"dmP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dmQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/library) +"dmR" = ( +/obj/structure/sign/directions/cryo{ + dir = 8 + }, +/turf/simulated/wall, +/area/library) +"dmS" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmU" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/chapel/main) +"dmV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/dice, +/turf/simulated/floor/carpet, +/area/library) +"dmX" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/chapel/main) +"dmY" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/library) +"dmZ" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Port"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/library) +"dna" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnb" = ( +/obj/machinery/button/remote/driver{ + id = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = 32; + pixel_y = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dnd" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"dne" = ( +/turf/simulated/wall, +/area/construction/seconddeck/construction2) +"dnf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dng" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dnh" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dni" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/cryo/station) +"dnj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dno" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dns" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dnx" = ( +/obj/item/stack/material/steel, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dny" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dnz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"dnD" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dnE" = ( +/obj/item/device/radio/intercom/locked/confessional{ + pixel_y = -21 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"dnG" = ( +/obj/item/device/radio/intercom/locked/confessional{ + pixel_y = -21 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnH" = ( +/obj/structure/closet/coffin, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnI" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnJ" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dnK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dnL" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"dnM" = ( +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dnN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnP" = ( +/obj/machinery/ai_status_display, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dnQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 2 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 2 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnS" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnT" = ( +/obj/structure/sign/directions/cryo{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/docking_hallway2) +"dnU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dob" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Library"; + sortType = "Library" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Civilian Hallway One"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dod" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dof" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dog" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 8; + name = "Primary Tool Storage"; + sortType = "Primary Tool Storage" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dok" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dol" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dom" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"don" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"doo" = ( +/obj/machinery/bookbinder, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dop" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"doq" = ( +/obj/machinery/photocopier, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dor" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dos" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access = list(22) + }, +/obj/machinery/mass_driver{ + dir = 4; + id = "chapelgun"; + layer = 2.8 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 25 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/airless, +/area/chapel/main) +"dot" = ( +/obj/machinery/door/blast/regular{ + id = "chapelgun"; + name = "Chapel Launcher Door" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/chapel/main) +"dou" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dov" = ( +/obj/structure/door_assembly, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dow" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dox" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/library) +"doy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/library) +"doz" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/library) +"doA" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"doB" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_thirddeck"; + name = "SC Near Deck 3 NE" + }, +/turf/space, +/area/shuttle/response_ship/thirddeck) +"doC" = ( +/obj/item/weapon/circuitboard/firealarm, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doD" = ( +/obj/item/frame/light, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doE" = ( +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doF" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doG" = ( +/obj/machinery/computer/cryopod{ + pixel_x = -32 + }, +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doH" = ( +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doI" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doJ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + id_tag = "cryostorage_shuttle_hatch"; + name = "Cryogenic Storage Hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 1; + icon_state = "body_scanner_1" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doN" = ( +/obj/structure/flora/pottedplant/decorative, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"doO" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"doP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/docking_lounge) +"doQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/docking_lounge) +"doR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/docking_lounge) +"doS" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doT" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doV" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/docking_hallway2) +"doY" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"doZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpb" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpc" = ( +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dph" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpi" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/construction/seconddeck/construction2) +"dpj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpk" = ( +/obj/item/frame/mirror, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpl" = ( +/obj/item/weapon/circuitboard/airalarm, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dpm" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpp" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpq" = ( +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dps" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpt" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "cryostorage_shuttle"; + name = "cryostorage controller"; + pixel_x = -26; + req_access = list(19); + tag_door = "cryostorage_shuttle_hatch" + }, +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dpu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dpv" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dpw" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/storage/primary) +"dpC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/storage/primary) +"dpD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/storage/primary) +"dpE" = ( +/turf/simulated/wall, +/area/security/checkpoint2) +"dpF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint2) +"dpG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/checkpoint2) +"dpH" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/checkpoint2) +"dpI" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"dpJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Five"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpL" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/device/piano, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpR" = ( +/obj/machinery/door/airlock{ + locked = 1; + name = "Unit 1" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpS" = ( +/obj/machinery/status_display, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dpT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 1; + icon_state = "body_scanner_1" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dpU" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "cryostorage_shuttle_berth"; + name = "cryostorage shuttle berth controller"; + pixel_x = -26; + req_access = list(19); + tag_door = "cryostorage_shuttle_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dpW" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dpX" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dpY" = ( +/obj/structure/bed/chair/comfy/black, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dqa" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"dqb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/south{ + location = "Tool Storage" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqc" = ( +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqh" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dqj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dqk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dql" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dqm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dqn" = ( +/obj/item/clothing/gloves/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/rainbow, +/obj/item/clothing/under/color/rainbow, +/obj/item/weapon/bedsheet/rainbow, +/obj/item/weapon/pen/crayon/rainbow, +/obj/random/crate, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dqo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dqp" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqt" = ( +/obj/item/stack/tile/floor/dark, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqv" = ( +/obj/item/trash/candle, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqy" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/bedsheet/brown, +/obj/item/weapon/coin/silver, +/obj/item/weapon/bedsheet/brown, +/obj/item/weapon/bedsheet/brown, +/obj/item/stack/tile/carpet{ + amount = 24 + }, +/obj/item/weapon/airlock_electronics, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dqz" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqA" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dqD" = ( +/obj/structure/cryofeed{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/cee, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dqE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dqF" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dqG" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/device/paicard, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqH" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dqJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqL" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqN" = ( +/obj/item/weapon/stool, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqO" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dqP" = ( +/obj/machinery/vending/tool{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqR" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/cap/hidden/supply{ + dir = 8 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqY" = ( +/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers{ + dir = 8 + }, +/obj/item/stack/cable_coil/lime, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dra" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/cap/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dre" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drg" = ( +/obj/structure/cryofeed{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"drh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dri" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drj" = ( +/obj/structure/bed/chair, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Civilian Hallway Two"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"drk" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drl" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drn" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dro" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drp" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drr" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drs" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_override = "secintercom"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drt" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/suit/storage/hazardvest, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dru" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drv" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Security Checkpoint" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drx" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dry" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drB" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drC" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drD" = ( +/obj/structure/closet, +/obj/item/weapon/lipstick/purple, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/storage/bible, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/taperoll/engineering, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drF" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/construction/seconddeck/construction2) +"drG" = ( +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drH" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drJ" = ( +/obj/machinery/light, +/obj/item/stack/tile/floor, +/obj/item/stack/tile/floor, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drK" = ( +/obj/item/frame/extinguisher_cabinet, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drM" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drO" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drS" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Public Office"; + req_one_access = newlist() + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drT" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drV" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drX" = ( +/obj/machinery/vending/assist{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drY" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsa" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/pen, +/obj/item/device/flash, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Arrival Checkpoint"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/gamblingtable, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + operating = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsi" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/construction/seconddeck/construction2) +"dsj" = ( +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsl" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsm" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsn" = ( +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dso" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/door_assembly, +/obj/item/weapon/airlock_electronics, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dsr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dss" = ( +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dst" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsu" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsv" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsw" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsx" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsy" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = 32; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsA" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsB" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsE" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsG" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsH" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/t_scanner, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsJ" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/beacon, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dsM" = ( +/obj/structure/closet/wardrobe/grey, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsN" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsP" = ( +/obj/item/frame/apc, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/module/power_control, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsR" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/item/frame/light, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dsS" = ( +/obj/item/latexballon, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dsT" = ( +/turf/space, +/area/shuttle/shuttle1/arrivals_dock) +"dsU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dsV" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dsW" = ( +/obj/machinery/papershredder, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsY" = ( +/obj/machinery/libraryscanner, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Arrivals Lounge"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsZ" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dta" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"dtb" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtc" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtd" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Primary Tool Storage"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dte" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtf" = ( +/turf/simulated/wall/r_wall, +/area/security/checkpoint2) +"dtg" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/dockhallway) +"dth" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/dockhallway) +"dti" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"dtj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/dockhallway) +"dtk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtm" = ( +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dtn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dto" = ( +/obj/structure/closet/wardrobe/black, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dtp" = ( +/obj/item/frame, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtq" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dts" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dtt" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtu" = ( +/obj/structure/bed/chair, +/obj/item/weapon/handcuffs/fuzzy, +/obj/random/contraband, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dtv" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dty" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtz" = ( +/turf/simulated/wall, +/area/storage/primary) +"dtA" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/dockhallway) +"dtB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtC" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtD" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/dockhallway) +"dtE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Three" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtF" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"dtH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtL" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtM" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtP" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtQ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtR" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtS" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtT" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtW" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dua" = ( +/obj/item/weapon/book/codex/lore/vir, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dub" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"due" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duf" = ( +/turf/space, +/area/shuttle/shuttle2/seconddeck) +"dug" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dui" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dul" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dum" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dun" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dup" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dur" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/landmark{ + name = "Observer-Start" + }, +/obj/effect/landmark/start, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dus" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/dockhallway) +"dut" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/sign/dock/one, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway One"; + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dux" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duz" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/white/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duA" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duG" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duH" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duI" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duK" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"duL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/sign/dock/two, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"duP" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duQ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duS" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/sign/dock/three, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Five"; + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duU" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"duV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D1) +"duW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D1) +"duX" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"duY" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D2) +"duZ" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/secondary/entry/D2) +"dva" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D2) +"dvb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D2) +"dvd" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/secondary/entry/D2) +"dve" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dvf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D3) +"dvg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D3) +"dvh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvt" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvu" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dvx" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvy" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvB" = ( +/turf/space, +/area/shuttle/transport1/station) +"dvC" = ( +/obj/structure/sign/warning/docking_area, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvD" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvE" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvH" = ( +/turf/space, +/area/shuttle/escape/station) +"dvI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dvJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvM" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvN" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvO" = ( +/obj/structure/sign/warning/docking_area, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvP" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s1s_dock_outer"; + locked = 1; + name = "Dock One External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle1_dock_airlocksc"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dvQ" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "s1s_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvR" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle1_dock_airlocksc"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "s1s_dock_pump"; + tag_chamber_sensor = "s1s_dock_sensor"; + tag_exterior_door = "s1s_dock_outer"; + tag_interior_door = "s1s_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "s1s_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "s1s_dock_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvS" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s1s_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dvT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle1_dock_airlocksc"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D1) +"dvV" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvW" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvX" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvY" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D3) +"dwa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "centcom_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 28; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwb" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dwc" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "centcom_shuttle_dock_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "centcom_dock_pump"; + tag_chamber_sensor = "centcom_dock_sensor"; + tag_exterior_door = "centcom_dock_outer"; + tag_interior_door = "centcom_dock_inner" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "centcom_dock_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "centcom_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwd" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "centcom_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwe" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "centcom_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dwf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dwh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwl" = ( +/turf/space, +/area/shuttle/arrival/station) +"dwm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dwr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dws" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dww" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock One Fore"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwx" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Two Fore"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Three Fore"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwB" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dwD" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwG" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"dwH" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwL" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/evac, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwM" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/evac, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dwS" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/port) +"dwU" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/port) +"dwV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/seconddeck/port) +"dwX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxa" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dxb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_north_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxd" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxe" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_north_airlock"; + master_tag = "escape_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_north_mech"; + tag_airpump = "escape_dock_north_pump"; + tag_chamber_sensor = "escape_dock_north_sensor"; + tag_exterior_door = "escape_dock_north_outer"; + tag_interior_door = "escape_dock_north_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxg" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_snorth_airlock"; + master_tag = "escape_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_north_starboard_mech"; + tag_airpump = "escape_dock_north_starboard_pump"; + tag_chamber_sensor = "escape_dock_north_starboard_sensor"; + tag_exterior_door = "escape_dock_north_starboard_outer"; + tag_interior_door = "escape_dock_north_starboard_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_starboard_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxj" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxk" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxl" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/plastic{ + amount = 50 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/item/stack/material/copper{ + amount = 20 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dxm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "arrivals_dock_north_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxn" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/central) +"dxp" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "arrivals_dock_north_airlock"; + master_tag = "arrivals_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "arrivals_dock_north_mech"; + tag_airpump = "arrivals_dock_north_pump"; + tag_chamber_sensor = "arrivals_dock_north_sensor"; + tag_exterior_door = "arrivals_dock_north_outer"; + tag_interior_door = "arrivals_dock_north_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_mech" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxq" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dxs" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxt" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "dock3_north_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "dock3_north_pump"; + tag_chamber_sensor = "dock3_north_sensor"; + tag_exterior_door = "dock3_north_outer"; + tag_interior_door = "dock3_north_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxu" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dxv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock3_north_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxx" = ( +/turf/space, +/area/shuttle/shuttle2/arrivals_dock) +"dxy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_north_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxB" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_north_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxC" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering RC"; + pixel_y = -32 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dxD" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxE" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dxH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxI" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxJ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxK" = ( +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxL" = ( +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "arrivals_dock_north_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "dock3_north_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock3_north_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxQ" = ( +/turf/space, +/area/shuttle/response_ship/arrivals_dock) +"dxR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dxU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dxV" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dya" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyb" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dyd" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dye" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyg" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/airlock, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dyh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dyi" = ( +/obj/structure/bed/roller, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyk" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyl" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dym" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyo" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dyr" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_dock_outer"; + locked = 1; + name = "Dock One External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "response_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dys" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "specops_dock_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyt" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "specops_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "specops_dock_sensor"; + pixel_y = -25 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "response_shuttle_dock_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "specops_dock_pump"; + tag_chamber_sensor = "specops_dock_sensor"; + tag_exterior_door = "specops_dock_outer"; + tag_interior_door = "specops_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyu" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dyv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "response_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyw" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyx" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyz" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/closet/emcloset, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyA" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle2_dock_airlocksc"; + name = "interior access button"; + pixel_x = 28; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyC" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s2s_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dyD" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "s2s_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle2_dock_airlocksc"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "s2s_dock_pump"; + tag_chamber_sensor = "s2s_dock_sensor"; + tag_exterior_door = "s2s_dock_outer"; + tag_interior_door = "s2s_dock_inner" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "s2s_dock_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyE" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "s2s_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyF" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s2s_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle2_dock_airlocksc"; + name = "exterior access button"; + pixel_x = 5; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dyG" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyK" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyN" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyO" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyR" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyU" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyW" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dza" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzb" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzc" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_south_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzd" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_south_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dze" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/plasteel{ + amount = 15 + }, +/obj/item/stack/material/plasteel{ + amount = 15 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dzf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzg" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzh" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dzj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "arrivals_dock_north_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzl" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzm" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzn" = ( +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "arrivals_dock_south_sensor"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "dock3_south_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dzp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock3_south_sensor"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dzs" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzt" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_south_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzu" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_south_airlock"; + master_tag = "escape_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_south_mech"; + tag_airpump = "escape_dock_south_pump"; + tag_chamber_sensor = "escape_dock_south_sensor"; + tag_exterior_door = "escape_dock_south_outer"; + tag_interior_door = "escape_dock_south_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_south_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzx" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzy" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_ssouth_airlock"; + master_tag = "escape_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_south_starboard_mech"; + tag_airpump = "escape_dock_south_starboard_pump"; + tag_chamber_sensor = "escape_dock_south_starboard_sensor"; + tag_exterior_door = "escape_dock_south_starboard_outer"; + tag_interior_door = "escape_dock_south_starboard_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_south_starboard_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzA" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/teleporter) +"dzB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dzC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "arrivals_dock_south_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzD" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "arrivals_dock_south_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzF" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "arrivals_dock_south_airlock"; + master_tag = "arrivals_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "arrivals_dock_south_mech"; + tag_airpump = "arrivals_dock_south_pump"; + tag_chamber_sensor = "arrivals_dock_south_sensor"; + tag_exterior_door = "arrivals_dock_south_outer"; + tag_interior_door = "arrivals_dock_south_inner"; + tag_shuttle_mech_sensor = "arrivals_dock_south_mech" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzG" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzH" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "dock3_south_airlock"; + pixel_y = -30; + req_one_access = list(13); + tag_airpump = "dock3_south_pump"; + tag_chamber_sensor = "dock3_south_sensor"; + tag_exterior_door = "dock3_south_outer"; + tag_interior_door = "dock3_south_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock3_south_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzL" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock One Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Two Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzO" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzP" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Three Aft"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzS" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzT" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzY" = ( +/obj/effect/floor_decal/sign/dock/one, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAa" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/sign/dock/two, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAd" = ( +/obj/effect/floor_decal/sign/dock/three, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "trade_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAg" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "admin_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAj" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAk" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAl" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "nuke_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"dAo" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAp" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_dock_inner"; + locked = 1; + name = "Dock Two Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dAr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dAs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "trade_shuttle_dock_sensor"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "trade_shuttle_dock_airlock"; + pixel_x = 28; + req_one_access = list(13); + tag_airpump = "trade_shuttle_dock_pump"; + tag_chamber_sensor = "trade_shuttle_dock_sensor"; + tag_exterior_door = "trade_shuttle_dock_outer"; + tag_interior_door = "trade_shuttle_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "admin_shuttle_dock_airlock"; + pixel_x = -28; + req_one_access = list(13); + tag_airpump = "admin_shuttle_dock_pump"; + tag_chamber_sensor = "admin_shuttle_dock_sensor"; + tag_exterior_door = "admin_shuttle_dock_outer"; + tag_interior_door = "admin_shuttle_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "admin_shuttle_dock_sensor"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "nuke_shuttle_dock_sensor"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "nuke_shuttle_dock_airlock"; + pixel_x = 28; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "nuke_shuttle_dock_pump"; + tag_chamber_sensor = "nuke_shuttle_dock_sensor"; + tag_exterior_door = "nuke_shuttle_dock_outer"; + tag_interior_door = "nuke_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAM" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_outer"; + locked = 1; + name = "Dock One External Access"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAN" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "trade_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_outer"; + locked = 1; + name = "Dock One External Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAO" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D2) +"dAP" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "admin_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_dock_outer"; + locked = 1; + name = "Dock Two External Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dAQ" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "nuke_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = -28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAR" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAS" = ( +/turf/space, +/area/syndicate_station/arrivals_dock) +"dAT" = ( +/turf/space, +/area/shuttle/merchant/away) +"dAU" = ( +/turf/space, +/area/shuttle/administration/station) +"dAV" = ( +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dAW" = ( +/turf/space, +/area/shuttle/response_ship/thirddeck) +"dAX" = ( +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dAY" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/shuttle/response_ship/thirddeck) +"dAZ" = ( +/obj/structure/grille, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBa" = ( +/turf/simulated/wall/r_wall, +/area/thirddeck/roof) +"dBb" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Fore"; + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBc" = ( +/turf/simulated/wall/r_wall, +/area/ai) +"dBd" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/flora/pottedplant/unusual{ + name = "Steve"; + pixel_y = 15 + }, +/obj/item/device/radio/intercom/custom{ + dir = 8; + pixel_x = -21 + }, +/obj/item/device/radio/intercom/private{ + dir = 4; + pixel_x = 21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBe" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai) +"dBf" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBg" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBh" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBj" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai) +"dBk" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBm" = ( +/turf/simulated/floor/greengrid, +/area/ai) +"dBn" = ( +/obj/effect/floor_decal/industrial/warning/cee, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/ai) +"dBo" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBq" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBr" = ( +/turf/space, +/area/skipjack_station/thirddeck) +"dBs" = ( +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBt" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dBu" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBv" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBx" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dBy" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBz" = ( +/obj/structure/cable/cyan, +/obj/machinery/power/smes/buildable{ + charge = 5e+006; + input_attempt = 1; + input_level = 200000; + output_level = 200000 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/ai) +"dBA" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/ai) +"dBB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBC" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBD" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "forestarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/forestarboardsolar) +"dBE" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dBF" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "forestarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/forestarboardsolar) +"dBG" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBH" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dBI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dBL" = ( +/turf/simulated/wall/durasteel, +/area/ai) +"dBM" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dBN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dBP" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Port 1"; + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBQ" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/device/radio/intercom/private{ + pixel_y = -21 + }, +/obj/item/device/radio/intercom/custom{ + dir = 1; + pixel_y = 21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBR" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBU" = ( +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + locked = 1; + name = "AI Core"; + req_access = list(16); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBV" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/machinery/turretid/stun{ + check_synth = 1; + name = "AI Chamber turret control"; + pixel_x = -30; + pixel_y = -24 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 24; + pixel_y = -25 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the AI core maintenance door."; + id = "AICore"; + name = "AI Maintenance Hatch"; + pixel_x = 14; + pixel_y = 25; + req_access = list(16) + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/xray/command{ + c_tag = "AI - Core" + }, +/obj/machinery/power/apc/super/critical{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBW" = ( +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + locked = 1; + name = "AI Core"; + req_access = list(16); + req_one_access = list() + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBZ" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCa" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/item/device/radio/intercom/private{ + dir = 1; + pixel_y = 21 + }, +/obj/item/device/radio/intercom/custom{ + pixel_y = -21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCb" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Starboard"; + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/foreport) +"dCd" = ( +/obj/effect/landmark/start{ + name = "AI" + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 30; + pixel_y = -32 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/item/device/radio/intercom/private{ + dir = 4; + pixel_x = 21; + pixel_y = -10 + }, +/obj/item/device/radio/intercom/custom{ + dir = 8; + pixel_x = -21; + pixel_y = -10 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCf" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/forestarboard) +"dCg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCh" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/foreportsolar) +"dCi" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCj" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCk" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCl" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCm" = ( +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/gas/mime, +/obj/item/clothing/shoes/mime, +/obj/item/clothing/under/mime, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dCn" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/ai) +"dCq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCs" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dCt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCu" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCv" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCx" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCy" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCz" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCA" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/forestarboardsolar) +"dCB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCC" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dCD" = ( +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCE" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCF" = ( +/obj/machinery/lapvend{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dCG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Port" + }, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCH" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCI" = ( +/turf/simulated/wall, +/area/maintenance/solars/foreportsolar) +"dCJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCK" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCM" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCP" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dCQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCR" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCS" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCU" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCW" = ( +/turf/simulated/wall, +/area/maintenance/solars/forestarboardsolar) +"dCX" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Starboard" + }, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCZ" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dDa" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDb" = ( +/obj/structure/cable/yellow, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDc" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_port_solar_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_port_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_port_solar_airlock"; + layer = 3.3; + pixel_y = -25; + req_access = list(13); + tag_airpump = "fore_port_solar_pump"; + tag_chamber_sensor = "fore_port_solar_sensor"; + tag_exterior_door = "fore_port_solar_outer"; + tag_interior_door = "fore_port_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_port_solar_sensor"; + layer = 3.3; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_port_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_port_solar_pump" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_port_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_port_solar_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Fore Port Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDr" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDs" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dDv" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/landmark/free_ai_shell, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDA" = ( +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dDB" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/forestarboard) +"dDC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_starboard_solar_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDK" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_starboard_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDL" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_starboard_solar_airlock"; + layer = 3.3; + pixel_y = -25; + req_access = list(13); + tag_airpump = "fore_starboard_solar_pump"; + tag_chamber_sensor = "fore_starboard_solar_sensor"; + tag_exterior_door = "fore_starboard_solar_outer"; + tag_interior_door = "fore_starboard_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_starboard_solar_sensor"; + layer = 3.3; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_starboard_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDN" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_starboard_solar_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDP" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDQ" = ( +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDR" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDS" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDW" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDX" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDY" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Fore Port"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Port Access"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEa" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/thirddeck/foreport) +"dEb" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + icon_state = "32-1" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/foreport) +"dEc" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dEd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEe" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Starboard Access"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEg" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Fore Starboard"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEh" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEm" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dEn" = ( +/turf/space, +/area/ninja_dojo/thirddeck) +"dEo" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dEp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEq" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/foreport) +"dEr" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_upload) +"dEs" = ( +/obj/machinery/door/airlock/vault/bolted{ + name = "AI core"; + req_access = list(16) + }, +/obj/machinery/door/blast/regular{ + id = "AICore"; + name = "AI core maintenance hatch" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dEt" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/ai) +"dEu" = ( +/obj/structure/sign/kiddieplaque, +/turf/simulated/wall/r_wall, +/area/ai/ai_upload) +"dEv" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/forestarboard) +"dEw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dEy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEz" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/freeform, +/obj/item/weapon/aiModule/protectStation{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEA" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/ai_defense{ + req_one_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEC" = ( +/obj/machinery/computer/aiupload, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dED" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 1; + pixel_x = -36; + pixel_y = 21 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -22; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEE" = ( +/obj/machinery/computer/borgupload, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/command{ + c_tag = "AI - Upload" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEG" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/nanotrasen, +/obj/item/weapon/aiModule/reset{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEI" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEJ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEK" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Port 2"; + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dEL" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEM" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEN" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEO" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEP" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEQ" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dES" = ( +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dET" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEV" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEX" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/machinery/porta_turret/ai_defense{ + req_one_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEZ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFa" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dFd" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFe" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/asimov, +/obj/item/weapon/aiModule/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Core Modules"; + req_access = list(20) + }, +/obj/item/weapon/aiModule/corp, +/obj/item/weapon/aiModule/paladin, +/obj/item/weapon/aiModule/robocop, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFf" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFg" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dFh" = ( +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 4; + pixel_x = 21 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFj" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/oxygen, +/obj/item/weapon/aiModule/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access = list(20) + }, +/obj/item/weapon/aiModule/purge, +/obj/item/weapon/aiModule/antimov, +/obj/item/weapon/aiModule/teleporterOffline, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFk" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFl" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dFm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFp" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dFq" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dFr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access = list(16); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dFs" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dFt" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dFu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/closet/crate, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFx" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFy" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/belt/utility, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFz" = ( +/obj/machinery/message_server, +/obj/machinery/camera/network/command{ + c_tag = "AI - Messaging Server"; + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFB" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 1; + pixel_y = 21 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/command{ + c_tag = "AI - Upload Foyer" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Upload Chamber"; + name = "AI Upload turret control"; + pixel_y = 24 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "AIFoyer"; + pixel_y = 36 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFF" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFH" = ( +/obj/structure/table/standard, +/obj/item/weapon/phone, +/obj/machinery/camera/network/command{ + c_tag = "AI - Cyborg Station"; + dir = 8 + }, +/obj/machinery/computer/cryopod/robot{ + pixel_x = 30 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFI" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/largecrate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFJ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/flora/pottedplant/dead, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dFM" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 4; + id = "foreportsolar"; + name = "Fore Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dFN" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFO" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Messaging Server"; + req_access = list(16); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/hologram/holopad, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Synthetic Storage Access"; + req_access = list(16); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFW" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFY" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboardsolar"; + name = "Fore Starboard Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dFZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/largecrate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dGd" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop/quarters) +"dGe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dGf" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dGg" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dGh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dGi" = ( +/obj/structure/closet/crate{ + name = "Camera Assembly Crate" + }, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dGj" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGl" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGm" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_upload_foyer) +"dGn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access = list(16); + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dGo" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGq" = ( +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGr" = ( +/obj/machinery/cryopod/robot{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dGs" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGu" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dGw" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dGx" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hor/quarters) +"dGy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dGz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGB" = ( +/obj/structure/closet/secure_closet/hop2, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGC" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGD" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGE" = ( +/turf/simulated/wall, +/area/maintenance/substation/command) +"dGF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGG" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGI" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dGJ" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dGK" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGN" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dGO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dGP" = ( +/obj/structure/closet/secure_closet/CMO_wardrobe, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGQ" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGR" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGS" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGT" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGU" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGV" = ( +/obj/structure/closet/secure_closet/RD_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGY" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGZ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "hopquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHa" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHb" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue_hop, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHc" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod3/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"dHd" = ( +/turf/simulated/wall/r_wall, +/area/construction/seconddeck/construction2) +"dHe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dHf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHi" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/central) +"dHj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "cmoquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHm" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHn" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/white_cmo, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHo" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/white_rd, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHp" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "rdquarters"; + pixel_x = 36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHr" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dHs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dHt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dHu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/dogbed, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHw" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dHy" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Command" + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dHz" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 2 Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dHA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHB" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHC" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHF" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Fore"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHG" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHL" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rd, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dHQ" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHU" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHX" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dHZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hopquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dIa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel Quarters"; + req_access = list(57); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hop/quarters) +"dIb" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hop/quarters) +"dIc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dId" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dIe" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dIf" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIg" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmoquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "CMO's Quarters"; + req_access = list(40); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIj" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hor/quarters) +"dIk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Research Director Quarters"; + req_access = list(30); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hor/quarters) +"dIl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dIm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/starboard) +"dIn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIu" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/port) +"dIw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/port) +"dIx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_port_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "d3_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIy" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIz" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/port) +"dIA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d3_port_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 26; + req_access = list(18) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dID" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/port) +"dIE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIG" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dII" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIJ" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Port Hallway One" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIK" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dIM" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dIO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/port) +"dIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/fern, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dIS" = ( +/turf/unsimulated/mask, +/area/hallway/primary/thirddeck/central) +"dIT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dIU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/starboard) +"dIX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIZ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJa" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJb" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Starboard Hallway One" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d3_starboard_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 26; + req_access = list(18) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJj" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/starboard) +"dJk" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "d3_starboard_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJm" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/starboard) +"dJn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/starboard) +"dJo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d3_port_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/port) +"dJp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d3_port_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "d3_port_pump"; + tag_chamber_sensor = "d3_port_sensor"; + tag_exterior_door = "d3_port_outer"; + tag_interior_door = "d3_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_port_pump" + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Port Hallway Two"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dJv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dJD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dJF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dJG" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJI" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dJJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/starboard) +"dJM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Starboard Hallway Two"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d3_starboard_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "d3_starboard_pump"; + tag_chamber_sensor = "d3_starboard_sensor"; + tag_exterior_door = "d3_starboard_outer"; + tag_interior_door = "d3_starboard_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d3_starboard_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/starboard) +"dJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKb" = ( +/obj/structure/sign/deck/third, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/port) +"dKe" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKf" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKg" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKj" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKn" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKq" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKr" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKt" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKu" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/starboard) +"dKw" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKx" = ( +/obj/structure/sign/deck/third, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKA" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod7/station) +"dKB" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod7/station) +"dKC" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod7/station) +"dKD" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/port) +"dKE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/white/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKH" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/restroom) +"dKI" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/restroom) +"dKJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Command Restroom"; + req_access = list(19); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/restroom) +"dKK" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKL" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer Quarters"; + req_access = list(56); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief/quarters) +"dKN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cequarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/chief/quarters) +"dKO" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Port"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKQ" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dKR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos/quarters) +"dKU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Security Quarters"; + req_access = list(58); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hos/quarters) +"dKV" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKW" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKX" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/bs) +"dKY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Secretary Quarters"; + req_access = list(19); + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/bs) +"dKZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bsquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/bs) +"dLa" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/bs) +"dLb" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLd" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/starboard) +"dLe" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod8/station) +"dLf" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod8/station) +"dLg" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod8/station) +"dLh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod7/station) +"dLi" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_7"; + pixel_y = -25; + tag_door = "escape_pod_7_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLk" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod5/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"dLl" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_7_hatch"; + locked = 1; + name = "Escape Pod Hatch 7"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLm" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_7_berth_hatch"; + locked = 1; + name = "Escape Pod 7"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/primary/thirddeck/port) +"dLn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_7_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_7_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLp" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLr" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLt" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLu" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ce, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dLA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/fern, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLF" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_8_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_8_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_8_berth_hatch"; + locked = 1; + name = "Escape Pod 8"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor, +/area/hallway/primary/thirddeck/starboard) +"dLM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_8_hatch"; + locked = 1; + name = "Escape Pod Hatch 8"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLN" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_firstdeck"; + name = "SC Deck 2 East" + }, +/turf/space, +/area/skipjack_station/firstdeck) +"dLO" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_8"; + pixel_y = 25; + tag_door = "escape_pod_8_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod8/station) +"dLR" = ( +/obj/structure/sign/warning/pods{ + dir = 8 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/port) +"dLS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLU" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLV" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/restroom) +"dLW" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMa" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/yellow_ce, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMb" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMc" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/button/windowtint{ + id = "cequarters"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMf" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dMg" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dMh" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMi" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMj" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMk" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dMl" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMm" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "hosquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMn" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMo" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMq" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMr" = ( +/obj/machinery/teleport/hub{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"dMs" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dMt" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMw" = ( +/obj/structure/sign/warning/pods{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/starboard) +"dMx" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/aftport) +"dMy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dMz" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/aftport) +"dMA" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMB" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dME" = ( +/obj/structure/undies_wardrobe, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMF" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMG" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMH" = ( +/obj/structure/closet/secure_closet/engineering_chief_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dML" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMS" = ( +/obj/structure/closet/secure_closet/hos_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMT" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMU" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMV" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMW" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMX" = ( +/obj/structure/closet/lawcloset, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMY" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/aftstarboard) +"dMZ" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/aftstarboard) +"dNa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"dNh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNp" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNs" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNt" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dNu" = ( +/obj/structure/flora/pottedplant/largebush, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNx" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNy" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNz" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNA" = ( +/obj/machinery/vending/coffee, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNB" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/bridge) +"dNC" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/bridge) +"dND" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dNE" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dNF" = ( +/obj/structure/sign/deck/third, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dNG" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNH" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNI" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/bridge) +"dNJ" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/bridge) +"dNK" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dNL" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNM" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNN" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNO" = ( +/obj/structure/closet/wardrobe/captain{ + name = "station director's wardrobe" + }, +/obj/random/drinkbottle, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNP" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dNQ" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/soap/deluxe, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dNR" = ( +/obj/structure/closet, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNT" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNU" = ( +/obj/machinery/button/remote/blast_door{ + id = "heads_meeting"; + name = "Security Shutters"; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNW" = ( +/obj/structure/bed/chair/comfy/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNX" = ( +/obj/structure/bed/chair/comfy/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNY" = ( +/obj/structure/bed/chair/comfy/blue, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNZ" = ( +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOa" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dOb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOd" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/hallway/primary/thirddeck/central) +"dOe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOf" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOg" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dOh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_command{ + id_tag = "sbridgedoor"; + name = "Bridge"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_command{ + id_tag = "sbridgedoor"; + name = "Bridge"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOj" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/box/matches, +/obj/item/clothing/mask/smokable/cigarette/cigar, +/obj/item/weapon/reagent_containers/food/drinks/flask{ + pixel_x = 8 + }, +/obj/random_multi/single_item/captains_spare_id, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOk" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/sd) +"dOo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOq" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dOr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOs" = ( +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dOv" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOw" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOx" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOy" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/book/codex/corp_regs, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOz" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dOB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge/meeting_room) +"dOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOD" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOE" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dOF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/central) +"dOI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOJ" = ( +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dOK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dOL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dOO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOR" = ( +/obj/structure/closet/secure_closet/captains{ + name = "station director's locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOS" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOT" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/window/northright, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOV" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOY" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOZ" = ( +/obj/machinery/botany/extractor, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dPa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPc" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPd" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Conference Room"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPk" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Stairwell"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + name = "Station Director's Quarters"; + req_access = list(20); + req_one_access = list() + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dPs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPt" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPv" = ( +/obj/item/frame, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dPx" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPy" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPA" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"dPB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPC" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPE" = ( +/obj/structure/displaycase, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPF" = ( +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPH" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Station Director's Office" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPI" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Captain's Office" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod4/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"dPK" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPN" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftportsolar) +"dPO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dPP" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftportsolar) +"dPQ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPR" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dPS" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/hand_labeler, +/obj/item/device/retail_scanner/command, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPT" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPV" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPW" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPY" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dPZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQb" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Bridge Port"; + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet/guncabinet/sidearm{ + anchored = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQc" = ( +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/structure/closet/medical_wall{ + pixel_y = 31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/bridge) +"dQe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQg" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled, +/area/bridge) +"dQi" = ( +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQj" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Bridge Starboard" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQm" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dQn" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQr" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Colony Director" + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the Starboard Bridge Doors."; + id = "sbridgedoor"; + name = "Starboard Bridge Door Control"; + pixel_x = 30; + pixel_y = -6 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the captain's office."; + id = "captaindoor"; + name = "Office Door Control"; + pixel_x = 30; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQt" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Station Director's Desk"; + departmentType = 5; + name = "Station Administrator RC"; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQu" = ( +/obj/structure/table/rack{ + dir = 4 + }, +/obj/item/clothing/mask/gas, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dQv" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftstarboardsolar) +"dQw" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dQx" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftstarboardsolar) +"dQy" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dQz" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dQB" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dQC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQH" = ( +/obj/structure/bed/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQI" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQL" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/clothing/suit/armor/captain, +/obj/item/clothing/head/helmet/space/capspace, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/southleft{ + name = "Director's Desk Door"; + req_access = list(20) + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQN" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/device/megaphone, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQO" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/skills, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQP" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/folder/blue_captain, +/obj/item/weapon/stamp/denied{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/weapon/stamp/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQQ" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQR" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dQS" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dQT" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQU" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQV" = ( +/obj/structure/flora/pottedplant{ + pixel_y = 10 + }, +/obj/structure/table/woodentable, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQW" = ( +/obj/structure/table/woodentable, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQX" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQY" = ( +/obj/machinery/camera/network/command{ + c_tag = "COM - Secretary Office" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "Secretary Office"; + req_access = list(19); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge/meeting_room) +"dRa" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/device/flashlight, +/obj/item/device/flashlight{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRf" = ( +/obj/machinery/vending/snack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dRg" = ( +/obj/machinery/vending/cola{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dRh" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRi" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/item/modular_computer/console/preset/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6 + }, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRk" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/multitool, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/bridge) +"dRp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + id_tag = "captaindoor"; + name = "Station Director's Office"; + req_access = list(20); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/sd) +"dRq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRv" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/hand_tele, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRw" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRx" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRy" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(19) + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dRA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRC" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRF" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRG" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRH" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRI" = ( +/turf/simulated/floor/tiled, +/area/bridge) +"dRJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRM" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRN" = ( +/obj/machinery/papershredder, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRO" = ( +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/tank, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dRS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/aftportsolar) +"dRT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dRU" = ( +/obj/machinery/photocopier, +/obj/machinery/button/remote/blast_door{ + id = "csblast"; + name = "Blastdoors"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRV" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRW" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRX" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRY" = ( +/obj/structure/filingcabinet, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRZ" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dSa" = ( +/obj/machinery/computer/rcon{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dSb" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/red, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSc" = ( +/obj/machinery/computer/power_monitor{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dSd" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSf" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSg" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/bridge) +"dSh" = ( +/obj/machinery/button/remote/blast_door{ + id = "bridge blast"; + name = "Bridge Blastdoors"; + pixel_y = -36 + }, +/obj/machinery/button/windowtint{ + id = "bridge_center"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSj" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/white, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSl" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dSm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSn" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSo" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSp" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dSr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/aftstarboardsolar) +"dSs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dSt" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dSu" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSy" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSA" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Aft Port"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSB" = ( +/turf/simulated/wall, +/area/maintenance/solars/aftportsolar) +"dSC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Port Access"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSD" = ( +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSE" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSF" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSG" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/skills, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSH" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/blue{ + pixel_y = -5 + }, +/obj/item/weapon/pen/red{ + pixel_y = 5 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSI" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Bridge" + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSJ" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/pen/blue{ + pixel_y = -5 + }, +/obj/item/weapon/pen/red{ + pixel_y = 5 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSK" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSM" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSN" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/item/weapon/storage/secure/briefcase, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSO" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/ids, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSP" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/obj/item/modular_computer/console/preset/medical{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSQ" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 6 + }, +/obj/machinery/computer/med_data{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSS" = ( +/obj/structure/table/reinforced, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/aicard, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dST" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/recharger, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled, +/area/bridge) +"dSU" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSW" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSX" = ( +/obj/machinery/button/remote/blast_door{ + id = "directorblast"; + name = "Security Shutters"; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSY" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSZ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dTa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dTb" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/aftstarboard) +"dTc" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/device/radio, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTd" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/bar) +"dTe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Starboard Access"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTf" = ( +/turf/simulated/wall, +/area/maintenance/solars/aftstarboardsolar) +"dTg" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Aft Starboard"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTh" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTi" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTm" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dTo" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTq" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTr" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTs" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_port_solar_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTt" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_port_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_port_solar_airlock"; + layer = 3.3; + pixel_y = 25; + req_access = list(13); + tag_airpump = "aft_port_solar_pump"; + tag_chamber_sensor = "aft_port_solar_sensor"; + tag_exterior_door = "aft_port_solar_outer"; + tag_interior_door = "aft_port_solar_inner" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_port_solar_sensor"; + layer = 3.3; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_port_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_port_solar_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_port_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_port_solar_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTz" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTE" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 8; + icon_state = "32-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/aftport) +"dTF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTI" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTJ" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/bridge) +"dTK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTN" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dTO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTR" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTU" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_starboard_solar_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUc" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_starboard_solar_pump" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUd" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_starboard_solar_pump" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_starboard_solar_airlock"; + layer = 3.3; + pixel_y = 25; + req_access = list(13); + tag_airpump = "aft_starboard_solar_pump"; + tag_chamber_sensor = "aft_starboard_solar_sensor"; + tag_exterior_door = "aft_starboard_solar_outer"; + tag_interior_door = "aft_starboard_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_starboard_solar_sensor"; + layer = 3.3; + pixel_y = -25 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_starboard_solar_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUj" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUk" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/command{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dUl" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Port"; + dir = 1 + }, +/obj/machinery/light/small, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dUm" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dUn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUs" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUt" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUu" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUv" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUx" = ( +/obj/structure/cable, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUy" = ( +/obj/machinery/light/small, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Starboard"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUz" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dUA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dUB" = ( +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUD" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUE" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUF" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftport) +"dUG" = ( +/obj/structure/table/rack{ + dir = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/medical, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftstarboard) +"dUH" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUI" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUJ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUL" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dUM" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUN" = ( +/turf/space, +/area/syndicate_station/thirddeck) +"dUO" = ( +/obj/effect/landmark/map_data{ + height = 3 + }, +/turf/space, +/area/space) +"dUP" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUR" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Port"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUS" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medbay"; + sortType = "Medbay" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"dUV" = ( +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + icon_state = "32-1" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/turf/simulated/open, +/area/maintenance/substation/cargo) +"dUW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/modular_computer/console/preset/command, +/obj/random_multi/single_item/captains_spare_id, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dUX" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dUY" = ( +/obj/structure/closet/wardrobe/suit, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dUZ" = ( +/obj/structure/closet/secure_closet/personal, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dVa" = ( +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"dVb" = ( +/obj/machinery/light, +/obj/item/stack/material/plastic, +/obj/item/stack/material/plastic, +/obj/item/stack/material/plastic, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVc" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVd" = ( +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftstarboard) +"dVe" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVf" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/mime, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dVh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dVi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVj" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dVk" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dVl" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVm" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVn" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVo" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dVq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVr" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"dVt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall, +/area/maintenance/chapel) +"dVu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dVv" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dVw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dVx" = ( +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dVy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"dVz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"dVA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dVB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dVC" = ( +/obj/machinery/botany/editor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVE" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVO" = ( +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology/xenoflora_isolation) +"dVQ" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall/r_wall, +/area/rnd/research/firstdeck/hallway) +"dVR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dVS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dVT" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVU" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/botanydisk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVV" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWd" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWe" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Isolation to Waste" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"dWf" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWh" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"dWi" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dWj" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/syringes, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWk" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWl" = ( +/obj/structure/table/glass, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Port"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWm" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/hand_labeler, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWn" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWo" = ( +/obj/structure/table/glass, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/weapon/tape_roll, +/obj/item/device/analyzer/plant_analyzer, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWp" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/tvalve/mirrored, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWq" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWr" = ( +/obj/structure/closet/crate/hydroponics/prespawned, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWt" = ( +/obj/machinery/seed_storage/xenobotany, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Starboard"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWu" = ( +/obj/machinery/vending/hydronutrients{ + categories = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/closet/secure_closet/hydroponics/sci, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/closet/secure_closet/hydroponics/sci, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWx" = ( +/obj/structure/closet/emcloset/legacy, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWy" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Port to Isolation" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWz" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWD" = ( +/obj/machinery/atmospherics/unary/heater{ + dir = 8; + icon_state = "heater" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWE" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 4; + id = "aftportsolar"; + name = "Aft Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dWF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWH" = ( +/obj/structure/closet/emcloset/legacy, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dWI" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"dWM" = ( +/obj/machinery/smartfridge, +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55); + req_one_access = list() + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"dWO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWP" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWQ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWR" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWU" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Isolation Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWV" = ( +/obj/machinery/atmospherics/unary/freezer{ + dir = 8; + icon_state = "freezer" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"dWX" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 8; + id = "aftstarboardsolar"; + name = "Aft Starboard Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dWY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Port" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Starboard" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXn" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXo" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"dXp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXF" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXG" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXH" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXI" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXK" = ( +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + desc = "Blastdoor divider"; + id = "xenobioout7station"; + name = "Containment Divider" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXN" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXO" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXP" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXQ" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXR" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXS" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"dXT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dXU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXV" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXW" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXX" = ( +/obj/machinery/washing_machine, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/rnd/research/firstdeck/hallway) +"dXZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYa" = ( +/obj/machinery/floodlight, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dYb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYc" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYg" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"dYh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYi" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYj" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYk" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYm" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYn" = ( +/obj/machinery/computer/operating{ + name = "Xenobiology Operating Computer" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYo" = ( +/obj/machinery/optable{ + name = "Xenobiology Operating Table" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYp" = ( +/obj/item/weapon/extinguisher, +/obj/structure/catwalk, +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYr" = ( +/obj/effect/overmap/visitable/Southern_Cross, +/turf/space, +/area/space) +"dYs" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYw" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dYx" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYy" = ( +/turf/simulated/wall, +/area/rnd/xenobiology) +"dYz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dYB" = ( +/obj/structure/table/glass, +/obj/item/weapon/surgical/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/surgical/circular_saw, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/rnd/xenobiology) +"dYF" = ( +/obj/structure/closet, +/obj/item/toy/figure/scientist, +/obj/item/clothing/accessory/armband/science, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/clothing/shoes/galoshes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/rnd/xenobiology) +"dYH" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"dYI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYL" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYN" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full{ + density = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/button/remote/blast_door{ + id = "xenobio6station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod6/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"dYQ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/button/remote/blast_door{ + id = "xenobio5station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the divider between pens."; + id = "xenobioout7station"; + name = "Containment Divider Switch"; + pixel_y = 28; + req_access = list(55) + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Fore" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYT" = ( +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYU" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYV" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYW" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYX" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYZ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZb" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZc" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZf" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZm" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZr" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZt" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZv" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZw" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/weapon/melee/baton/slime/loaded, +/obj/item/weapon/gun/energy/taser/xeno, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZx" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dZz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dZB" = ( +/mob/living/simple_mob/slime/xenobio, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZC" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZF" = ( +/obj/structure/table/standard, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZH" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/glass_jar, +/obj/item/glass_jar, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZI" = ( +/obj/machinery/processor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio2station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZL" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZM" = ( +/obj/structure/catwalk, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"dZN" = ( +/obj/structure/sign/warning/biohazard, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"dZO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Button"; + pixel_x = -26; + pixel_y = 6; + req_access = list(55) + }, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "xenostation_airlock_exterior"; + locked = 1; + name = "Xenobiology External Airlock"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology) +"dZP" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZR" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZS" = ( +/obj/machinery/smartfridge/secure/extract, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZT" = ( +/obj/machinery/disposal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZV" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZX" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 36 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZZ" = ( +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eab" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + id_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Console"; + pixel_x = -26; + pixel_y = 26; + tag_exterior_door = "xenostation_airlock_exterior"; + tag_interior_door = "xenostation_airlock_interior" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eac" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/item/clothing/shoes/galoshes, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ead" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/material/phoron{ + amount = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eae" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaf" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio1station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eag" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eah" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eai" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + desc = "By gods, release the hounds!"; + id = "xenobiostationext"; + name = "Containment Release" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaj" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eak" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eal" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ean" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "xenostation_airlock_interior"; + locked = 1; + name = "Xenobiology Internal Airlock"; + req_access = list(55) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Button"; + pixel_y = -26; + req_access = list(55) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology) +"eao" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eap" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaq" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/hand_labeler, +/obj/item/device/slime_scanner, +/obj/item/device/slime_scanner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ear" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/weapon/melee/baton/slime/loaded, +/obj/item/weapon/gun/energy/taser/xeno, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eas" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eat" = ( +/obj/machinery/door/window/brigdoor/westleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eau" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eav" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaw" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Access"; + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eax" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eay" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/mob/living/bot/secbot/slime, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eaz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaA" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for containment."; + id = "xenobiocontainstation"; + name = "Containment Switch"; + pixel_y = -6; + req_access = null + }, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"eaB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaJ" = ( +/obj/machinery/door/blast/regular{ + desc = "By gods, release the hounds!"; + id = "xenobiostationext"; + name = "Containment Release" + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"eaL" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaN" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio3station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window/brigdoor/northright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaQ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio4station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaT" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/emcloset/legacy, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaU" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for a door to space."; + id = "xenobiostationext"; + name = "Containment Release Switch"; + pixel_x = 28; + req_access = list(55) + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaV" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaW" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaX" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eba" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"ebb" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"ebc" = ( +/obj/structure/closet/firecloset/full/double, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebd" = ( +/obj/structure/closet/l3closet/general, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebe" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebf" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"ebg" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"ebh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"ebi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"ebj" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"ebk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"ebl" = ( +/obj/structure/table/steel, +/obj/item/device/communicator, +/obj/item/device/communicator, +/obj/item/device/radio/headset, +/obj/item/device/radio/headset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/prison) +"ebm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Equipment Storage"; + req_access = list(2); + req_one_access = list() + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"ebn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"ebo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"ebp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"ebq" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"ebr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor, +/area/maintenance/engineering) +"ebs" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ebt" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/clamp, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ebu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebv" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebw" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebx" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Research"; + charge = 1e+007 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"eby" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebA" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebB" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebC" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/clipboard, +/obj/item/weapon/clipboard, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebG" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall, +/area/rnd/storage) +"ebH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebI" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebJ" = ( +/obj/structure/closet/crate/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/obj/item/stack/material/lead{ + amount = 30 + }, +/turf/simulated/floor, +/area/engineering/storage) +"ebK" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/rnd/research) +"ebL" = ( +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"ebM" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"ebO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebP" = ( +/obj/structure/disposalpipe/up{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"ebQ" = ( +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet{ + name = "robotics parts" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ebR" = ( +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet{ + name = "welding equipment" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ebS" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebU" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ebV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/research) +"ebW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebY" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"ebZ" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway One" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"eca" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Three" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ecb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Four"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ece" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ecf" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -29 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ech" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"eci" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"eck" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"ecl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/cargo) +"ecm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"ecn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"eco" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/vehicle/train/engine{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"ecp" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/vehicle/train/trolley{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"ecq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"ecr" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "ninja_shuttle_dock_airlock"; + landmark_tag = "ninja_arrivals_dock"; + name = "SC Aux Dock D" + }, +/turf/space, +/area/ninja_dojo/arrivals_dock) +"ecs" = ( +/obj/item/glass_jar, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"ect" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_arrivals_dock"; + name = "SC Aux Dock B" + }, +/turf/space, +/area/skipjack_station/arrivals_dock) +"ecu" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"ecv" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_firstdeck"; + name = "SC Off Deck 1 S" + }, +/turf/space, +/area/ninja_dojo/firstdeck) +"ecw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"ecx" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_seconddeck"; + name = "SC Off Deck 2 N" + }, +/turf/space, +/area/ninja_dojo/seconddeck) +"ecy" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_seconddeck"; + name = "SC Deck 2 NE" + }, +/turf/space, +/area/syndicate_station/seconddeck) +"ecz" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "shuttle1_seconddeck"; + name = "SC Off Deck 2 NW" + }, +/turf/space, +/area/shuttle/shuttle1/seconddeck) +"ecA" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_seconddeck"; + name = "SC Deck 2 West" + }, +/turf/space, +/area/skipjack_station/seconddeck) +"ecB" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_seconddeck"; + name = "SC Near Deck 2 SE" + }, +/turf/space, +/area/shuttle/response_ship/seconddeck) +"ecC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/meter, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"ecD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/meter, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"ecE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"ecF" = ( +/obj/machinery/teleport/station{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ecG" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ecH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecJ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ecK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ecL" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"ecM" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ecN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_snorth_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"ecO" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_snorth_airlock"; + name = "exterior access button"; + pixel_x = -4; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"ecP" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_ssouth_airlock"; + name = "exterior access button"; + pixel_x = -4; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"ecQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_ssouth_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"ecR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"ecS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/button/windowtint{ + id = "bsquarters"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"ecT" = ( +/obj/effect/shuttle_landmark/southern_cross/cryostorage_station, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"ecU" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Medical automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"ecV" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "shuttle2_seconddeck"; + name = "SC Off Deck 2 SE" + }, +/turf/space, +/area/shuttle/shuttle2/seconddeck) +"ecW" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Cargo automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecX" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "shuttle1_dock_airlocksc"; + landmark_tag = "shuttle1_arrivals_dock"; + name = "SC Dock 1-A" + }, +/turf/space, +/area/shuttle/shuttle1/arrivals_dock) +"ecY" = ( +/obj/effect/shuttle_landmark/southern_cross/transport1_station, +/turf/space, +/area/shuttle/transport1/station) +"ecZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"eda" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edd" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 2 Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ede" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edf" = ( +/obj/effect/shuttle_landmark/southern_cross/escape/station, +/turf/space, +/area/shuttle/escape/station) +"edg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edh" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edj" = ( +/obj/effect/shuttle_landmark/southern_cross/arrivals_station, +/turf/space, +/area/shuttle/arrival/station) +"edk" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "response_shuttle_dock_airlock"; + landmark_tag = "response_ship_arrivals_dock"; + name = "SC Dock 1-C" + }, +/turf/space, +/area/shuttle/response_ship/arrivals_dock) +"edl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"edm" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edn" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "shuttle2_dock_airlocksc"; + landmark_tag = "shuttle2_arrivals_dock"; + name = "SC Dock 3-C" + }, +/turf/space, +/area/shuttle/shuttle2/arrivals_dock) +"edo" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edq" = ( +/obj/effect/shuttle_landmark/southern_cross/merchant_station, +/turf/space, +/area/shuttle/merchant/away) +"edr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Deck 2 Aft automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"eds" = ( +/obj/effect/shuttle_landmark/southern_cross/admin_station, +/turf/space, +/area/shuttle/administration/station) +"edt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edu" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "nuke_shuttle_dock_airlock"; + landmark_tag = "syndie_arrivals_dock"; + name = "SC Dock 3-E" + }, +/turf/space, +/area/syndicate_station/arrivals_dock) +"edv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edw" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_thirddeck"; + name = "SC Deck 3 East" + }, +/turf/space, +/area/skipjack_station/thirddeck) +"edx" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_thirddeck"; + name = "SC Deck 3 West" + }, +/turf/space, +/area/ninja_dojo/thirddeck) +"edy" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Civilian automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edA" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edB" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/down{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/structure/railing, +/turf/simulated/open, +/area/maintenance/substation/command) +"edC" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edD" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod7/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"edE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edF" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod8/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"edG" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Command Substation Bypass" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edH" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_thirddeck"; + name = "SC Deck 3 South" + }, +/turf/space, +/area/syndicate_station/thirddeck) +"edI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/maintenance/substation/command) +"edJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"edO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edT" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edU" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edV" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/red, +/obj/item/weapon/pen/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edW" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edZ" = ( +/obj/machinery/shipsensors, +/obj/structure/lattice, +/obj/structure/catwalk, +/turf/space, +/area/hallway/primary/seconddeck/ascenter) +"eea" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"twa" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"tZc" = ( +/obj/effect/landmark/engine_loader, +/turf/space, +/area/space) +>>>>>>> 1de8bc1... Industrial Expansion (#7811) ======= diff --git a/vorestation.dme b/vorestation.dme index 331e882b4c1..c02cb74fb0b 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -327,7 +327,11 @@ #include "code\datums\autolathe\engineering.dm" #include "code\datums\autolathe\engineering_vr.dm" #include "code\datums\autolathe\general.dm" +<<<<<<< HEAD:vorestation.dme #include "code\datums\autolathe\general_vr.dm" +======= +#include "code\datums\autolathe\materials.dm" +>>>>>>> 1de8bc1... Industrial Expansion (#7811):polaris.dme #include "code\datums\autolathe\medical.dm" #include "code\datums\autolathe\medical_vr.dm" #include "code\datums\autolathe\tools.dm" From 6baa1afdae45971a4a077bce1fa8ecea597845fe Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:19:03 +0000 Subject: [PATCH 016/193] new traitified version, with some refactoring cleans up a couple things too --- .../living/carbon/human/species/species_vr.dm | 9 +++++++++ .../carbon/human/species/station/blank_vr.dm | 11 ----------- .../human/species/station/traits_vr/neutral.dm | 10 ++++++++-- .../Chemistry-Reagents-Core.dm | 2 +- .../Chemistry-Reagents-Food-Drinks.dm | 16 +++++++++++----- 5 files changed, 29 insertions(+), 19 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/species_vr.dm b/code/modules/mob/living/carbon/human/species/species_vr.dm index 353946d9767..d08ae0ee928 100644 --- a/code/modules/mob/living/carbon/human/species/species_vr.dm +++ b/code/modules/mob/living/carbon/human/species/species_vr.dm @@ -20,6 +20,15 @@ var/wikilink = null //link to wiki page for species var/icon_height = 32 var/agility = 20 //prob() to do agile things + var/organic_food_coeff = 1 + var/synthetic_food_coeff = 0 + //var/vore_numbing = 0 + var/metabolism = 0.0015 + var/lightweight = FALSE //Oof! Nonhelpful bump stumbles. + var/trashcan = FALSE //It's always sunny in the wrestling ring. + var/eat_minerals = FALSE //HEAVY METAL DIET + var/base_species = null // Unused outside of a few species + var/selects_bodytype = FALSE // Allows the species to choose from body types like custom species can, affecting suit fitting and etcetera as you would expect. /datum/species/proc/update_attack_types() unarmed_attacks = list() diff --git a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm index 6fd2e5db2db..bddb63f0920 100644 --- a/code/modules/mob/living/carbon/human/species/station/blank_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/blank_vr.dm @@ -1,14 +1,3 @@ - -/datum/species - //var/vore_numbing = 0 - var/gets_food_nutrition = TRUE // If this is set to 0, the person can't get nutrition from food. - var/metabolism = 0.0015 - var/lightweight = FALSE //Oof! Nonhelpful bump stumbles. - var/trashcan = FALSE //It's always sunny in the wrestling ring. - var/eat_minerals = FALSE //HEAVY METAL DIET - var/base_species = null // Unused outside of a few species - var/selects_bodytype = FALSE // Allows the species to choose from body types intead of being forced to be just one. - /datum/species/custom name = SPECIES_CUSTOM name_plural = "Custom" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 9487ea36faf..dc20b206971 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -63,7 +63,7 @@ name = "Bloodsucker" desc = "Makes you unable to gain nutrition from anything but blood. To compenstate, you get fangs that can be used to drain blood from prey." cost = 0 - var_changes = list("gets_food_nutrition" = 0) //The verb is given in human.dm + var_changes = list("organic_food_coeff" = 0) //The verb is given in human.dm /datum/trait/bloodsucker/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) @@ -112,11 +112,17 @@ name = "Expensive Taste" desc = "You only gain nutrition from raw ore and refined minerals. There's nothing that sates the appetite better than precious gems, exotic or rare minerals and you have damn fine taste. Anything else is beneath you." cost = 0 - var_changes = list("gets_food_nutrition" = 0, "eat_minerals" = 1) + var_changes = list("organic_food_coeff" = 0, "eat_minerals" = 1) /datum/trait/gem_eater/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..(S,H) H.verbs |= /mob/living/proc/eat_minerals + +/datum/trait/synth_chemfurnace + name = "(SYNTH) Biofuel Processor" + desc = "Only useful for Synthetics! You are able to gain energy through consuming and processing normal food. Energy-dense foods such as protein bars and survival food will yield the best results." + cost = 0 + var_changes = list("organic_food_coeff" = 0, "synthetic_food_coeff" = 0.25) /datum/trait/glowing_eyes name = "Glowing Eyes" diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm index d8cdbc4c110..a235a617552 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Core.dm @@ -46,7 +46,7 @@ var/is_vampire = 0 //VOREStation Edit START if(ishuman(M)) var/mob/living/carbon/human/H = M - if(H.species.gets_food_nutrition == 0) + if(H.species.organic_food_coeff == 0) H.adjust_nutrition(removed) is_vampire = 1 //VOREStation Edit END if(alien == IS_SLIME) // Treat it like nutriment for the jello, but not equivalent. diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 8dea8f6d14e..3cc17501f15 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -11,6 +11,7 @@ var/nutriment_factor = 30 // Per unit var/injectable = 0 color = "#664330" + affects_robots = 1 //VOREStation Edit /datum/reagent/nutriment/mix_data(var/list/newdata, var/newamount) @@ -37,10 +38,14 @@ data -= taste /datum/reagent/nutriment/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(!injectable && alien != IS_SLIME && alien != IS_CHIMERA) //VOREStation Edit + if(!injectable && alien != IS_SLIME && alien != IS_CHIMERA && !M.isSynthetic()) //VOREStation Edit M.adjustToxLoss(0.1 * removed) return affect_ingest(M, alien, removed) + //VOREStation Edits Start + if(M.isSynthetic() && M.nutrition < 500) + M.adjust_nutrition((nutriment_factor * removed) * M.species.synthetic_food_coeff) + //VOREStation Edits End /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) switch(alien) @@ -48,10 +53,11 @@ if(IS_UNATHI) removed *= 0.5 if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. - M.heal_organ_damage(0.5 * removed, 0) - if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. - M.adjust_nutrition(nutriment_factor * removed) // For hunger and fatness - M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) + //VOREStation Edits Start + if(!M.isSynthetic()) + M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) + M.heal_organ_damage(0.5 * removed, 0) + M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) // Aurora Cooking Port Insertion Begin From 7be872f86c67ab05009e6c52b8acc5796707c501 Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:24:27 +0000 Subject: [PATCH 017/193] upstream compat. --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index dc20b206971..91422e7dd8d 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -63,6 +63,7 @@ name = "Bloodsucker" desc = "Makes you unable to gain nutrition from anything but blood. To compenstate, you get fangs that can be used to drain blood from prey." cost = 0 + custom_only = FALSE var_changes = list("organic_food_coeff" = 0) //The verb is given in human.dm /datum/trait/bloodsucker/apply(var/datum/species/S,var/mob/living/carbon/human/H) @@ -112,6 +113,7 @@ name = "Expensive Taste" desc = "You only gain nutrition from raw ore and refined minerals. There's nothing that sates the appetite better than precious gems, exotic or rare minerals and you have damn fine taste. Anything else is beneath you." cost = 0 + custom_only = FALSE var_changes = list("organic_food_coeff" = 0, "eat_minerals" = 1) /datum/trait/gem_eater/apply(var/datum/species/S,var/mob/living/carbon/human/H) @@ -122,6 +124,7 @@ name = "(SYNTH) Biofuel Processor" desc = "Only useful for Synthetics! You are able to gain energy through consuming and processing normal food. Energy-dense foods such as protein bars and survival food will yield the best results." cost = 0 + custom_only = FALSE var_changes = list("organic_food_coeff" = 0, "synthetic_food_coeff" = 0.25) /datum/trait/glowing_eyes From f98116d32c44cb2f316d5e6cdb25ac24458bdea5 Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Fri, 5 Feb 2021 01:30:35 +0000 Subject: [PATCH 018/193] Update Chemistry-Reagents-Food-Drinks_vr.dm --- .../Chemistry-Reagents-Food-Drinks_vr.dm | 35 +++---------------- 1 file changed, 5 insertions(+), 30 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm index 1d71f957fe9..246bb05b2c8 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks_vr.dm @@ -125,7 +125,7 @@ /datum/reagent/ethanol/monstertamer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() - if(M.species.gets_food_nutrition) //it's still food! + if(M.species.organic_food_coeff) //it's still food! switch(alien) if(IS_DIONA) //Diona don't get any nutrition from nutriment or protein. if(IS_SKRELL) @@ -151,7 +151,7 @@ ..() if(alien == IS_SKRELL) M.adjustToxLoss(removed) //Equivalent to half as much protein, since it's half protein. - if(M.species.gets_food_nutrition) + if(M.species.organic_food_coeff) if(alien == IS_SLIME || alien == IS_CHIMERA) //slimes and chimera can get nutrition from injected nutriment and protein M.adjust_nutrition(alt_nutriment_factor * removed) @@ -430,7 +430,7 @@ /datum/reagent/ethanol/hairoftherat/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() - if(M.species.gets_food_nutrition) //it's still food! + if(M.species.organic_food_coeff) //it's still food! switch(alien) if(IS_DIONA) //Diona don't get any nutrition from nutriment or protein. if(IS_SKRELL) @@ -456,31 +456,6 @@ ..() if(alien == IS_SKRELL) M.adjustToxLoss(removed) //Equivalent to half as much protein, since it's half protein. - if(M.species.gets_food_nutrition) + if(M.species.organic_food_coeff) if(alien == IS_SLIME || alien == IS_CHIMERA) //slimes and chimera can get nutrition from injected nutriment and protein - M.nutrition += (alt_nutriment_factor * removed) - -/datum/reagent/nutriment - affects_robots = 1 //fbps can get energy from food, but; - var/fbp_factor = 1.5 //divisor for how much it's worth (so, two-thirds normal) - -/datum/reagent/nutriment/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(!injectable && alien != IS_SLIME && alien != IS_CHIMERA && !M.isSynthetic()) - M.adjustToxLoss(0.1 * removed) - return - affect_ingest(M, alien, removed) - -/datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - switch(alien) - if(IS_DIONA) return - if(IS_UNATHI) removed *= 0.5 - if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit - if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. - if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. - if(M.isSynthetic() && M.nutrition < 500) //cap us off at the limit just like a charger - M.adjust_nutrition((nutriment_factor / fbp_factor) * removed) - else if(!M.isSynthetic()) - M.adjust_nutrition(nutriment_factor * removed) - if(!M.isSynthetic()) //only meatbags get healing and blood from nutriment - M.heal_organ_damage(0.5 * removed, 0) - M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) \ No newline at end of file + M.nutrition += (alt_nutriment_factor * removed) \ No newline at end of file From 01dca7736118773b170e2e5147d4f5f4ac7125ef Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Mon, 8 Feb 2021 19:29:50 +0000 Subject: [PATCH 019/193] update to #9659 logic --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 7d7508cc751..d3cf48b399a 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -128,10 +128,11 @@ H.verbs |= /mob/living/proc/eat_minerals /datum/trait/synth_chemfurnace - name = "(SYNTH) Biofuel Processor" - desc = "Only useful for Synthetics! You are able to gain energy through consuming and processing normal food. Energy-dense foods such as protein bars and survival food will yield the best results." + name = "Biofuel Processor" + desc = "You are able to gain energy through consuming and processing normal food. Energy-dense foods such as protein bars and survival food will yield the best results." cost = 0 custom_only = FALSE + can_take = SYNTHETICS var_changes = list("organic_food_coeff" = 0, "synthetic_food_coeff" = 0.25) /datum/trait/glowing_eyes From 327a858b3e72e97c5b423022a70e54b4722e787c Mon Sep 17 00:00:00 2001 From: Riley Date: Fri, 12 Feb 2021 08:10:34 -0500 Subject: [PATCH 020/193] Peacock tails! Application here: https://forum.vore-station.net/viewtopic.php?f=26&t=1914 --- .../vore/appearance/sprite_accessories_vr.dm | 18 ++++++++++++++++++ icons/mob/vore/tails_vr.dmi | Bin 143859 -> 148621 bytes 2 files changed, 18 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 06bb7a34cca..dac79672083 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -2101,6 +2101,24 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/tail/peacocktail_red + name = "Peacock tail (vwag)" + desc = "" + icon = "icons/mob/vore/tails_vr.dmi" + icon_state = "peacocktail_red" + ani_state = "peacocktail_red_w" + ckeys_allowed = list("prettiebyrd") + +/datum/sprite_accessory/tail/peacocktail + name = "Peacock tail, colorable (vwag)" + desc = "" + icon = "icons/mob/vore/tails_vr.dmi" + icon_state = "peacocktail" + ani_state = "peacocktail_w" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + ckeys_allowed = list("prettiebyrd") + /* //////////////////////////// / =--------------------= / diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 0ef22dd9ef9fd6cfd5abf4d18ddb592cddec2129..44a960e345c660b8b180e8a1e589c9015c5aa511 100644 GIT binary patch delta 18870 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 G=>G!?`t%+E delta 14071 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 Y-6zXU Date: Fri, 12 Feb 2021 08:14:25 -0500 Subject: [PATCH 021/193] Peacock tails! Added comment in code, they want the tails to be unlocked for public at a later date. --- code/modules/vore/appearance/sprite_accessories_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index dac79672083..7fbf2662b7e 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1,4 +1,4 @@ -/* +ing /* Hello and welcome to VOREStation sprite_accessories: For a more general overview please read sprite_accessories.dm. This file is for ears and tails. This is intended to be friendly for people with little to no actual coding experience. @@ -2101,7 +2101,7 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY -/datum/sprite_accessory/tail/peacocktail_red +/datum/sprite_accessory/tail/peacocktail_red //this is ckey locked for now, but prettiebyrd wants these tails to be unlocked at a later date name = "Peacock tail (vwag)" desc = "" icon = "icons/mob/vore/tails_vr.dmi" @@ -2109,7 +2109,7 @@ ani_state = "peacocktail_red_w" ckeys_allowed = list("prettiebyrd") -/datum/sprite_accessory/tail/peacocktail +/datum/sprite_accessory/tail/peacocktail //ditto name = "Peacock tail, colorable (vwag)" desc = "" icon = "icons/mob/vore/tails_vr.dmi" From 687796a37dabe280c7768b9096f0e455d14ee0ed Mon Sep 17 00:00:00 2001 From: Killian <49700375+VarkaSelyn@users.noreply.github.com> Date: Mon, 15 Feb 2021 05:33:05 +0000 Subject: [PATCH 022/193] go verb yourself --- code/game/dna/dna2.dm | 12 ++++ code/game/dna/dna2_helpers.dm | 4 ++ .../client/preference_setup/vore/07_traits.dm | 57 ++++++++++++++++++- 3 files changed, 71 insertions(+), 2 deletions(-) diff --git a/code/game/dna/dna2.dm b/code/game/dna/dna2.dm index fccf178af9c..ef0af0fab79 100644 --- a/code/game/dna/dna2.dm +++ b/code/game/dna/dna2.dm @@ -118,6 +118,10 @@ var/global/list/datum/dna/gene/dna_genes[0] var/base_species = "Human" var/list/species_traits = list() var/blood_color = "#A10808" + var/custom_say + var/custom_ask + var/custom_whisper + var/custom_exclaim // VOREStation // New stuff @@ -139,6 +143,10 @@ var/global/list/datum/dna/gene/dna_genes[0] new_dna.custom_species=custom_species //VOREStaton Edit new_dna.species_traits=species_traits.Copy() //VOREStation Edit new_dna.blood_color=blood_color //VOREStation Edit + new_dna.custom_say=custom_say //VOREStaton Edit + new_dna.custom_ask=custom_ask //VOREStaton Edit + new_dna.custom_whisper=custom_whisper //VOREStaton Edit + new_dna.custom_exclaim=custom_exclaim //VOREStaton Edit for(var/b=1;b<=DNA_SE_LENGTH;b++) new_dna.SE[b]=SE[b] if(b<=DNA_UI_LENGTH) @@ -205,6 +213,10 @@ var/global/list/datum/dna/gene/dna_genes[0] src.base_species = character.species.base_species src.blood_color = character.species.blood_color src.species_traits = character.species.traits.Copy() + src.custom_say = character.custom_say + src.custom_ask = character.custom_ask + src.custom_whisper = character.custom_whisper + src.custom_exclaim = character.custom_exclaim // +1 to account for the none-of-the-above possibility SetUIValueRange(DNA_UI_EAR_STYLE, ear_style + 1, ear_styles_list.len + 1, 1) diff --git a/code/game/dna/dna2_helpers.dm b/code/game/dna/dna2_helpers.dm index 758f74d8737..d250c441ad4 100644 --- a/code/game/dna/dna2_helpers.dm +++ b/code/game/dna/dna2_helpers.dm @@ -237,6 +237,10 @@ // Technically custom_species is not part of the UI, but this place avoids merge problems. H.custom_species = dna.custom_species + H.custom_say = dna.custom_say + H.custom_ask = dna.custom_ask + H.custom_whisper = dna.custom_whisper + H.custom_exclaim = dna.custom_exclaim H.species.blood_color = dna.blood_color var/datum/species/S = H.species S.produceCopy(dna.base_species,dna.species_traits,src) diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index 71a40519d12..31f8cf42d17 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -10,6 +10,11 @@ var/custom_base // What to base the custom species on var/blood_color = "#A10808" + var/custom_say = null + var/custom_whisper = null + var/custom_ask = null + var/custom_exclaim = null + var/list/pos_traits = list() // What traits they've selected for their custom species var/list/neu_traits = list() var/list/neg_traits = list() @@ -33,9 +38,14 @@ S["neg_traits"] >> pref.neg_traits S["blood_color"] >> pref.blood_color - S["traits_cheating"]>> pref.traits_cheating + S["traits_cheating"] >> pref.traits_cheating S["max_traits"] >> pref.max_traits S["trait_points"] >> pref.starting_trait_points + + S["custom_say"] >> pref.custom_say + S["custom_whisper"] >> pref.custom_whisper + S["custom_ask"] >> pref.custom_ask + S["custom_exclaim"] >> pref.custom_exclaim /datum/category_item/player_setup_item/vore/traits/save_character(var/savefile/S) S["custom_species"] << pref.custom_species @@ -45,9 +55,14 @@ S["neg_traits"] << pref.neg_traits S["blood_color"] << pref.blood_color - S["traits_cheating"]<< pref.traits_cheating + S["traits_cheating"] << pref.traits_cheating S["max_traits"] << pref.max_traits S["trait_points"] << pref.starting_trait_points + + S["custom_say"] << pref.custom_say + S["custom_whisper"] << pref.custom_whisper + S["custom_ask"] << pref.custom_ask + S["custom_exclaim"] << pref.custom_exclaim /datum/category_item/player_setup_item/vore/traits/sanitize_character() if(!pref.pos_traits) pref.pos_traits = list() @@ -86,6 +101,10 @@ /datum/category_item/player_setup_item/vore/traits/copy_to_mob(var/mob/living/carbon/human/character) character.custom_species = pref.custom_species + character.custom_say = pref.custom_say + character.custom_ask = pref.custom_ask + character.custom_whisper = pref.custom_whisper + character.custom_exclaim = pref.custom_exclaim if(character.isSynthetic()) //Checking if we have a synth on our hands, boys. pref.dirty_synth = 1 @@ -156,6 +175,16 @@ . += "Blood Color: " //People that want to use a certain species to have that species traits (xenochimera/promethean/spider) should be able to set their own blood color. . += "Set Color" . += "R
" + . += "
" + + . += "Custom Say: " + . += "Set Say Verb
" + . += "Custom Whisper: " + . += "Set Whisper Verb
" + . += "Custom Ask: " + . += "Set Ask Verb
" + . += "Custom Exclaim: " + . += "Set Exclaim Verb
" /datum/category_item/player_setup_item/vore/traits/OnTopic(var/href,var/list/href_list, var/mob/user) if(!CanUseTopic(user)) @@ -216,6 +245,30 @@ pref.neg_traits -= trait return TOPIC_REFRESH + else if(href_list["custom_say"]) + var/say_choice = sanitize(input(usr, "This word or phrase will appear instead of 'says': [pref.real_name] says, \"Hi.\"", "Custom Say", pref.custom_say) as null|text, 12) + if(say_choice) + pref.custom_say = say_choice + return TOPIC_REFRESH + + else if(href_list["custom_whisper"]) + var/whisper_choice = sanitize(input(usr, "This word or phrase will appear instead of 'whispers': [pref.real_name] whispers, \"Hi...\"", "Custom Whisper", pref.custom_whisper) as null|text, 12) + if(whisper_choice) + pref.custom_whisper = whisper_choice + return TOPIC_REFRESH + + else if(href_list["custom_ask"]) + var/ask_choice = sanitize(input(usr, "This word or phrase will appear instead of 'asks': [pref.real_name] asks, \"Hi?\"", "Custom Ask", pref.custom_ask) as null|text, 12) + if(ask_choice) + pref.custom_ask = ask_choice + return TOPIC_REFRESH + + else if(href_list["custom_exclaim"]) + var/exclaim_choice = sanitize(input(usr, "This word or phrase will appear instead of 'exclaims', 'shouts' or 'yells': [pref.real_name] exclaims, \"Hi!\"", "Custom Exclaim", pref.custom_exclaim) as null|text, 12) + if(exclaim_choice) + pref.custom_exclaim = exclaim_choice + return TOPIC_REFRESH + else if(href_list["add_trait"]) var/mode = text2num(href_list["add_trait"]) var/list/picklist From 2cb5ac701df3cea786bab013a6cee0a576fe96d7 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Fri, 19 Feb 2021 12:42:25 -0800 Subject: [PATCH 023/193] Diet/Allergy System Rework --- code/__defines/species_languages.dm | 13 + .../living/carbon/human/species/species.dm | 2 + .../carbon/human/species/station/station.dm | 2 + .../Chemistry-Reagents-Dispenser.dm | 8 + .../Chemistry-Reagents-Food-Drinks.dm | 335 ++++++++++++++++-- 5 files changed, 340 insertions(+), 20 deletions(-) diff --git a/code/__defines/species_languages.dm b/code/__defines/species_languages.dm index f6ca0ea5655..9b9c83d2569 100644 --- a/code/__defines/species_languages.dm +++ b/code/__defines/species_languages.dm @@ -24,6 +24,19 @@ #define EMP_TOX_DMG 0x80 // EMPs inflict toxin damage #define EMP_OXY_DMG 0x100 // EMPs inflict oxy damage +// Species allergens +#define MEAT 0x1 // Skrell won't like this. +#define FISH 0x2 // Seperate for completion's sake. Still bad for skrell. +#define FRUIT 0x4 // An apple a day only keeps the doctor away if they're allergic. +#define VEGETABLE 0x8 // Taters 'n' carrots. Potato allergy is a thing, apparently. +#define GRAINS 0x10 // Wheat, oats, etc. +#define BEANS 0x20 // The musical fruit! Includes soy. +#define SEEDS 0x40 // Hope you don't have a nut allergy. +#define DAIRY 0x80 // Lactose intolerance, ho! Also bad for skrell. +#define FUNGI 0x100 // Delicious shrooms. +#define COFFEE 0x200 // Mostly here for tajara. +#define GENERIC 0x400 // Catchall for stuff that doesn't fall into the groups above. You shouldn't be allergic to this type, ever. + // Species spawn flags #define SPECIES_IS_WHITELISTED 0x1 // Must be whitelisted to play. #define SPECIES_IS_RESTRICTED 0x2 // Is not a core/normally playable species. (castes, mutantraces) diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 9860b0c0113..de182ae8299 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -52,6 +52,8 @@ var/active_regen_mult = 1 // Multiplier for 'Regenerate' power speed, in human_powers.dm var/taste_sensitivity = TASTE_NORMAL // How sensitive the species is to minute tastes. + var/allergens = null // Things that will make this species very sick + var/allergen_severity = 0.5 // How bad are reactions to the allergen? This is raw toxin damage per metabolism tick, multiplied by the amount metabolized var/min_age = 17 var/max_age = 70 diff --git a/code/modules/mob/living/carbon/human/species/station/station.dm b/code/modules/mob/living/carbon/human/species/station/station.dm index 882a8b8e6d9..d509c9832d8 100644 --- a/code/modules/mob/living/carbon/human/species/station/station.dm +++ b/code/modules/mob/living/carbon/human/species/station/station.dm @@ -225,6 +225,7 @@ base_color = "#333333" reagent_tag = IS_TAJARA + allergens = COFFEE move_trail = /obj/effect/decal/cleanable/blood/tracks/paw @@ -312,6 +313,7 @@ breath_heat_level_3 = 1350 //Default 1250 reagent_tag = IS_SKRELL + allergens = MEAT|FISH|DAIRY has_limbs = list( BP_TORSO = list("path" = /obj/item/organ/external/chest), diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm index 15f846706b8..6ab4c055cdf 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Dispenser.dm @@ -82,6 +82,8 @@ var/nutriment_factor = 0 var/strength = 10 // This is, essentially, units between stages - the lower, the stronger. Less fine tuning, more clarity. + var/allergen_type = GENERIC // What potential allergens does this contain? + var/allergen_factor = 0.5 // If the potential allergens are mixed and low-volume, they're a bit less dangerous. Needed for drinks because they're a single reagent compared to food which contains multiple seperate reagents. var/toxicity = 1 var/druggy = 0 @@ -139,6 +141,9 @@ if(halluci) M.hallucination = max(M.hallucination, halluci*3) + + if(M.species.allergens & allergen_type) + M.adjustToxLoss(((M.species.allergen_severity*allergen_factor)*4) * removed) /datum/reagent/ethanol/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(issmall(M)) removed *= 2 @@ -183,6 +188,9 @@ if(halluci) M.hallucination = max(M.hallucination, halluci) + + if(M.species.allergens & allergen_type) + M.adjustToxLoss((M.species.allergen_severity*allergen_factor) * removed) /datum/reagent/ethanol/touch_obj(var/obj/O) if(istype(O, /obj/item/weapon/paper)) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index e8c39d05b0f..be5f13bc723 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -9,6 +9,7 @@ metabolism = REM * 4 ingest_met = REM * 4 var/nutriment_factor = 30 // Per unit + var/allergen_type = GENERIC // What potential allergens does this contain? var/injectable = 0 color = "#664330" @@ -40,7 +41,11 @@ if(!injectable && alien != IS_SLIME && alien != IS_CHIMERA) //VOREStation Edit M.adjustToxLoss(0.1 * removed) return + if(M.species.allergens & allergen_type) + M.adjustToxLoss((M.species.allergen_severity*4) * removed) + return affect_ingest(M, alien, removed) + ..() /datum/reagent/nutriment/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) switch(alien) @@ -48,10 +53,20 @@ if(IS_UNATHI) removed *= 0.5 if(IS_CHIMERA) removed *= 0.25 //VOREStation Edit if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. +<<<<<<< HEAD M.heal_organ_damage(0.5 * removed, 0) if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. M.adjust_nutrition(nutriment_factor * removed) // For hunger and fatness M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) +======= + if(M.species.allergens & allergen_type) //uhoh, we can't digest this! + M.adjustToxLoss(M.species.allergen_severity * removed) + else //delicious + M.heal_organ_damage(0.5 * removed, 0) + M.adjust_nutrition(nutriment_factor * removed) + M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) + +>>>>>>> 2fcec80... Merge pull request #7864 from KillianKirilenko/kk-diet // Aurora Cooking Port Insertion Begin @@ -228,6 +243,7 @@ id = "cornoil" description = "An oil derived from various types of corn." reagent_state = LIQUID + allergen_type = VEGETABLE /datum/reagent/nutriment/triglyceride/oil/peanut name = "Peanut Oil" @@ -237,6 +253,7 @@ taste_mult = 0.3 nutriment_factor = 15 color = "#4F3500" + allergen_type = SEEDS // Aurora Cooking Port Insertion End @@ -253,11 +270,10 @@ id = "protein" taste_description = "some sort of meat" color = "#440000" + allergen_type = MEAT /datum/reagent/nutriment/protein/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) switch(alien) - if(IS_SKRELL) - M.adjustToxLoss(0.5 * removed) if(IS_TESHARI) ..(M, alien, removed*1.2) // Teshari get a bit more nutrition from meat. if(IS_UNATHI) @@ -269,41 +285,40 @@ else ..() -/datum/reagent/nutriment/protein/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien && alien == IS_SKRELL) - M.adjustToxLoss(2 * removed) - return - ..() - /datum/reagent/nutriment/protein/tofu name = "tofu protein" id = "tofu" color = "#fdffa8" taste_description = "tofu" + allergen_type = BEANS /datum/reagent/nutriment/protein/seafood name = "seafood protein" id = "seafood" color = "#f5f4e9" taste_description = "fish" + allergen_type = FISH -/datum/reagent/nutriment/protein/cheese // Also bad for skrell. +/datum/reagent/nutriment/protein/cheese name = "cheese" id = "cheese" color = "#EDB91F" taste_description = "cheese" + allergen_type = DAIRY -/datum/reagent/nutriment/protein/egg // Also bad for skrell. +/datum/reagent/nutriment/protein/egg name = "egg yolk" id = "egg" taste_description = "egg" color = "#FFFFAA" + allergen_type = DAIRY /datum/reagent/nutriment/protein/murk name = "murkfin protein" id = "murk_protein" taste_description = "mud" color = "#664330" + allergen_type = FISH /datum/reagent/nutriment/honey name = "Honey" @@ -341,6 +356,7 @@ taste_description = "unmistakably mayonnaise" nutriment_factor = 10 color = "#FFFFFF" + allergen_type = DAIRY //because egg /datum/reagent/nutriment/yeast name = "Yeast" @@ -358,6 +374,7 @@ reagent_state = SOLID nutriment_factor = 1 color = "#FFFFFF" + allergen_type = GRAINS /datum/reagent/nutriment/flour/touch_turf(var/turf/simulated/T) if(!istype(T, /turf/space)) @@ -371,6 +388,7 @@ taste_mult = 1.3 nutriment_factor = 1 color = "#482000" + allergen_type = COFFEE /datum/reagent/nutriment/tea name = "Tea Powder" @@ -397,6 +415,7 @@ description = "Dehydrated, powdered juice of some kind." taste_mult = 1.3 nutriment_factor = 1 + allergen_type = FRUIT /datum/reagent/nutriment/instantjuice/grape name = "Grape Juice Powder" @@ -473,6 +492,7 @@ reagent_state = LIQUID nutriment_factor = 1 color = "#801E28" + allergen_type = FRUIT /datum/reagent/nutriment/peanutbutter name = "Peanut Butter" @@ -483,6 +503,7 @@ reagent_state = LIQUID nutriment_factor = 30 color = "#4F3500" + allergen_type = SEEDS /datum/reagent/nutriment/vanilla name = "Vanilla Extract" @@ -528,6 +549,7 @@ reagent_state = LIQUID nutriment_factor = 2 color = "#899613" + allergen_type = DAIRY //incase anyone is dumb enough to drink it - it does contain milk! /datum/reagent/nutriment/sprinkles name = "Sprinkles" @@ -859,16 +881,23 @@ var/adj_sleepy = 0 var/adj_temp = 0 var/water_based = TRUE + var/allergen_type = GENERIC // What potential allergens does this contain? + var/allergen_factor = 1 // If the potential allergens are mixed and low-volume, they're a bit less dangerous. Needed for drinks because they're a single reagent compared to food which contains multiple seperate reagents. /datum/reagent/drink/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) var/strength_mod = 1 if(alien == IS_SLIME && water_based) strength_mod = 3 M.adjustToxLoss(removed * strength_mod) // Probably not a good idea; not very deadly though + if(M.species.allergens & allergen_type) // Unless you're allergic, in which case... + M.adjustToxLoss(((M.species.allergen_severity*allergen_factor)*2) * removed) return /datum/reagent/drink/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) - M.adjust_nutrition(nutrition * removed) + if(M.species.allergens & allergen_type) + M.adjustToxLoss((M.species.allergen_severity*allergen_factor) * removed) + else //delicious + M.adjust_nutrition(nutrition * removed) M.dizziness = max(0, M.dizziness + adj_dizzy) M.drowsyness = max(0, M.drowsyness + adj_drowsy) M.AdjustSleeping(adj_sleepy) @@ -925,6 +954,7 @@ glass_name = "carrot juice" glass_desc = "It is just like a carrot but without crunching." + allergen_type = VEGETABLE /datum/reagent/drink/juice/carrot/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -939,6 +969,7 @@ glass_name = "grape juice" glass_desc = "It's grrrrrape!" + allergen_type = FRUIT /datum/reagent/drink/juice/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1039,6 +1070,7 @@ glass_name = "potato juice" glass_desc = "Juice from a potato. Bleh." + allergen_type = VEGETABLE /datum/reagent/drink/juice/tomato name = "Tomato Juice" @@ -1081,6 +1113,7 @@ cup_icon_state = "cup_cream" cup_name = "cup of milk" cup_desc = "White and nutritious goodness!" + allergen_type = DAIRY /datum/reagent/drink/milk/chocolate name = "Chocolate Milk" @@ -1096,7 +1129,6 @@ glass_name = "chocolate milk" glass_desc = "Deliciously fattening!" - /datum/reagent/drink/milk/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) @@ -1117,6 +1149,7 @@ cup_icon_state = "cup_cream" cup_name = "cup of cream" cup_desc = "Ewwww..." + allergen_type = DAIRY /datum/reagent/drink/milk/soymilk name = "Soy Milk" @@ -1131,6 +1164,7 @@ cup_icon_state = "cup_cream" cup_name = "cup of milk" cup_desc = "White and nutritious goodness!" + allergen_type = FRUIT /datum/reagent/drink/tea name = "Tea" @@ -1215,6 +1249,7 @@ cup_name = "cup of lemon tea" cup_desc = "A tasty mixture of lemon and tea. It's apparently good for you!" + allergen_type = FRUIT /datum/reagent/drink/tea/limetea name = "Lime Tea" @@ -1228,6 +1263,7 @@ cup_name = "cup of lime tea" cup_desc = "A tasty mixture of lime and tea. It's apparently good for you!" + allergen_type = FRUIT /datum/reagent/drink/tea/orangetea name = "Orange Tea" @@ -1241,6 +1277,7 @@ cup_name = "cup of orange tea" cup_desc = "A tasty mixture of orange and tea. It's apparently good for you!" + allergen_type = FRUIT /datum/reagent/drink/tea/berrytea name = "Berry Tea" @@ -1254,6 +1291,7 @@ cup_name = "cup of berry tea" cup_desc = "A tasty mixture of berries and tea. It's apparently good for you!" + allergen_type = FRUIT /datum/reagent/drink/greentea name = "Green Tea" @@ -1300,24 +1338,35 @@ glass_name = "coffee" glass_desc = "Don't drop it, or you'll send scalding liquid and glass shards everywhere." - + allergen_type = COFFEE /datum/reagent/drink/coffee/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) return ..() +<<<<<<< HEAD //if(alien == IS_TAJARA) //VOREStation Edit Begin //M.adjustToxLoss(0.5 * removed) //M.make_jittery(4) //extra sensitive to caffine +======= + if(alien == IS_TAJARA) + M.make_jittery(4) //extra sensitive to caffine +>>>>>>> 2fcec80... Merge pull request #7864 from KillianKirilenko/kk-diet if(adj_temp > 0) holder.remove_reagent("frostoil", 10 * removed) /datum/reagent/drink/coffee/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() +<<<<<<< HEAD //if(alien == IS_TAJARA) //M.adjustToxLoss(2 * removed) //M.make_jittery(4) //return +======= + if(alien == IS_TAJARA) + M.make_jittery(4) + return +>>>>>>> 2fcec80... Merge pull request #7864 from KillianKirilenko/kk-diet /datum/reagent/drink/coffee/overdose(var/mob/living/carbon/M, var/alien) if(alien == IS_DIONA) @@ -1366,11 +1415,11 @@ glass_desc = "A nice and refreshing beverage while you are reading." glass_name = "soy latte" - glass_desc = "A nice and refrshing beverage while you are reading." cup_icon_state = "cup_latte" cup_name = "cup of soy latte" cup_desc = "A nice and refreshing beverage while you are reading." + allergen_type = COFFEE|BEANS /datum/reagent/drink/coffee/soy_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1390,6 +1439,7 @@ cup_icon_state = "cup_latte" cup_name = "cup of cafe latte" cup_desc = "A nice and refreshing beverage while you are reading." + allergen_type = COFFEE|DAIRY /datum/reagent/drink/coffee/cafe_latte/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1453,6 +1503,7 @@ glass_name = "grape soda" glass_desc = "Looks like a delicious drink!" glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/tonic name = "Tonic Water" @@ -1480,6 +1531,7 @@ glass_name = "lemonade" glass_desc = "Oh the nostalgia..." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/melonade name = "Melonade" @@ -1492,6 +1544,7 @@ glass_name = "melonade" glass_desc = "Oh the.. nostalgia?" glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/appleade name = "Appleade" @@ -1504,6 +1557,7 @@ glass_name = "appleade" glass_desc = "Applejuice, improved." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/pineappleade name = "Pineappleade" @@ -1516,6 +1570,7 @@ glass_name = "pineappleade" glass_desc = "Pineapple, juiced up." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/kiraspecial name = "Kira Special" @@ -1539,6 +1594,7 @@ glass_name = "Brown Star" glass_desc = "It's not what it sounds like..." + allergen_type = FRUIT /datum/reagent/drink/milkshake name = "Milkshake" @@ -1550,6 +1606,7 @@ glass_name = "milkshake" glass_desc = "Glorious brainfreezing mixture." + allergen_type = DAIRY /datum/reagent/milkshake/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1582,6 +1639,7 @@ glass_name = "Chocolate Milkshake" glass_desc = "A refreshing chocolate milkshake, just like mom used to make." + allergen_type = DAIRY /datum/reagent/drink/milkshake/berryshake name = "Berry Milkshake" @@ -1593,6 +1651,7 @@ glass_name = "Berry Milkshake" glass_desc = "A refreshing berry milkshake, just like mom used to make." + allergen_type = FRUIT|DAIRY /datum/reagent/drink/milkshake/coffeeshake name = "Coffee Milkshake" @@ -1605,9 +1664,9 @@ adj_drowsy = -3 adj_sleepy = -2 - glass_name = "Coffee Milkshake" glass_desc = "An energizing coffee milkshake, perfect for hot days at work.." + allergen_type = DAIRY|COFFEE /datum/reagent/drink/milkshake/coffeeshake/overdose(var/mob/living/carbon/M, var/alien) M.make_jittery(5) @@ -1621,6 +1680,7 @@ glass_name = "Peanut Milkshake" glass_desc = "Savory cream in an ice-cold stature." + allergen_type = SEEDS|DAIRY /datum/reagent/drink/rewriter name = "Rewriter" @@ -1632,6 +1692,7 @@ glass_name = "Rewriter" glass_desc = "The secret of the sanctuary of the Libarian..." + allergen_type = FRUIT|COFFEE /datum/reagent/drink/rewriter/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1696,6 +1757,7 @@ glass_name = "Space Mountain Wind" glass_desc = "Space Mountain Wind. As you know, there are no mountains in space, only wind." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/dr_gibb name = "Dr. Gibb" @@ -1720,6 +1782,7 @@ glass_name = "Space-up" glass_desc = "Space-up. It helps keep your cool." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/lemon_lime name = "Lemon-Lime" @@ -1732,6 +1795,7 @@ glass_name = "lemon lime soda" glass_desc = "A tangy substance made of 0.5% natural citrus!" glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/soda/gingerale name = "Ginger Ale" @@ -1788,6 +1852,7 @@ glass_name = "roy rogers" glass_desc = "I'm a cowboy, on a steel horse I ride" glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/collins_mix name = "Collins Mix" @@ -1800,6 +1865,7 @@ glass_name = "collins mix" glass_desc = "Best hope it isn't a hoax." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/arnold_palmer name = "Arnold Palmer" @@ -1812,6 +1878,7 @@ glass_name = "arnold palmer" glass_desc = "Tastes just like the old man." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/doctor_delight name = "The Doctor's Delight" @@ -1824,6 +1891,7 @@ glass_name = "The Doctor's Delight" glass_desc = "A healthy mixture of juices, guaranteed to keep you healthy until the next toolboxing takes place." + allergen_type = FRUIT /datum/reagent/drink/doctor_delight/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -1932,6 +2000,7 @@ glass_name = "Dream Cream" glass_desc = "A smoothy, silky mix of honey and dairy." + allergen_type = FRUIT|DAIRY /datum/reagent/drink/soda/vilelemon name = "Vile Lemon" @@ -1943,6 +2012,7 @@ glass_name = "Vile Lemon" glass_desc = "A sour, fizzy drink with lemonade and lemonlime." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/entdraught name = "Ent's Draught" @@ -1953,6 +2023,7 @@ glass_name = "Ent's Draught" glass_desc = "You can almost smell the tranquility emanating from this." + allergen_type = FRUIT /datum/reagent/drink/lovepotion name = "Love Potion" @@ -1963,6 +2034,7 @@ glass_name = "Love Potion" glass_desc = "Love me tender, love me sweet." + allergen_type = FRUIT|DAIRY /datum/reagent/drink/oilslick name = "Oil Slick" @@ -1975,6 +2047,7 @@ glass_name = "Oil Slick" glass_desc = "A concoction that should probably be in an engine, rather than your stomach." glass_icon = DRINK_ICON_NOISY + allergen_type = VEGETABLE|FRUIT /datum/reagent/drink/slimeslammer name = "Slick Slimes Slammer" @@ -1987,6 +2060,7 @@ glass_name = "Slick Slime Slammer" glass_desc = "A concoction that should probably be in an engine, rather than your stomach. Still." glass_icon = DRINK_ICON_NOISY + allergen_type = VEGETABLE|SEEDS /datum/reagent/drink/eggnog name = "Eggnog" @@ -1997,6 +2071,7 @@ glass_name = "Eggnog" glass_desc = "You can't egg-nore the holiday cheer all around you" + allergen_type = DAIRY /datum/reagent/drink/nuclearwaste name = "Nuclear Waste" @@ -2035,6 +2110,7 @@ glass_desc = "A pitiful sludge that looks vaguely like a soda.. if you look at it a certain way." glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) + allergen_type = VEGETABLE /datum/reagent/drink/sodaoil/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) ..() @@ -2074,6 +2150,7 @@ glass_name = "sex on the beach" glass_desc = "A secret combination of orange juice and pomegranate." + allergen_type = FRUIT /datum/reagent/drink/driverspunch name = "Driver's Punch" @@ -2085,6 +2162,7 @@ glass_name = "driver`s punch" glass_desc = "A fruity punch!" glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/mintapplesparkle name = "Mint Apple Sparkle" @@ -2096,6 +2174,7 @@ glass_name = "mint apple sparkle" glass_desc = "Delicious appleade with a touch of mint." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/berrycordial name = "Berry Cordial" @@ -2107,6 +2186,7 @@ glass_name = "berry cordial" glass_desc = "How berry cordial of you." glass_icon = DRINK_ICON_NOISY + allergen_type = FRUIT /datum/reagent/drink/tropicalfizz name = "Tropical Fizz" @@ -2119,6 +2199,7 @@ glass_desc = "One sip and you're in the bahamas." glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /datum/reagent/drink/fauxfizz name = "Faux Fizz" @@ -2131,6 +2212,7 @@ glass_desc = "One sip and you're in the bahamas... maybe." glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT /* Alcohol */ @@ -2160,6 +2242,8 @@ glass_name = "ale" glass_desc = "A freezing pint of delicious ale" + allergen_type = GRAINS + /datum/reagent/ethanol/beer name = "Beer" id = "beer" @@ -2172,6 +2256,8 @@ glass_name = "beer" glass_desc = "A freezing pint of beer" + allergen_type = GRAINS + /datum/reagent/ethanol/beer/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) @@ -2190,6 +2276,8 @@ glass_name = "lite beer" glass_desc = "A freezing pint of lite beer" + allergen_type = GRAINS + /datum/reagent/ethanol/bluecuracao name = "Blue Curacao" id = "bluecuracao" @@ -2202,6 +2290,8 @@ glass_name = "blue curacao" glass_desc = "Exotically blue, fruity drink, distilled from oranges." + allergen_type = FRUIT + /datum/reagent/ethanol/cognac name = "Cognac" id = "cognac" @@ -2214,6 +2304,8 @@ glass_name = "cognac" glass_desc = "Damn, you feel like some kind of French aristocrat just by holding this." + allergen_type = FRUIT + /datum/reagent/ethanol/deadrum name = "Deadrum" id = "deadrum" @@ -2254,9 +2346,12 @@ glass_name = "gin" glass_desc = "A crystal clear glass of Griffeater gin." + allergen_type = FRUIT + //Base type for alchoholic drinks containing coffee /datum/reagent/ethanol/coffee overdose = 45 + allergen_type = COFFEE /datum/reagent/ethanol/coffee/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -2267,6 +2362,7 @@ M.AdjustSleeping(-2) if(M.bodytemperature > 310) M.bodytemperature = max(310, M.bodytemperature - (5 * TEMPERATURE_DAMAGE_COEFFICIENT)) +<<<<<<< HEAD //if(alien == IS_TAJARA) //M.adjustToxLoss(0.5 * removed) //M.make_jittery(4) //extra sensitive to caffine @@ -2276,6 +2372,15 @@ //M.adjustToxLoss(2 * removed) //M.make_jittery(4) //return +======= + if(alien == IS_TAJARA) + M.make_jittery(4) //extra sensitive to caffine + +/datum/reagent/ethanol/coffee/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(alien == IS_TAJARA) + M.make_jittery(4) + return +>>>>>>> 2fcec80... Merge pull request #7864 from KillianKirilenko/kk-diet ..() /datum/reagent/ethanol/coffee/overdose(var/mob/living/carbon/M, var/alien) @@ -2310,6 +2415,8 @@ glass_name = "melon liquor" glass_desc = "A relatively sweet and fruity 46 proof liquor." + allergen_type = FRUIT + /datum/reagent/ethanol/melonspritzer name = "Melon Spritzer" id = "melonspritzer" @@ -2322,6 +2429,8 @@ glass_desc = "Melons: Citrus style." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT + /datum/reagent/ethanol/rum name = "Rum" id = "rum" @@ -2356,6 +2465,8 @@ glass_name = "sex on the beach" glass_desc = "A concoction of vodka and a secret combination of orange juice and pomegranate." + allergen_type = FRUIT + /datum/reagent/ethanol/tequila name = "Tequila" id = "tequilla" @@ -2411,6 +2522,8 @@ glass_name = "vodka" glass_desc = "The glass contain wodka. Xynta." + allergen_type = GRAINS + /datum/reagent/ethanol/vodka/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.apply_effect(max(M.radiation - 1 * removed, 0), IRRADIATE, check_protection = 0) @@ -2426,6 +2539,8 @@ glass_name = "whiskey" glass_desc = "The silky, smokey whiskey goodness inside the glass makes the drink look very classy." + allergen_type = GRAINS + /datum/reagent/ethanol/wine name = "Wine" id = "wine" @@ -2437,6 +2552,8 @@ glass_name = "wine" glass_desc = "A very classy looking drink." + allergen_type = FRUIT + /datum/reagent/ethanol/wine/champagne name = "Champagne" id = "champagne" @@ -2447,6 +2564,7 @@ glass_name = "champagne" glass_desc = "An even classier looking drink." + allergen_type = FRUIT /datum/reagent/ethanol/cider name = "Cider" @@ -2460,6 +2578,8 @@ glass_desc = "The second most Irish drink." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT + // Cocktails @@ -2475,6 +2595,8 @@ glass_name = "Acid Spit" glass_desc = "A drink from the company archives. Made from live aliens." + allergen_type = FRUIT + /datum/reagent/ethanol/alliescocktail name = "Allies Cocktail" id = "alliescocktail" @@ -2486,6 +2608,8 @@ glass_name = "Allies cocktail" glass_desc = "A drink made from your allies." + allergen_type = GRAINS + /datum/reagent/ethanol/aloe name = "Aloe" id = "aloe" @@ -2497,6 +2621,8 @@ glass_name = "Aloe" glass_desc = "Very, very, very good." + allergen_type = FRUIT|DAIRY|GRAINS + /datum/reagent/ethanol/amasec name = "Amasec" id = "amasec" @@ -2509,6 +2635,8 @@ glass_name = "Amasec" glass_desc = "Always handy before combat!" + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/andalusia name = "Andalusia" id = "andalusia" @@ -2520,6 +2648,8 @@ glass_name = "Andalusia" glass_desc = "A nice, strange named drink." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/antifreeze name = "Anti-freeze" id = "antifreeze" @@ -2533,6 +2663,8 @@ glass_name = "Anti-freeze" glass_desc = "The ultimate refreshment." + allergen_type = GRAINS|DAIRY + /datum/reagent/ethanol/atomicbomb name = "Atomic Bomb" id = "atomicbomb" @@ -2546,6 +2678,8 @@ glass_name = "Atomic Bomb" glass_desc = "We cannot take legal responsibility for your actions after imbibing." + allergen_type = COFFEE|DAIRY + /datum/reagent/ethanol/coffee/b52 name = "B-52" id = "b52" @@ -2558,6 +2692,8 @@ glass_name = "B-52" glass_desc = "Kahlua, Irish cream, and cognac. You will get bombed." + allergen_type = COFFEE|DAIRY + /datum/reagent/ethanol/bahama_mama name = "Bahama mama" id = "bahama_mama" @@ -2569,6 +2705,8 @@ glass_name = "Bahama Mama" glass_desc = "Tropical cocktail." + allergen_type = FRUIT + /datum/reagent/ethanol/bananahonk name = "Banana Mama" id = "bananahonk" @@ -2581,6 +2719,8 @@ glass_name = "Banana Honk" glass_desc = "A drink from Banana Heaven." + allergen_type = FRUIT|DAIRY + /datum/reagent/ethanol/barefoot name = "Barefoot" id = "barefoot" @@ -2592,6 +2732,8 @@ glass_name = "Barefoot" glass_desc = "Barefoot and pregnant." + allergen_type = DAIRY|FRUIT + /datum/reagent/ethanol/beepsky_smash name = "Beepsky Smash" id = "beepskysmash" @@ -2605,6 +2747,8 @@ glass_name = "Beepsky Smash" glass_desc = "Heavy, hot and strong. Just like the Iron fist of the LAW." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/beepsky_smash/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.Stun(2) @@ -2621,6 +2765,8 @@ glass_name = "bilk" glass_desc = "A brew of milk and beer. For those alcoholics who fear osteoporosis." + allergen_type = GRAINS|DAIRY + /datum/reagent/ethanol/black_russian name = "Black Russian" id = "blackrussian" @@ -2632,6 +2778,8 @@ glass_name = "Black Russian" glass_desc = "For the lactose-intolerant. Still as classy as a White Russian." + allergen_type = COFFEE|GRAINS + /datum/reagent/ethanol/bloody_mary name = "Bloody Mary" id = "bloodymary" @@ -2643,6 +2791,8 @@ glass_name = "Bloody Mary" glass_desc = "Tomato juice, mixed with Vodka and a lil' bit of lime. Tastes like liquid murder." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/booger name = "Booger" id = "booger" @@ -2654,6 +2804,8 @@ glass_name = "Booger" glass_desc = "Ewww..." + allergen_type = DAIRY|FRUIT + /datum/reagent/ethanol/coffee/brave_bull name = "Brave Bull" id = "bravebull" @@ -2677,6 +2829,8 @@ glass_name = "Changeling Sting" glass_desc = "A stingy drink." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/martini name = "Classic Martini" id = "martini" @@ -2688,6 +2842,8 @@ glass_name = "classic martini" glass_desc = "Damn, the bartender even stirred it, not shook it." + allergen_type = FRUIT + /datum/reagent/ethanol/cuba_libre name = "Cuba Libre" id = "cubalibre" @@ -2745,6 +2901,8 @@ glass_name = "gin fizz" glass_desc = "Refreshingly lemony, deliciously dry." + allergen_type = FRUIT + /datum/reagent/ethanol/grog name = "Grog" id = "grog" @@ -2754,7 +2912,6 @@ color = "#FFBB00" strength = 100 - glass_name = "grog" glass_desc = "A fine and cepa drink for Space." @@ -2769,6 +2926,8 @@ glass_name = "Erika Surprise" glass_desc = "The surprise is, it's green!" + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/gargle_blaster name = "Pan-Galactic Gargle Blaster" id = "gargleblaster" @@ -2783,6 +2942,8 @@ glass_name = "Pan-Galactic Gargle Blaster" glass_desc = "Does... does this mean that Arthur and Ford are on the station? Oh joy." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/gintonic name = "Gin and Tonic" id = "gintonic" @@ -2794,6 +2955,8 @@ glass_name = "gin and tonic" glass_desc = "A mild but still great cocktail. Drink up, like a true Englishman." + allergen_type = FRUIT + /datum/reagent/ethanol/goldschlager name = "Goldschlager" id = "goldschlager" @@ -2806,6 +2969,8 @@ glass_name = "Goldschlager" glass_desc = "100 proof that teen girls will drink anything with gold in it." + allergen_type = GRAINS + /datum/reagent/ethanol/hippies_delight name = "Hippies' Delight" id = "hippiesdelight" @@ -2819,6 +2984,8 @@ glass_name = "Hippie's Delight" glass_desc = "A drink enjoyed by people during the 1960's." + allergen_type = FRUIT|GRAINS|FUNGI + /datum/reagent/ethanol/hooch name = "Hooch" id = "hooch" @@ -2856,6 +3023,8 @@ glass_name = "Irish Car Bomb" glass_desc = "An irish car bomb." + allergen_type = DAIRY|GRAINS + /datum/reagent/ethanol/coffee/irishcoffee name = "Irish Coffee" id = "irishcoffee" @@ -2867,6 +3036,8 @@ glass_name = "Irish coffee" glass_desc = "Coffee and alcohol. More fun than a Mimosa to drink in the morning." + allergen_type = COFFEE|DAIRY + /datum/reagent/ethanol/irish_cream name = "Irish Cream" id = "irishcream" @@ -2878,6 +3049,8 @@ glass_name = "Irish cream" glass_desc = "It's cream, mixed with whiskey. What else would you expect from the Irish?" + allergen_type = DAIRY + /datum/reagent/ethanol/longislandicedtea name = "Long Island Iced Tea" id = "longislandicedtea" @@ -2889,6 +3062,8 @@ glass_name = "Long Island iced tea" glass_desc = "The liquor cabinet, brought together in a delicious mix. Intended for middle-aged alcoholic women only." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/manhattan name = "Manhattan" id = "manhattan" @@ -2900,6 +3075,8 @@ glass_name = "Manhattan" glass_desc = "The Detective's undercover drink of choice. He never could stomach gin..." + allergen_type = GRAINS + /datum/reagent/ethanol/manhattan_proj name = "Manhattan Project" id = "manhattan_proj" @@ -2923,6 +3100,8 @@ glass_name = "The Manly Dorf" glass_desc = "A manly concotion made from Ale and Beer. Intended for true men only." + allergen_type = GRAINS + /datum/reagent/ethanol/margarita name = "Margarita" id = "margarita" @@ -2934,6 +3113,8 @@ glass_name = "margarita" glass_desc = "On the rocks with salt on the rim. Arriba~!" + allergen_type = FRUIT + /datum/reagent/ethanol/mead name = "Mead" id = "mead" @@ -2973,6 +3154,8 @@ glass_icon = DRINK_ICON_NOISY glass_special = list("neuroright") + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/neurotoxin/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.Weaken(3) @@ -3037,6 +3220,8 @@ glass_name = "Sbiten" glass_desc = "A spicy mix of Vodka and Spice. Very hot." + allergen_type = GRAINS + /datum/reagent/ethanol/screwdrivercocktail name = "Screwdriver" id = "screwdrivercocktail" @@ -3048,6 +3233,8 @@ glass_name = "Screwdriver" glass_desc = "A simple, yet superb mixture of Vodka and orange juice. Just the thing for the tired engineer." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/silencer name = "Silencer" id = "silencer" @@ -3072,6 +3259,8 @@ glass_name = "Singulo" glass_desc = "A blue-space beverage." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/snowwhite name = "Snow White" id = "snowwhite" @@ -3083,6 +3272,8 @@ glass_name = "Snow White" glass_desc = "A cold refreshment." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/suidream name = "Sui Dream" id = "suidream" @@ -3094,6 +3285,8 @@ glass_name = "Sui Dream" glass_desc = "A froofy, fruity, and sweet mixed drink. Understanding the name only brings shame." + allergen_type = FRUIT + /datum/reagent/ethanol/syndicatebomb name = "Syndicate Bomb" id = "syndicatebomb" @@ -3105,6 +3298,8 @@ glass_name = "Syndicate Bomb" glass_desc = "Tastes like terrorism!" + allergen_type = GRAINS + /datum/reagent/ethanol/tequilla_sunrise name = "Tequila Sunrise" id = "tequillasunrise" @@ -3116,6 +3311,8 @@ glass_name = "Tequilla Sunrise" glass_desc = "Oh great, now you feel nostalgic about sunrises back on Earth..." + allergen_type = FRUIT + /datum/reagent/ethanol/threemileisland name = "Three Mile Island Iced Tea" id = "threemileisland" @@ -3128,6 +3325,8 @@ glass_name = "Three Mile Island iced tea" glass_desc = "A glass of this is sure to prevent a meltdown." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/toxins_special name = "Toxins Special" id = "phoronspecial" @@ -3153,6 +3352,7 @@ glass_name = "vodka martini" glass_desc ="A bastardization of the classic martini. Still great." + allergen_type = GRAINS /datum/reagent/ethanol/vodkatonic name = "Vodka and Tonic" @@ -3165,6 +3365,7 @@ glass_name = "vodka and tonic" glass_desc = "For when a gin and tonic isn't Russian enough." + allergen_type = GRAINS /datum/reagent/ethanol/white_russian name = "White Russian" @@ -3177,6 +3378,7 @@ glass_name = "White Russian" glass_desc = "A very nice looking drink. But that's just, like, your opinion, man." + allergen_type = COFFEE|GRAINS|DAIRY /datum/reagent/ethanol/whiskey_cola name = "Whiskey Cola" @@ -3189,6 +3391,7 @@ glass_name = "whiskey cola" glass_desc = "An innocent-looking mixture of cola and Whiskey. Delicious." + allergen_type = GRAINS /datum/reagent/ethanol/whiskeysoda name = "Whiskey Soda" @@ -3201,6 +3404,8 @@ glass_name = "whiskey soda" glass_desc = "Ultimate refreshment." + allergen_type = GRAINS + /datum/reagent/ethanol/specialwhiskey // I have no idea what this is and where it comes from name = "Special Blend Whiskey" id = "specialwhiskey" @@ -3212,6 +3417,8 @@ glass_name = "special blend whiskey" glass_desc = "Just when you thought regular station whiskey was good... This silky, amber goodness has to come along and ruin everything." + allergen_type = GRAINS + /datum/reagent/ethanol/unathiliquor name = "Redeemer's Brew" id = "unathiliquor" @@ -3248,6 +3455,8 @@ glass_name = "Sake Bomb" glass_desc = "Some sake mixed into a pint of beer." + allergen_type = GRAINS + /datum/reagent/ethanol/tamagozake name = "Tamagozake" id = "tamagozake" @@ -3260,6 +3469,8 @@ glass_name = "Tamagozake" glass_desc = "An egg cracked into sake and sugar." + allergen_type = GRAINS|DAIRY + /datum/reagent/ethanol/ginzamary name = "Ginza Mary" id = "ginzamary" @@ -3271,6 +3482,8 @@ glass_name = "Ginza Mary" glass_desc = "Tomato juice, vodka, and sake make something not quite completely unlike a Bloody Mary." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/tokyorose name = "Tokyo Rose" id = "tokyorose" @@ -3282,6 +3495,8 @@ glass_name = "Tokyo Rose" glass_desc = "It's kinda pretty!" + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/saketini name = "Saketini" id = "saketini" @@ -3293,16 +3508,20 @@ glass_name = "Saketini" glass_desc = "What are you doing drinking this outside of New Kyoto?" + allergen_type = GRAINS + /datum/reagent/ethanol/coffee/elysiumfacepunch name = "Elysium Facepunch" id = "elysiumfacepunch" - description = "A lothesome cocktail favored by Heaven's skeleton shift workers." + description = "A loathesome cocktail favored by Heaven's skeleton shift workers." taste_description = "sour coffee" color = "#8f7729" strength = 20 glass_name = "Elysium Facepunch" - glass_desc = "A lothesome cocktail favored by Heaven's skeleton shift workers." + glass_desc = "A loathesome cocktail favored by Heaven's skeleton shift workers." + + allergen_type = COFFEE|FRUIT /datum/reagent/ethanol/erebusmoonrise name = "Erebus Moonrise" @@ -3315,6 +3534,8 @@ glass_name = "Erebus Moonrise" glass_desc = "A deeply alcoholic mix, popular in Nyx." + allergen_type = GRAINS + /datum/reagent/ethanol/balloon name = "Balloon" id = "balloon" @@ -3326,6 +3547,8 @@ glass_name = "Balloon" glass_desc = "A strange drink invented in the aerostats of Venus." + allergen_type = DAIRY|FRUIT + /datum/reagent/ethanol/natunabrandy name = "Natuna Brandy" id = "natunabrandy" @@ -3338,6 +3561,8 @@ glass_desc = "On Natuna, they do the best with what they have." glass_special = list(DRINK_FIZZ) + allergen_type = GRAINS + /datum/reagent/ethanol/euphoria name = "Euphoria" id = "euphoria" @@ -3349,6 +3574,8 @@ glass_name = "Euphoria" glass_desc = "Invented by a Eutopian marketing team, this is one of the most expensive cocktails in existence." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/xanaducannon name = "Xanadu Cannon" id = "xanaducannon" @@ -3360,6 +3587,8 @@ glass_name = "Xanadu Cannon" glass_desc = "Common in the entertainment districts of Titan." + allergen_type = GRAINS + /datum/reagent/ethanol/debugger name = "Debugger" id = "debugger" @@ -3382,6 +3611,8 @@ glass_name = "Spacer's Brew" glass_desc = "Ethanol and orange soda. A common emergency drink on frontier colonies." + allergen_type = FRUIT + /datum/reagent/ethanol/binmanbliss name = "Binman Bliss" id = "binmanbliss" @@ -3393,6 +3624,8 @@ glass_name = "Binman Bliss" glass_desc = "A dry cocktail popular on Binma." + allergen_type = GRAINS + /datum/reagent/ethanol/chrysanthemum name = "Chrysanthemum" id = "chrysanthemum" @@ -3404,6 +3637,8 @@ glass_name = "Chrysanthemum" glass_desc = "An exotic cocktail from New Kyoto." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/bitters name = "Bitters" id = "bitters" @@ -3415,6 +3650,8 @@ glass_name = "Bitters" glass_desc = "A blend of fermented fruits and herbs, commonly used in cocktails." + allergen_type = FRUIT + /datum/reagent/ethanol/soemmerfire name = "Soemmer Fire" id = "soemmerfire" @@ -3426,6 +3663,8 @@ glass_name = "Soemmer Fire" glass_desc = "A painfully hot mixed drink, for when you absolutely need to hurt right now." + allergen_type = GRAINS + /datum/reagent/drink/soemmerfire/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() if(alien == IS_DIONA) @@ -3443,6 +3682,8 @@ glass_name = "Wine Brandy" glass_desc = "A very classy looking after-dinner drink." + allergen_type = FRUIT + /datum/reagent/ethanol/morningafter name = "Morning After" id = "morningafter" @@ -3454,6 +3695,8 @@ glass_name = "Morning After" glass_desc = "The finest hair of the dog, coming up!" + allergen_type = GRAINS + /datum/reagent/ethanol/vesper name = "Vesper" id = "vesper" @@ -3465,6 +3708,8 @@ glass_name = "Vesper" glass_desc = "A dry martini, ice cold and well shaken." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/rotgut name = "Rotgut Fever Dream" id = "rotgut" @@ -3476,6 +3721,8 @@ glass_name = "Rotgut Fever Dream" glass_desc = "Why are you doing this to yourself?" + allergen_type = GRAINS + /datum/reagent/ethanol/voxdelight name = "Vox's Delight" id = "voxdelight" @@ -3507,6 +3754,8 @@ glass_name = "Screaming Viking" glass_desc = "A boozy, citrus-packed brew." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/robustin name = "Robustin" id = "robustin" @@ -3518,6 +3767,8 @@ glass_name = "Robustin" glass_desc = "A bootleg brew of all the worst things on station." + allergen_type = GRAINS|DAIRY + /datum/reagent/ethanol/virginsip name = "Virgin Sip" id = "virginsip" @@ -3540,6 +3791,8 @@ glass_name = "Jelly Shot" glass_desc = "A thick and vibrant alcoholic gel, perfect for the night life." + allergen_type = FRUIT + /datum/reagent/ethanol/slimeshot name = "Named Bullet" id = "slimeshot" @@ -3560,13 +3813,15 @@ /datum/reagent/ethanol/cloverclub name = "Clover Club" id = "cloverclub" - description = "A light and refreshing rasberry cocktail." + description = "A light and refreshing raspberry cocktail." taste_description = "sweet raspberry" color = "#dd00a6" // rgb(221, 0, 166) strength = 30 glass_name = "Clover Club" - glass_desc = "A light and refreshing rasberry cocktail." + glass_desc = "A light and refreshing raspberry cocktail." + + allergen_type = FRUIT /datum/reagent/ethanol/negroni name = "Negroni" @@ -3579,6 +3834,8 @@ glass_name = "Negroni" glass_desc = "A dark, complicated blend, perfect for relaxing nights by the fire." + allergen_type = FRUIT + /datum/reagent/ethanol/whiskeysour name = "Whiskey Sour" id = "whiskeysour" @@ -3590,6 +3847,8 @@ glass_name = "Whiskey Sour" glass_desc = "A smokey, refreshing lemoned whiskey." + allergen_type = GRAINS|FRUIT + /datum/reagent/ethanol/oldfashioned name = "Old Fashioned" id = "oldfashioned" @@ -3601,6 +3860,8 @@ glass_name = "Old Fashioned" glass_desc = "A classic mix of whiskey and sugar... simple and direct." + allergen_type = GRAINS + /datum/reagent/ethanol/daiquiri name = "Daiquiri" id = "daiquiri" @@ -3612,6 +3873,8 @@ glass_name = "Daiquiri" glass_desc = "Refeshing rum and citrus. Time for a tropical get away." + allergen_type = FRUIT + /datum/reagent/ethanol/mojito name = "Mojito" id = "mojito" @@ -3624,6 +3887,8 @@ glass_desc = "Minty rum and citrus, made for sailing." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT + /datum/reagent/ethanol/paloma name = "Paloma" id = "paloma" @@ -3636,6 +3901,8 @@ glass_desc = "Tequila and citrus, iced just right..." glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT + /datum/reagent/ethanol/piscosour name = "Pisco Sour" id = "piscosour" @@ -3647,6 +3914,8 @@ glass_name = "Pisco Sour" glass_desc = "South American bliss, served ice cold." + allergen_type = FRUIT + /datum/reagent/ethanol/coldfront name = "Cold Front" id = "coldfront" @@ -3660,6 +3929,8 @@ glass_name = "Cold Front" glass_desc = "Minty, rich, and painfully cold. It's a blizzard in a cup." + allergen_type = GRAINS + /datum/reagent/ethanol/mintjulep name = "Mint Julep" id = "mintjulep" @@ -3672,6 +3943,8 @@ glass_name = "Mint Julep" glass_desc = "Minty and refreshing, perfect for a hot day." + allergen_type = GRAINS + /datum/reagent/ethanol/godsake name = "Gods Sake" id = "godsake" @@ -3683,6 +3956,8 @@ glass_name = "God's Sake" glass_desc = "A glass of sake." + allergen_type = GRAINS + /datum/reagent/ethanol/godka name = "Godka" id = "godka" @@ -3695,6 +3970,8 @@ glass_desc = "The glass is barely able to contain the wodka. Xynta." glass_special = list(DRINK_FIZZ) + allergen_type = GRAINS + /datum/reagent/ethanol/godka/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() M.apply_effect(max(M.radiation - 5 * removed, 0), IRRADIATE, check_protection = 0) @@ -3723,6 +4000,8 @@ glass_desc = "A very pious looking drink." glass_icon = DRINK_ICON_NOISY + allergen_type = FRUIT + /datum/reagent/ethanol/holy_mary name = "Holy Mary" id = "holymary" @@ -3734,6 +4013,8 @@ glass_name = "Holy Mary" glass_desc = "Angel's Ichor, mixed with Vodka and a lil' bit of lime. Tastes like liquid ascension." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/angelswrath name = "Angels Wrath" id = "angelswrath" @@ -3748,6 +4029,8 @@ glass_icon = DRINK_ICON_NOISY glass_special = list(DRINK_FIZZ) + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/angelskiss name = "Angels Kiss" id = "angelskiss" @@ -3759,6 +4042,8 @@ glass_name = "Angel's Kiss" glass_desc = "Miracle time!" + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/ichor_mead name = "Ichor Mead" id = "ichor_mead" @@ -3770,6 +4055,8 @@ glass_name = "Ichor Mead" glass_desc = "A trip to Valhalla." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/schnapps_pep name = "Peppermint Schnapps" id = "schnapps_pep" @@ -3792,6 +4079,8 @@ glass_name = "peach schnapps" glass_desc = "A glass of peach schnapps. It seems like it'd be better, mixed." + allergen_type = FRUIT + /datum/reagent/ethanol/schnapps_lem name = "Lemonade Schnapps" id = "schnapps_lem" @@ -3803,6 +4092,8 @@ glass_name = "lemonade schnapps" glass_desc = "A glass of lemonade schnapps. It seems like it'd be better, mixed." + allergen_type = FRUIT + /datum/reagent/ethanol/fusionnaire name = "Fusionnaire" id = "fusionnaire" @@ -3814,6 +4105,8 @@ glass_name = "fusionnaire" glass_desc = "A relatively new cocktail, mostly served in the bars of NanoTrasen owned stations." + allergen_type = FRUIT|GRAINS + /datum/reagent/ethanol/deathbell name = "Deathbell" id = "deathbell" @@ -3828,6 +4121,8 @@ glass_name = "Deathbell" glass_desc = "The perfect blend of the most alcoholic things a bartender can get their hands on." + allergen_type = GRAINS|DAIRY|FRUIT + /datum/reagent/ethanol/deathbell/affect_ingest(var/mob/living/carbon/M, var/alien, var/removed) ..() From cb95050782bf8ad76d8d478e840f524b22dfd5f5 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Fri, 19 Feb 2021 23:01:47 -0800 Subject: [PATCH 024/193] R-UST rises again. --- code/modules/power/fusion/core/_core.dm | 44 +++++++-- .../modules/power/fusion/core/core_control.dm | 52 +++++++--- code/modules/power/fusion/core/core_field.dm | 37 +++++--- .../fusion/fuel_assembly/fuel_assembly.dm | 2 +- .../fusion/fuel_assembly/fuel_compressor.dm | 8 +- .../fusion/fuel_assembly/fuel_control.dm | 32 +++++-- .../fusion/fuel_assembly/fuel_injector.dm | 13 ++- .../modules/power/fusion/gyrotron/gyrotron.dm | 7 +- .../power/fusion/gyrotron/gyrotron_control.dm | 30 +++++- code/modules/power/fusion/magpower.dm | 43 ++++++--- code/modules/tgui/modules/gyrotron_control.dm | 73 ++++++++++++++ code/modules/tgui/modules/rustcore_monitor.dm | 84 +++++++++++++++++ code/modules/tgui/modules/rustfuel_control.dm | 54 +++++++++++ code/modules/tgui/modules/shutoff_monitor.dm | 8 +- icons/obj/power.dmi | Bin 87639 -> 77099 bytes .../tgui/interfaces/GyrotronControl.js | 88 +++++++++++++++++ .../tgui/interfaces/RustCoreMonitor.js | 89 ++++++++++++++++++ .../tgui/interfaces/RustFuelControl.js | 60 ++++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 30 +++++- vorestation.dme | 3 + 20 files changed, 680 insertions(+), 77 deletions(-) create mode 100644 code/modules/tgui/modules/gyrotron_control.dm create mode 100644 code/modules/tgui/modules/rustcore_monitor.dm create mode 100644 code/modules/tgui/modules/rustfuel_control.dm create mode 100644 tgui/packages/tgui/interfaces/GyrotronControl.js create mode 100644 tgui/packages/tgui/interfaces/RustCoreMonitor.js create mode 100644 tgui/packages/tgui/interfaces/RustFuelControl.js diff --git a/code/modules/power/fusion/core/_core.dm b/code/modules/power/fusion/core/_core.dm index ebe3bbb7447..e7a93f71a37 100644 --- a/code/modules/power/fusion/core/_core.dm +++ b/code/modules/power/fusion/core/_core.dm @@ -2,13 +2,13 @@ TODO README */ -var/list/fusion_cores = list() +GLOBAL_LIST_EMPTY(fusion_cores) #define MAX_FIELD_STR 1000 #define MIN_FIELD_STR 1 /obj/machinery/power/fusion_core - name = "\improper R-UST Mk. 8 Tokamak core" + name = "\improper R-UST Mk. 9 Tokamak core" desc = "An enormous solenoid for generating extremely high power electromagnetic fields. It includes a kinetic energy harvester." icon = 'icons/obj/machines/power/fusion.dmi' icon_state = "core0" @@ -20,16 +20,25 @@ var/list/fusion_cores = list() circuit = /obj/item/weapon/circuitboard/fusion_core + var/obj/item/hose_connector/output/Output + var/obj/effect/fusion_em_field/owned_field var/field_strength = 1//0.01 + var/target_field_strength = 1 var/id_tag + var/reactant_dump = FALSE // Does the tokomak actively try to syphon materials? + /obj/machinery/power/fusion_core/mapped anchored = 1 /obj/machinery/power/fusion_core/Initialize() . = ..() - fusion_cores += src + GLOB.fusion_cores += src + + Output = new(src) + create_reagents(10000) + default_apply_parts() /obj/machinery/power/fusion_core/mapped/Initialize() @@ -41,14 +50,31 @@ var/list/fusion_cores = list() FCC.connected_devices -= src if(FCC.cur_viewed_device == src) FCC.cur_viewed_device = null - fusion_cores -= src + GLOB.fusion_cores -= src return ..() +/obj/machinery/power/fusion_core/proc/check_core_status() + if(stat & BROKEN) + return + if(idle_power_usage > avail()) + return + . = 1 + /obj/machinery/power/fusion_core/process() if((stat & BROKEN) || !powernet || !owned_field) Shutdown() + + if(Output.get_pairing()) + reagents.trans_to_holder(Output.reagents, Output.reagents.maximum_volume) + if(prob(5)) + visible_message("\The [src] gurgles as it exports fluid.") + if(owned_field) + + set_strength(target_field_strength) + spawn(1) + owned_field.process() owned_field.stability_monitor() owned_field.radiation_scale() owned_field.temp_dump() @@ -95,10 +121,12 @@ var/list/fusion_cores = list() /obj/machinery/power/fusion_core/proc/set_strength(var/value) value = CLAMP(value, MIN_FIELD_STR, MAX_FIELD_STR) - field_strength = value - update_active_power_usage(5 * value) - if(owned_field) - owned_field.ChangeFieldStrength(value) + + if(field_strength != value) + field_strength = value + update_active_power_usage(5 * value) + if(owned_field) + owned_field.ChangeFieldStrength(value) /obj/machinery/power/fusion_core/attack_hand(var/mob/user) if(!Adjacent(user)) // As funny as it was for the AI to hug-kill the tokamak field from a distance... diff --git a/code/modules/power/fusion/core/core_control.dm b/code/modules/power/fusion/core/core_control.dm index dc5e16c87e5..c9ba42bbd5b 100644 --- a/code/modules/power/fusion/core/core_control.dm +++ b/code/modules/power/fusion/core/core_control.dm @@ -1,26 +1,46 @@ /obj/machinery/computer/fusion_core_control name = "\improper R-UST Mk. 8 core control" - icon = 'icons/obj/machines/power/fusion.dmi' - icon_state = "core_control" light_color = COLOR_ORANGE circuit = /obj/item/weapon/circuitboard/fusion_core_control - var/id_tag + + icon_keyboard = "tech_key" + icon_screen = "core_control" + +// var/id_tag var/scan_range = 25 var/list/connected_devices = list() var/obj/machinery/power/fusion_core/cur_viewed_device + var/datum/tgui_module/rustcore_monitor/monitor + +/obj/machinery/computer/fusion_core_control/New() + ..() + monitor = new(src) + +/obj/machinery/computer/fusion_core_control/Destroy() + QDEL_NULL(monitor) + ..() /obj/machinery/computer/fusion_core_control/attackby(var/obj/item/thing, var/mob/user) ..() if(istype(thing, /obj/item/device/multitool)) - var/new_ident = input("Enter a new ident tag.", "Core Control", id_tag) as null|text + var/new_ident = sanitize_text(input("Enter a new ident tag.", "Core Control", monitor.core_tag) as null|text) if(new_ident && user.Adjacent(src)) - id_tag = new_ident - cur_viewed_device = null + monitor.core_tag = new_ident +// id_tag = new_ident +// cur_viewed_device = null return /obj/machinery/computer/fusion_core_control/attack_ai(mob/user) attack_hand(user) +/obj/machinery/computer/fusion_core_control/attack_hand(var/mob/user as mob) + ..() + if(stat & (BROKEN|NOPOWER)) + return + + monitor.tgui_interact(user) + +/* /obj/machinery/computer/fusion_core_control/attack_hand(mob/user) add_fingerprint(user) interact(user) @@ -47,10 +67,11 @@ if(cur_viewed_device) dat += {" Back to overview


- Device ident '[cur_viewed_device.id_tag]' [cur_viewed_device.owned_field ? "active" : "inactive"].
+ Device ident '[cur_viewed_device.id_tag]' [cur_viewed_device.owned_field ? "Active" : "Inactive"].
Power status: [cur_viewed_device.avail()]/[cur_viewed_device.active_power_usage] W

- Bring field [cur_viewed_device.owned_field ? "offline" : "online"].
+ Field Status: [cur_viewed_device.owned_field ? "Online" : "Offline"].
+ Reactant Dump: [cur_viewed_device.reactant_dump ? "Active" : "Inactive"].

Field power density (W.m-3):
---- @@ -169,16 +190,16 @@ updateUsrDialog() return 1 + if(href_list["syphon"]) + cur_viewed_device.reactant_dump = !cur_viewed_device.reactant_dump + updateUsrDialog() +*/ + //Returns 1 if the machine can be interacted with via this console. /obj/machinery/computer/fusion_core_control/proc/check_core_status(var/obj/machinery/power/fusion_core/C) - if(isnull(C)) - return - if(C.stat & BROKEN) - return - if(C.idle_power_usage > C.avail()) - return - . = 1 + return istype(C) ? C.check_core_status() : FALSE +/* /obj/machinery/computer/fusion_core_control/update_icon() if(stat & (BROKEN)) icon = 'icons/obj/computer.dmi' @@ -194,3 +215,4 @@ icon = initial(icon) icon_state = initial(icon_state) set_light(light_range_on, light_power_on) +*/ diff --git a/code/modules/power/fusion/core/core_field.dm b/code/modules/power/fusion/core/core_field.dm index 5444c46b037..0fb3c63b40f 100644 --- a/code/modules/power/fusion/core/core_field.dm +++ b/code/modules/power/fusion/core/core_field.dm @@ -117,8 +117,6 @@ catcher.SetSize(7) particle_catchers.Add(catcher) - START_PROCESSING(SSobj, src) - /obj/effect/fusion_em_field/process() //make sure the field generator is still intact if(!owned_core || QDELETED(owned_core)) @@ -161,6 +159,13 @@ dormant_reactant_quantities[reactant] -= radiate radiation += radiate + if(owned_core.reactant_dump) + var/datum/material/Mat = get_material_by_name(reactant) + + // If the reactor won't be able to produce a sheet during shutdown with the material, it can syphon it from the field into internal storage. + if(!Mat && amount > 1000 && owned_core.reagents.add_reagent(reactant, 0.1)) // If you want to get ingots / sheets from the tokomak, you have to shut it down, hopefully safely. Reactor reactants are either gas with a corresponding reagent IE Oxygen, Phoron, a Material which condenses uniquely on its own, or just a reagent. + dormant_reactant_quantities[reactant] -= 1000 + var/use_range var/use_power if(plasma_temperature <= 6000) @@ -309,6 +314,21 @@ // Radiate all our unspent fuel and energy. for(var/particle in dormant_reactant_quantities) radiation += dormant_reactant_quantities[particle] + + var/datum/material/Mat = get_material_by_name(particle) + + if(Mat) + while(dormant_reactant_quantities[particle] > 0) + var/present_amount = dormant_reactant_quantities[particle] / 10000 // Reset this to the amount of the reagent present. + + if(present_amount >= 20 && Mat.stack_type) + var/obj/S = new Mat.stack_type + dormant_reactant_quantities[particle] -= 20 + S.throw_at_random(FALSE, 7, 3) + + else + dormant_reactant_quantities[particle] = 0 + dormant_reactant_quantities.Remove(particle) radiation += plasma_temperature/2 plasma_temperature = 0 @@ -496,7 +516,6 @@ if(owned_core) owned_core.owned_field = null owned_core = null - STOP_PROCESSING(SSobj, src) . = ..() /obj/effect/fusion_em_field/bullet_act(var/obj/item/projectile/Proj) @@ -579,8 +598,7 @@ RadiateAll() var/list/things_in_range = range(10, owned_core) var/list/turfs_in_range = list() - var/turf/T - for (T in things_in_range) + for (var/turf/T in things_in_range) turfs_in_range.Add(T) explosion(pick(things_in_range), -1, 5, 5, 5) @@ -605,8 +623,7 @@ set_light(15, 15, "#ff00d8") var/list/things_in_range = range(15, owned_core) var/list/turfs_in_range = list() - var/turf/T - for (T in things_in_range) + for (var/turf/T in things_in_range) turfs_in_range.Add(T) for(var/loopcount = 1 to 10) spawn(200) @@ -618,8 +635,7 @@ global_announcer.autosay("Warning! Quantum fluxuation detected! Flammable gas release expected.", "Field Stability Monitor") var/list/things_in_range = range(15, owned_core) var/list/turfs_in_range = list() - var/turf/T - for (T in things_in_range) + for (var/turf/T in things_in_range) turfs_in_range.Add(T) for(var/loopcount = 1 to 10) var/turf/TT = get_turf(pick(turfs_in_range)) @@ -660,8 +676,7 @@ RadiateAll() var/list/things_in_range = range(10, owned_core) var/list/turfs_in_range = list() - var/turf/T - for (T in things_in_range) + for (var/turf/T in things_in_range) turfs_in_range.Add(T) for(var/loopcount = 1 to 10) explosion(pick(things_in_range), -1, 5, 5, 5) diff --git a/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm b/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm index 740ef842c29..9a74cbddc1f 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_assembly.dm @@ -10,7 +10,7 @@ var/fuel_type = "composite" var/fuel_colour var/radioactivity = 0 - var/const/initial_amount = 300 + var/const/initial_amount = 3000000 /obj/item/weapon/fuel_assembly/New(var/newloc, var/_material, var/_colour) fuel_type = _material diff --git a/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm b/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm index 71dcc7684f6..91c08513a58 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_compressor.dm @@ -21,8 +21,8 @@ if(thing.reagents.reagent_list.len > 1) to_chat(user, "The contents of \the [thing] are impure and cannot be used as fuel.") return 1 - if(thing.reagents.total_volume < 50) - to_chat(user, "You need at least fifty units of material to form a fuel rod.") + if(thing.reagents.total_volume < 300) + to_chat(user, "You need at least three hundred units of material to form a fuel rod.") return 1 var/datum/reagent/R = thing.reagents.reagent_list[1] visible_message("\The [src] compresses the contents of \the [thing] into a new fuel assembly.") @@ -53,12 +53,12 @@ if(!mat.is_fusion_fuel) to_chat(user, "It would be pointless to make a fuel rod out of [mat.use_name].") return - if(M.get_amount() < 25) + if(M.get_amount() < 15) to_chat(user, "You need at least 25 [mat.sheet_plural_name] to make a fuel rod.") return var/obj/item/weapon/fuel_assembly/F = new(get_turf(src), mat.name) visible_message("\The [src] compresses the [mat.use_name] into a new fuel assembly.") - M.use(25) + M.use(15) user.put_in_hands(F) else if(do_special_fuel_compression(thing, user)) diff --git a/code/modules/power/fusion/fuel_assembly/fuel_control.dm b/code/modules/power/fusion/fuel_assembly/fuel_control.dm index 54e0bfb024d..b0fbf330956 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_control.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_control.dm @@ -1,16 +1,34 @@ /obj/machinery/computer/fusion_fuel_control name = "fuel injection control computer" desc = "Displays information about the fuel rods." - icon = 'icons/obj/machines/power/fusion.dmi' - icon_state = "fuel" circuit = /obj/item/weapon/circuitboard/fusion_fuel_control + icon_keyboard = "tech_key" + icon_screen = "fuel_screen" + var/id_tag var/scan_range = 25 + var/datum/tgui_module/rustfuel_control/monitor -/obj/machinery/computer/fusion_fuel_control/attack_ai(mob/user) +/obj/machinery/computer/fusion_fuel_control/New() + ..() + monitor = new(src) + +/obj/machinery/computer/fusion_fuel_control/Destroy() + QDEL_NULL(monitor) + ..() + +/obj/machinery/computer/fusion_fuel_control/attack_ai(var/mob/user) attack_hand(user) +/obj/machinery/computer/fusion_fuel_control/attack_hand(var/mob/user as mob) + ..() + if(stat & (BROKEN|NOPOWER)) + return + + monitor.tgui_interact(user) + +/* /obj/machinery/computer/fusion_fuel_control/attack_hand(mob/user) add_fingerprint(user) interact(user) @@ -93,16 +111,17 @@ usr.unset_machine() updateDialog() - +*/ /obj/machinery/computer/fusion_fuel_control/attackby(var/obj/item/W, var/mob/user) ..() if(istype(W, /obj/item/device/multitool)) - var/new_ident = input("Enter a new ident tag.", "Fuel Control", id_tag) as null|text + var/new_ident = input("Enter a new ident tag.", "Fuel Control", monitor.fuel_tag) as null|text if(new_ident && user.Adjacent(src)) - id_tag = new_ident + monitor.fuel_tag = new_ident return +/* /obj/machinery/computer/fusion_fuel_control/update_icon() if(stat & (BROKEN)) icon = 'icons/obj/computer.dmi' @@ -118,3 +137,4 @@ icon = initial(icon) icon_state = initial(icon_state) set_light(light_range_on, light_power_on) +*/ diff --git a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm index 0ffab7db079..adb661c25b6 100644 --- a/code/modules/power/fusion/fuel_assembly/fuel_injector.dm +++ b/code/modules/power/fusion/fuel_assembly/fuel_injector.dm @@ -1,4 +1,4 @@ -var/list/fuel_injectors = list() +GLOBAL_LIST_EMPTY(fuel_injectors) /obj/machinery/fusion_fuel_injector name = "fuel injector" @@ -13,21 +13,21 @@ var/list/fuel_injectors = list() circuit = /obj/item/weapon/circuitboard/fusion_injector - var/fuel_usage = 0.0001 + var/fuel_usage = 30 var/id_tag var/injecting = 0 var/obj/item/weapon/fuel_assembly/cur_assembly /obj/machinery/fusion_fuel_injector/Initialize() . = ..() - fuel_injectors += src + GLOB.fuel_injectors += src default_apply_parts() /obj/machinery/fusion_fuel_injector/Destroy() if(cur_assembly) cur_assembly.forceMove(get_turf(src)) cur_assembly = null - fuel_injectors -= src + GLOB.fuel_injectors -= src return ..() /obj/machinery/fusion_fuel_injector/mapped @@ -118,15 +118,14 @@ var/list/fuel_injectors = list() var/amount_left = 0 for(var/reagent in cur_assembly.rod_quantities) if(cur_assembly.rod_quantities[reagent] > 0) - var/amount = cur_assembly.rod_quantities[reagent] * fuel_usage - var/numparticles = round(amount * 1000) + var/numparticles = fuel_usage if(numparticles < 1) numparticles = 1 var/obj/effect/accelerated_particle/A = new/obj/effect/accelerated_particle(get_turf(src), dir) A.particle_type = reagent A.additional_particles = numparticles - 1 if(cur_assembly) - cur_assembly.rod_quantities[reagent] -= amount + cur_assembly.rod_quantities[reagent] -= fuel_usage amount_left += cur_assembly.rod_quantities[reagent] if(cur_assembly) cur_assembly.percent_depleted = amount_left / cur_assembly.initial_amount diff --git a/code/modules/power/fusion/gyrotron/gyrotron.dm b/code/modules/power/fusion/gyrotron/gyrotron.dm index 0675bd90bb9..d4c995bf736 100644 --- a/code/modules/power/fusion/gyrotron/gyrotron.dm +++ b/code/modules/power/fusion/gyrotron/gyrotron.dm @@ -1,4 +1,5 @@ -var/list/gyrotrons = list() + +GLOBAL_LIST_EMPTY(gyrotrons) /obj/machinery/power/emitter/gyrotron name = "gyrotron" @@ -21,13 +22,13 @@ var/list/gyrotrons = list() state = 2 /obj/machinery/power/emitter/gyrotron/Initialize() - gyrotrons += src + GLOB.gyrotrons += src update_active_power_usage(mega_energy * 50000) default_apply_parts() . = ..() /obj/machinery/power/emitter/gyrotron/Destroy() - gyrotrons -= src + GLOB.gyrotrons -= src return ..() /obj/machinery/power/emitter/gyrotron/process() diff --git a/code/modules/power/fusion/gyrotron/gyrotron_control.dm b/code/modules/power/fusion/gyrotron/gyrotron_control.dm index fd0674e4095..e8daf7e0b9c 100644 --- a/code/modules/power/fusion/gyrotron/gyrotron_control.dm +++ b/code/modules/power/fusion/gyrotron/gyrotron_control.dm @@ -1,17 +1,35 @@ /obj/machinery/computer/gyrotron_control name = "gyrotron control console" desc = "Used to control the R-UST stability beams." - icon = 'icons/obj/machines/power/fusion.dmi' - icon_state = "engine" light_color = COLOR_BLUE circuit = /obj/item/weapon/circuitboard/gyrotron_control + icon_keyboard = "generic_key" + icon_screen = "mass_driver" + var/id_tag var/scan_range = 25 + var/datum/tgui_module/gyrotron_control/monitor + +/obj/machinery/computer/gyrotron_control/New() + ..() + monitor = new(src) + +/obj/machinery/computer/gyrotron_control/Destroy() + QDEL_NULL(monitor) + ..() /obj/machinery/computer/gyrotron_control/attack_ai(var/mob/user) attack_hand(user) +/obj/machinery/computer/gyrotron_control/attack_hand(var/mob/user as mob) + ..() + if(stat & (BROKEN|NOPOWER)) + return + + monitor.tgui_interact(user) + +/* /obj/machinery/computer/gyrotron_control/attack_hand(var/mob/user) add_fingerprint(user) interact(user) @@ -94,15 +112,16 @@ return 1 return 0 +*/ /obj/machinery/computer/gyrotron_control/attackby(var/obj/item/W, var/mob/user) ..() if(istype(W, /obj/item/device/multitool)) - var/new_ident = input("Enter a new ident tag.", "Gyrotron Control", id_tag) as null|text + var/new_ident = input("Enter a new ident tag.", "Gyrotron Control", monitor.gyro_tag) as null|text if(new_ident && user.Adjacent(src)) - id_tag = new_ident + monitor.gyro_tag = new_ident return - +/* /obj/machinery/computer/gyrotron_control/update_icon() if(stat & (BROKEN)) icon = 'icons/obj/computer.dmi' @@ -118,3 +137,4 @@ icon = initial(icon) icon_state = initial(icon_state) set_light(light_range_on, light_power_on) +*/ diff --git a/code/modules/power/fusion/magpower.dm b/code/modules/power/fusion/magpower.dm index c6882c6eb36..9ebea0e4fcc 100644 --- a/code/modules/power/fusion/magpower.dm +++ b/code/modules/power/fusion/magpower.dm @@ -13,19 +13,41 @@ var/active = 0 //are we even on? var/id_tag //needed for !!rasins!! -/obj/machinery/power/hydromagnetic_trap/process() - if(!powernet && anchored == 1) +/obj/machinery/power/hydromagnetic_trap/attackby(var/obj/item/W, var/mob/user) + if(default_unfasten_wrench(user, W)) return - spawn(1) - Active() - Search() + + return ..() + +/obj/machinery/power/hydromagnetic_trap/process() + if(anchored) + if(!powernet) + src.active = 0 + connect_to_network() + + if(powernet) + spawn(1) + Active() + Search() + + else + if(powernet) + active_field.Cut() + disconnect_from_network() /obj/machinery/power/hydromagnetic_trap/proc/Search()//let's not have +100 instances of the same field in active_field. things_in_range = range(7, src) - var/obj/effect/fusion_em_field/FFF - for (FFF in things_in_range) + for (var/obj/effect/fusion_em_field/FFF in things_in_range) fields_in_range.Add(FFF) - for (FFF in fields_in_range) + + listclearnulls(active_field) + listclearnulls(fields_in_range) + + for (var/obj/effect/fusion_em_field/FFF in fields_in_range) + if(get_dist(src, FFF) > 7) + fields_in_range.Remove(FFF) + continue + if (active_field.len > 0) return else if (active_field.len == 0) @@ -35,17 +57,14 @@ /obj/machinery/power/hydromagnetic_trap/proc/Link() //discover our EM field var/obj/effect/fusion_em_field/FFF for(FFF in fields_in_range) - if (FFF.id_tag != id_tag) - return active_field += FFF active = 1 return /obj/machinery/power/hydromagnetic_trap/proc/Active()//POWERRRRR - var/obj/effect/fusion_em_field/FF if (active == 0) return - for (FF in active_field) + for (var/obj/effect/fusion_em_field/FF in active_field) if (FF.plasma_temperature >= MINIMUM_PLASMA_TEMPERATURE) icon_state = "mag_trap1" add_avail(ENERGY_PER_K * FF.plasma_temperature) diff --git a/code/modules/tgui/modules/gyrotron_control.dm b/code/modules/tgui/modules/gyrotron_control.dm new file mode 100644 index 00000000000..192c6a0feb0 --- /dev/null +++ b/code/modules/tgui/modules/gyrotron_control.dm @@ -0,0 +1,73 @@ +/datum/tgui_module/gyrotron_control + name = "Gyrotron Control" + tgui_id = "GyrotronControl" + + var/gyro_tag = "" + +/datum/tgui_module/gyrotron_control/tgui_act(action, params) + if(..()) + return TRUE + + for(var/parameter in params) + to_world("[parameter] - [params[parameter]]") + + switch(action) + if("toggle_active") + var/obj/machinery/power/emitter/gyrotron/G = locate(params["gyro"]) + if(!istype(G)) + return 0 + + G.activate(usr) + + return 1 + + if("set_tag") + var/new_ident = sanitize_text(input("Enter a new ident tag.", "Gyrotron Control", gyro_tag) as null|text) + if(new_ident) + gyro_tag = new_ident + + if("set_str") + var/obj/machinery/power/emitter/gyrotron/G = locate(params["gyro"]) + if(!istype(G)) + return 0 + + var/new_strength = params["str"] + + G.mega_energy = new_strength + + return 1 + + if("set_rate") + var/obj/machinery/power/emitter/gyrotron/G = locate(params["gyro"]) + if(!istype(G)) + return 0 + + var/new_delay = params["rate"] + + G.rate = new_delay + + return 1 + +/datum/tgui_module/gyrotron_control/tgui_data(mob/user) + var/list/data = list() + var/list/gyros = list() + + for(var/obj/machinery/power/emitter/gyrotron/G in GLOB.gyrotrons) + if(G.id_tag == gyro_tag) + gyros.Add(list(list( + "name" = G.name, + "active" = G.active, + "strength" = G.mega_energy, + "fire_delay" = G.rate, + "deployed" = (G.state == 2), + "x" = G.x, + "y" = G.y, + "z" = G.z, + "ref" = "\ref[G]" + ))) + + data["gyros"] = gyros + return data + +/datum/tgui_module/gyrotron_control/ntos + ntos = TRUE \ No newline at end of file diff --git a/code/modules/tgui/modules/rustcore_monitor.dm b/code/modules/tgui/modules/rustcore_monitor.dm new file mode 100644 index 00000000000..4477c54d430 --- /dev/null +++ b/code/modules/tgui/modules/rustcore_monitor.dm @@ -0,0 +1,84 @@ +/datum/tgui_module/rustcore_monitor + name = "R-UST Core Monitoring" + tgui_id = "RustCoreMonitor" + + var/core_tag = "" + +/datum/tgui_module/rustcore_monitor/tgui_act(action, params) + if(..()) + return TRUE + + for(var/parameter in params) + to_world("[parameter] - [params[parameter]]") + + switch(action) + if("toggle_active") + var/obj/machinery/power/fusion_core/C = locate(params["core"]) + if(!istype(C)) + return FALSE + if(!C.Startup()) //Startup() whilst the device is active will return null. + C.Shutdown() + return TRUE + + if("toggle_reactantdump") + var/obj/machinery/power/fusion_core/C = locate(params["core"]) + if(!istype(C)) + return FALSE + C.reactant_dump = !C.reactant_dump + return TRUE + + if("set_tag") + var/new_ident = sanitize_text(input("Enter a new ident tag.", "Core Control", core_tag) as null|text) + if(new_ident) + core_tag = new_ident + + if("set_fieldstr") + var/obj/machinery/power/fusion_core/C = locate(params["core"]) + if(!istype(C)) + return FALSE + + var/new_strength = params["fieldstr"] + + C.target_field_strength = new_strength + + return TRUE + +/datum/tgui_module/rustcore_monitor/tgui_data(mob/user) + var/list/data = list() + var/list/cores = list() + + for(var/obj/machinery/power/fusion_core/C in GLOB.fusion_cores) + if(C.id_tag == core_tag) + + var/list/reactants = list() + + if(C.owned_field) + for(var/reagent in C.owned_field.dormant_reactant_quantities) + reactants.Add(list(list( + "name" = reagent, + "amount" = C.owned_field.dormant_reactant_quantities[reagent] + ))) + + for(var/list/reactant in reactants) + to_world("[reactant[1]] [reactant[2]]") + + cores.Add(list(list( + "name" = C.name, + "has_field" = C.owned_field ? TRUE : FALSE, + "reactant_dump" = C.reactant_dump, + "core_operational" = C.check_core_status(), + "field_instability" = (C.owned_field ? "[C.owned_field.percent_unstable * 100]%" : "ERROR"), + "field_temperature" = (C.owned_field ? "[C.owned_field.plasma_temperature + 295]K" : "ERROR"), + "field_strength" = C.field_strength, + "target_field_strength" = C.target_field_strength, + "x" = C.x, + "y" = C.y, + "z" = C.z, + "ref" = "\ref[C]" + ))) + + data["cores"] = cores + return data + +/datum/tgui_module/rustcore_monitor/ntos + ntos = TRUE diff --git a/code/modules/tgui/modules/rustfuel_control.dm b/code/modules/tgui/modules/rustfuel_control.dm new file mode 100644 index 00000000000..01029d6e85b --- /dev/null +++ b/code/modules/tgui/modules/rustfuel_control.dm @@ -0,0 +1,54 @@ +/datum/tgui_module/rustfuel_control + name = "Fuel Injector Control" + tgui_id = "RustFuelControl" + + var/fuel_tag = "" + +/datum/tgui_module/rustfuel_control/tgui_act(action, params) + if(..()) + return TRUE + + for(var/parameter in params) + to_world("[parameter] - [params[parameter]]") + + switch(action) + if("toggle_active") + var/obj/machinery/fusion_fuel_injector/FI = locate(params["fuel"]) + if(!istype(FI)) + return FALSE + + if(FI.injecting) + FI.StopInjecting() + else + FI.BeginInjecting() + + return TRUE + + if("set_tag") + var/new_ident = sanitize_text(input("Enter a new ident tag.", "Gyrotron Control", fuel_tag) as null|text) + if(new_ident) + fuel_tag = new_ident + +/datum/tgui_module/rustfuel_control/tgui_data(mob/user) + var/list/data = list() + var/list/fuels = list() + + for(var/obj/machinery/fusion_fuel_injector/FI in GLOB.fuel_injectors) + if(FI.id_tag == fuel_tag) + fuels.Add(list(list( + "name" = FI.name, + "active" = FI.injecting, + "fuel_type" = (FI.cur_assembly ? FI.cur_assembly.fuel_type : "NONE"), + "fuel_amt" = (FI.cur_assembly ? "[FI.cur_assembly.percent_depleted * 100]%" : "NONE"), + "deployed" = FI.anchored, + "x" = FI.x, + "y" = FI.y, + "z" = FI.z, + "ref" = "\ref[FI]" + ))) + + data["fuels"] = fuels + return data + +/datum/tgui_module/rustfuel_control/ntos + ntos = TRUE \ No newline at end of file diff --git a/code/modules/tgui/modules/shutoff_monitor.dm b/code/modules/tgui/modules/shutoff_monitor.dm index ead6502dc44..beba99ca818 100644 --- a/code/modules/tgui/modules/shutoff_monitor.dm +++ b/code/modules/tgui/modules/shutoff_monitor.dm @@ -10,19 +10,19 @@ if("toggle_enable") var/obj/machinery/atmospherics/valve/shutoff/S = locate(params["valve"]) if(!istype(S)) - return 0 + return FALSE S.close_on_leaks = !S.close_on_leaks - return 1 + return TRUE if("toggle_open") var/obj/machinery/atmospherics/valve/shutoff/S = locate(params["valve"]) if(!istype(S)) - return 0 + return FALSE if(S.open) S.close() else S.open() - return 1 + return TRUE /datum/tgui_module/shutoff_monitor/tgui_data(mob/user) var/list/data = list() diff --git a/icons/obj/power.dmi b/icons/obj/power.dmi index e982df9b9f83f687b5c8ce5b5f95cb5e2c8f9edd..3e34ffe4d181c175274d1a3d33f72e3475e8d1db 100644 GIT binary patch literal 77099 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 SDdP_Ar=_l|R;gkc@_ztA{?!-& literal 87639 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ℜ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 IvSrBs0aopxM*si- diff --git a/tgui/packages/tgui/interfaces/GyrotronControl.js b/tgui/packages/tgui/interfaces/GyrotronControl.js new file mode 100644 index 00000000000..d829514e137 --- /dev/null +++ b/tgui/packages/tgui/interfaces/GyrotronControl.js @@ -0,0 +1,88 @@ +import { useBackend } from "../backend"; +import { Window } from "../layouts"; +import { Button, Section, Table, Knob } from "../components"; + +export const GyrotronControl = (props, context) => ( + + + + + +); + +export const GyrotronControlContent = (props, context) => { + const { act, data } = useBackend(context); + + const { + gyros, + } = data; + + return ( +
act("set_tag")} /> + )}> + + + Name + Position + Status + Fire Delay + Strength + + {gyros.map(gyro => ( + + {gyro.name} + {gyro.x}, {gyro.y}, {gyro.z} + +
+
+ ); +}; \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/RustCoreMonitor.js b/tgui/packages/tgui/interfaces/RustCoreMonitor.js new file mode 100644 index 00000000000..07ce92d15a9 --- /dev/null +++ b/tgui/packages/tgui/interfaces/RustCoreMonitor.js @@ -0,0 +1,89 @@ +import { useBackend } from "../backend"; +import { Window } from "../layouts"; +import { Button, Section, Table, Knob } from "../components"; + +export const RustCoreMonitor = (props, context) => ( + + + + + +); + +export const RustCoreMonitorContent = (props, context) => { + const { act, data } = useBackend(context); + + const { + cores, + } = data; + + return ( +
act("set_tag")} /> + )}> + + + Name + Position + Field Status + Reactant Mode + Field Instability + Field Temperature + Field Strength + Plasma Content + + {cores.map(core => ( + + {core.name} + {core.x}, {core.y}, {core.z} + +
+
+ ); +}; \ No newline at end of file diff --git a/tgui/packages/tgui/interfaces/RustFuelControl.js b/tgui/packages/tgui/interfaces/RustFuelControl.js new file mode 100644 index 00000000000..cbcb4f0523a --- /dev/null +++ b/tgui/packages/tgui/interfaces/RustFuelControl.js @@ -0,0 +1,60 @@ +import { useBackend } from "../backend"; +import { Window } from "../layouts"; +import { Button, Section, Table, Knob } from "../components"; + +export const RustFuelControl = (props, context) => ( + + + + + +); + +export const RustFuelContent = (props, context) => { + const { act, data } = useBackend(context); + + const { + fuels, + } = data; + + return ( +
act("set_tag")} /> + )}> + + + Name + Position + Status + Remaining Fuel + Fuel Rod Composition + + {fuels.map(fuel => ( + + {fuel.name} + {fuel.x}, {fuel.y}, {fuel.z} + +
+
+ ); +}; \ No newline at end of file diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index 2f48e85de6d..923484973e6 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,19 +1,35 @@ +<<<<<<< HEAD !function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=205)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(420);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(172),r=n(28),a=n(92);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(437).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(445);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(446);t.ByondUi=c.ByondUi;var l=n(448);t.Chart=l.Chart;var d=n(449);t.Collapsible=d.Collapsible;var u=n(450);t.ColorBox=u.ColorBox;var s=n(179);t.Dimmer=s.Dimmer;var m=n(180);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(451);t.Dropdown=h.Dropdown;var C=n(181);t.Flex=C.Flex;var f=n(452);t.Grid=f.Grid;var N=n(129);t.Icon=N.Icon;var b=n(453);t.Input=b.Input;var V=n(454);t.Knob=V.Knob;var g=n(455);t.LabeledControls=g.LabeledControls;var v=n(456);t.LabeledList=v.LabeledList;var k=n(457);t.NanoMap=k.NanoMap;var _=n(458);t.Modal=_.Modal;var y=n(459);t.NoticeBox=y.NoticeBox;var L=n(131);t.NumberInput=L.NumberInput;var B=n(460);t.ProgressBar=B.ProgressBar;var x=n(461);t.Section=x.Section;var w=n(462);t.Slider=w.Slider;var S=n(182);t.Table=S.Table;var I=n(463);t.Tabs=I.Tabs;var T=n(178);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(444);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(9),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(139),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,C=e.global,f=e.stat;if(n=C?o:f?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(C?u:h+(f?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(9),r=n(100),a=n(21),i=n(64),c=n(104),l=n(142),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(136),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(443),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=f;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(f(e));var l="string"==typeof o?o+" "+N(c):N(c),d=f(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +======= +!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=202)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(417);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(t[e]=o[e])}))},function(e,t,n){"use strict";(function(e){t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.selectBackend=t.sendAct=t.sendMessage=t.backendMiddleware=t.backendReducer=t.backendSuspendSuccess=t.backendSuspendStart=t.backendSetSharedState=t.backendUpdate=void 0;var o=n(173),r=n(28),a=n(93);var i=(0,n(24).createLogger)("backend");t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var c=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=c;t.backendSuspendStart=function(){return{type:"backend/suspendStart"}};t.backendSuspendSuccess=function(){return{type:"backend/suspendSuccess",payload:{timestamp:Date.now()}}};var l={config:{},data:{}};t.backendReducer=function(e,t){void 0===e&&(e=l);var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,{},o.config),i=Object.assign({},e.data,{},o.static_data,{},o.data),c=Object.assign({},e.shared);if(o.shared)for(var d=0,u=Object.keys(o.shared);d=0||(r[n]=e[n]);return r}(t,["payload"]),r=Object.assign({tgui:1,window_id:window.__windowId__},o);null!==n&&n!==undefined&&(r.payload=JSON.stringify(n)),Byond.topic(r)};t.sendMessage=d;var u=function(e,t){void 0===t&&(t={}),"object"!=typeof t||null===t||Array.isArray(t)?i.error("Payload for act() must be an object, got this:",t):d({type:"act/"+e,payload:t})};t.sendAct=u;var s=function(e){return e.backend||{}};t.selectBackend=s;t.useBackend=function(e){var t=e.store,n=s(t.getState());return Object.assign({},n,{act:u})};t.useLocalState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){r.dispatch(c(t,"function"==typeof e?e(i):e))}]};t.useSharedState=function(e,t,n){var o,r=e.store,a=null!=(o=s(r.getState()).shared)?o:{},i=t in a?a[t]:n;return[i,function(e){d({type:"setSharedState",key:t,value:JSON.stringify("function"==typeof e?e(i):e)||""})}]}}).call(this,n(434).setImmediate)},function(e,t,n){"use strict";t.__esModule=!0,t.Tooltip=t.Tabs=t.Table=t.Slider=t.Section=t.ProgressBar=t.NumberInput=t.NoticeBox=t.Modal=t.NanoMap=t.LabeledList=t.LabeledControls=t.Knob=t.Input=t.Icon=t.Grid=t.Flex=t.Dropdown=t.DraggableControl=t.Divider=t.Dimmer=t.ColorBox=t.Collapsible=t.Chart=t.ByondUi=t.Button=t.Box=t.BlockQuote=t.AnimatedNumber=void 0;var o=n(127);t.AnimatedNumber=o.AnimatedNumber;var r=n(442);t.BlockQuote=r.BlockQuote;var a=n(19);t.Box=a.Box;var i=n(128);t.Button=i.Button;var c=n(443);t.ByondUi=c.ByondUi;var l=n(445);t.Chart=l.Chart;var d=n(446);t.Collapsible=d.Collapsible;var u=n(447);t.ColorBox=u.ColorBox;var s=n(180);t.Dimmer=s.Dimmer;var m=n(181);t.Divider=m.Divider;var p=n(130);t.DraggableControl=p.DraggableControl;var h=n(448);t.Dropdown=h.Dropdown;var f=n(182);t.Flex=f.Flex;var C=n(449);t.Grid=C.Grid;var N=n(129);t.Icon=N.Icon;var b=n(450);t.Input=b.Input;var V=n(451);t.Knob=V.Knob;var g=n(452);t.LabeledControls=g.LabeledControls;var v=n(453);t.LabeledList=v.LabeledList;var k=n(454);t.NanoMap=k.NanoMap;var _=n(455);t.Modal=_.Modal;var y=n(456);t.NoticeBox=y.NoticeBox;var L=n(132);t.NumberInput=L.NumberInput;var B=n(457);t.ProgressBar=B.ProgressBar;var x=n(458);t.Section=x.Section;var w=n(459);t.Slider=w.Slider;var S=n(131);t.Table=S.Table;var I=n(460);t.Tabs=I.Tabs;var T=n(179);t.Tooltip=T.Tooltip},function(e,t,n){"use strict";t.__esModule=!0,t.Window=t.NtosWindow=t.refocusLayout=t.Layout=void 0;var o=n(126);t.Layout=o.Layout,t.refocusLayout=o.refocusLayout;var r=n(441);t.NtosWindow=r.NtosWindow;var a=n(183);t.Window=a.Window},function(e,t,n){"use strict";var o=n(8),r=n(23).f,a=n(33),i=n(26),c=n(98),l=n(140),d=n(67);e.exports=function(e,t){var n,u,s,m,p,h=e.target,f=e.global,C=e.stat;if(n=f?o:C?o[h]||c(h,{}):(o[h]||{}).prototype)for(u in t){if(m=t[u],s=e.noTargetGet?(p=r(n,u))&&p.value:n[u],!d(f?u:h+(C?".":"#")+u,e.forced)&&s!==undefined){if(typeof m==typeof s)continue;l(m,s)}(e.sham||s&&s.sham)&&a(m,"sham",!0),i(n,u,m,e)}}},function(e,t,n){"use strict";t.__esModule=!0,t.keyOfMatchingRange=t.inRange=t.toFixed=t.round=t.scale=t.clamp01=t.clamp=void 0;t.clamp=function(e,t,n){return en?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'",trade:"\u2122"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|deg|quot|lt|gt|apos|trade);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";(function(t){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof t&&t)||Function("return this")()}).call(this,n(76))},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.reduce=t.sortBy=t.map=t.filter=t.toKeyedArray=t.toArray=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oc)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";var o=n(8),r=n(100),a=n(21),i=n(64),c=n(104),l=n(143),d=r("wks"),u=o.Symbol,s=l?u:u&&u.withoutSetter||i;e.exports=function(e){return a(d,e)||(c&&a(u,e)?d[e]=u[e]:d[e]=s("Symbol."+e)),d[e]}},function(e,t,n){"use strict";var o=n(12),r=n(137),a=n(13),i=n(37),c=Object.defineProperty;t.f=o?c:function(e,t,n){if(a(e),t=i(t,!0),a(n),r)try{return c(e,t,n)}catch(o){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var o=n(25);e.exports=function(e){return Object(o(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.Box=t.computeBoxClassName=t.computeBoxProps=t.halfUnit=t.unit=void 0;var o=n(10),r=n(0),a=n(440),i=n(28);var c=function(e){return"string"==typeof e?e.endsWith("px")&&!Byond.IS_LTE_IE8?parseFloat(e)/12+"rem":e:"number"==typeof e?Byond.IS_LTE_IE8?12*e+"px":e+"rem":void 0};t.unit=c;var l=function(e){return"string"==typeof e?c(e):"number"==typeof e?c(.5*e):void 0};t.halfUnit=l;var d=function(e){return"string"==typeof e&&i.CSS_COLORS.includes(e)},u=function(e){return function(t,n){(0,o.isFalsy)(n)||(t[e]=n)}},s=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t(r))}},m=function(e,t){return function(n,r){(0,o.isFalsy)(r)||(n[e]=t)}},p=function(e,t,n){return function(r,a){if(!(0,o.isFalsy)(a))for(var i=0;i0&&(t.style=l),t};t.computeBoxProps=C;var N=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([d(t)&&"color-"+t,d(n)&&"color-bg-"+n])};t.computeBoxClassName=N;var b=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["as","className","children"]);if("function"==typeof i)return i(C(e));var l="string"==typeof o?o+" "+N(c):N(c),d=C(c);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,l,i,a.ChildFlags.UnknownChildren,d)};t.Box=b,b.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.formatTime=t.formatCommaNumber=t.formatMoney=t.formatPower=t.formatSiUnit=void 0;var o=n(5),r=["f","p","n","\u03bc","m"," ","k","M","G","T","P","E","Z","Y"],a=r.indexOf(" "),i=function(e,t,n){if(void 0===t&&(t=-a),void 0===n&&(n=""),"number"!=typeof e||!Number.isFinite(e))return e;var i=Math.floor(Math.log10(e)),c=Math.floor(Math.max(3*t,i)),l=Math.floor(i/3),d=Math.floor(c/3),u=(0,o.clamp)(a+d,0,r.length),s=r[u],m=e/Math.pow(1e3,d),p=l>t?2+3*d-c:0;return((0,o.toFixed)(m,p)+" "+s+n).trim()}; +>>>>>>> d191485... R-UST rises again. (#7835) /** * @file * @copyright 2020 Aleksej Komarov * @license MIT +<<<<<<< HEAD */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,C,f){for(var N,b,V=a(p),g=r(V),v=o(h,C,3),k=i(g.length),_=0,y=f||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(76),a=n(51),i=n(29),c=n(37),l=n(21),d=n(136),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(173); +======= + */t.formatSiUnit=i;t.formatPower=function(e,t){return void 0===t&&(t=0),i(e,t,"W")};t.formatMoney=function(e,t){if(void 0===t&&(t=0),!Number.isFinite(e))return e;var n=(0,o.round)(e,t);t>0&&(n=(0,o.toFixed)(e,t));var r=(n=String(n)).length,a=n.indexOf(".");-1===a&&(a=r);for(var i="",c=0;c0&&c0})).join(":")}},function(e,t,n){"use strict";var o={}.hasOwnProperty;e.exports=function(e,t){return o.call(e,t)}},function(e,t,n){"use strict";var o=n(53),r=n(63),a=n(18),i=n(15),c=n(69),l=[].push,d=function(e){var t=1==e,n=2==e,d=3==e,u=4==e,s=6==e,m=5==e||s;return function(p,h,f,C){for(var N,b,V=a(p),g=r(V),v=o(h,f,3),k=i(g.length),_=0,y=C||c,L=t?y(p,k):n?y(p,0):undefined;k>_;_++)if((m||_ in g)&&(b=v(N=g[_],_,V),e))if(t)L[_]=b;else if(b)switch(e){case 3:return!0;case 5:return N;case 6:return _;case 2:l.call(L,N)}else if(u)return!1;return s?-1:d||u?u:L}};e.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},function(e,t,n){"use strict";var o=n(12),r=n(77),a=n(51),i=n(29),c=n(37),l=n(21),d=n(137),u=Object.getOwnPropertyDescriptor;t.f=o?u:function(e,t){if(e=i(e),t=c(t,!0),d)try{return u(e,t)}catch(n){}if(l(e,t))return a(!r.f.call(e,t),e[t])}},function(e,t,n){"use strict";t.__esModule=!0,t.logger=t.createLogger=void 0;n(174); +>>>>>>> d191485... R-UST rises again. (#7835) /** * @file * @copyright 2020 Aleksej Komarov * @license MIT +<<<<<<< HEAD */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(138),c=n(9),l=n(11),d=n(33),u=n(21),s=n(77),m=n(65),p=c.WeakMap;if(i){var h=new p,C=h.get,f=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return C.call(h,e)||{}},a=function(e){return f.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),a=n(77),i=n(111),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(140),r=n(9),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(12),i=n(124),c=n(14),l=n(82),d=n(59),u=n(51),s=n(33),m=n(15),p=n(154),h=n(169),C=n(37),f=n(21),N=n(79),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(170),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(84),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=C(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=C(t,!0))&&b(n)&&f(n,"value"))||f(n,"get")||f(n,"set")||n.configurable||f(n,"writable")&&!n.writable||f(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,C=r[c],f=C,N=f&&f.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(f=t((function(e,t,n,o){return d(e,f,c),w(b(t)?G(t)?o!==undefined?new C(t,h(n,a),o):n!==undefined?new C(t,h(n,a)):new C(t):z(t)?U(f,t):k.call(f,t):new C(p(t)),e,f)})),g&&g(f,R),_(v(C),(function(e){e in f||s(f,e,C[e])})),f.prototype=N):(f=t((function(e,t,n,o){d(e,f,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(f,t):k.call(f,t);r=t,s=h(n,a);var C=t.byteLength;if(o===undefined){if(C%a)throw M("Wrong length");if((i=C-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>C)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(141),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),a=n(51);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(13),r=n(152);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(86)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(141),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(6),r=n(16),a=n(105),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(149),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,C,f,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,C=a(e.length);C>h;h++)if((f=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&f instanceof d)return f;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(f=l(m,V,b.value,u))&&f&&f instanceof d)return f;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";var o;o=function(){return this}();try{o=o||new Function("return this")()}catch(r){"object"==typeof window&&(o=window)}e.exports=o},function(e,t,n){"use strict";var o={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,a=r&&!o.call({1:2},1);t.f=a?function(e){var t=r(this,e);return!!t&&t.enumerable}:o},function(e,t,n){"use strict";var o=n(100),r=n(64),a=o("keys");e.exports=function(e){return a[e]||(a[e]=r(e))}},function(e,t,n){"use strict";var o=n(40);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(109),r=n(36),a=n(16)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=o?r:function(e){var t,n,o;return e===undefined?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},function(e,t,n){"use strict";var o=n(16)("iterator"),r=!1;try{var a=0,i={next:function(){return{done:!!a++}},"return":function(){r=!0}};i[o]=function(){return this},Array.from(i,(function(){throw 2}))}catch(c){}e.exports=function(e,t){if(!t&&!r)return!1;var n=!1;try{var a={};a[o]=function(){return{next:function(){return{done:n=!0}}}},e(a)}catch(c){}return n}},function(e,t,n){"use strict";var o=n(35),r=n(18),a=n(63),i=n(15),c=function(e){return function(t,n,c,l){o(n);var d=r(t),u=a(d),s=i(d.length),m=e?s-1:0,p=e?-1:1;if(c<2)for(;;){if(m in u){l=u[m],m+=p;break}if(m+=p,e?m<0:s<=m)throw TypeError("Reduce of empty array with no initial value")}for(;e?m>=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(9),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(154),p=n(252),h=n(39),C=n(55),f=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}C&&h(B)!==x&&C(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(80),p=n(48),h=n(84);e.exports=function(e,t,n){var C=-1!==e.indexOf("Map"),f=-1!==e.indexOf("Weak"),N=C?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=function(e){var t=V[e];i(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return f&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(f&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(f||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,C,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](f?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!f&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,C),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),C&&k("get")),(x||y)&&k(N),f&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),f||n.setStrong(g,e,C),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(41),r=n(9),a=n(6);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(88),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,C=0,f=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),f=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",f=" "+f,C++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,f),d?o?(o.input=o.input.slice(C),o[0]=o[0].slice(C),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=a(e),C=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),f=C&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!C||!f||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?C&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(89);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(442),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(79),r=n(71),a=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(237),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(151),h=p.IteratorPrototype,C=p.BUGGY_SAFARI_ITERATORS,f=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!C&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[f]||B["@@iterator"]||p&&B[p],w=!C&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[f]&&l(g,f,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[f]===w||l(B,f,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(C||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:C||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(9),c=n(6),l=n(36),d=n(53),u=n(144),s=n(97),m=n(163),p=i.location,h=i.setImmediate,C=i.clearImmediate,f=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&C||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},C=function(e){delete g[e]},"process"==l(f)?o=function(e){f.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:C}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(86);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(9),r=n(6),a=n(80),i=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(92),r=function(){return{type:"debug/toggleKitchenSink"}}; +======= + */var o=0,r=1,a=2,i=3,c=4,l=function(e,t){for(var n=arguments.length,o=new Array(n>2?n-2:0),r=2;r=a){var i=[t].concat(o).map((function(e){return"string"==typeof e?e:e instanceof Error?e.stack||String(e):JSON.stringify(e)})).filter((function(e){return e})).join(" ")+"\nUser Agent: "+navigator.userAgent;Byond.topic({tgui:1,window_id:window.__windowId__,type:"log",message:i})}},d=function(e){return{debug:function(){for(var t=arguments.length,n=new Array(t),r=0;r"+i+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(51);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:o)(e)}},function(e,t,n){"use strict";e.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},function(e,t,n){"use strict";var o={}.toString;e.exports=function(e){return o.call(e).slice(8,-1)}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e,t){if(!o(e))return e;var n,r;if(t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;if("function"==typeof(n=e.valueOf)&&!o(r=n.call(e)))return r;if(!t&&"function"==typeof(n=e.toString)&&!o(r=n.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},function(e,t,n){"use strict";var o,r,a,i=n(139),c=n(8),l=n(11),d=n(33),u=n(21),s=n(78),m=n(65),p=c.WeakMap;if(i){var h=new p,f=h.get,C=h.has,N=h.set;o=function(e,t){return N.call(h,e,t),t},r=function(e){return f.call(h,e)||{}},a=function(e){return C.call(h,e)}}else{var b=s("state");m[b]=!0,o=function(e,t){return d(e,b,t),t},r=function(e){return u(e,b)?e[b]:{}},a=function(e){return u(e,b)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!l(t)||(n=r(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=n(21),r=n(18),a=n(78),i=n(111),c=a("IE_PROTO"),l=Object.prototype;e.exports=i?Object.getPrototypeOf:function(e){return e=r(e),o(e,c)?e[c]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?l:null}},function(e,t,n){"use strict";var o=n(141),r=n(8),a=function(e){return"function"==typeof e?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e])||a(r[e]):o[e]&&o[e][t]||r[e]&&r[e][t]}},function(e,t,n){"use strict";e.exports=!1},function(e,t,n){"use strict";var o=n(6);e.exports=function(e,t){var n=[][e];return!!n&&o((function(){n.call(null,t||function(){throw 1},1)}))}},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(12),i=n(124),c=n(14),l=n(83),d=n(59),u=n(51),s=n(33),m=n(15),p=n(155),h=n(170),f=n(37),C=n(21),N=n(80),b=n(11),V=n(47),g=n(55),v=n(52).f,k=n(171),_=n(22).forEach,y=n(58),L=n(17),B=n(23),x=n(38),w=n(85),S=x.get,I=x.set,T=L.f,A=B.f,E=Math.round,M=r.RangeError,P=l.ArrayBuffer,O=l.DataView,F=c.NATIVE_ARRAY_BUFFER_VIEWS,D=c.TYPED_ARRAY_TAG,R=c.TypedArray,j=c.TypedArrayPrototype,W=c.aTypedArrayConstructor,z=c.isTypedArray,U=function(e,t){for(var n=0,o=t.length,r=new(W(e))(o);o>n;)r[n]=t[n++];return r},H=function(e,t){T(e,t,{get:function(){return S(this)[t]}})},G=function(e){var t;return e instanceof P||"ArrayBuffer"==(t=N(e))||"SharedArrayBuffer"==t},K=function(e,t){return z(e)&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Y=function(e,t){return K(e,t=f(t,!0))?u(2,e[t]):A(e,t)},q=function(e,t,n){return!(K(e,t=f(t,!0))&&b(n)&&C(n,"value"))||C(n,"get")||C(n,"set")||n.configurable||C(n,"writable")&&!n.writable||C(n,"enumerable")&&!n.enumerable?T(e,t,n):(e[t]=n.value,e)};a?(F||(B.f=Y,L.f=q,H(j,"buffer"),H(j,"byteOffset"),H(j,"byteLength"),H(j,"length")),o({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:Y,defineProperty:q}),e.exports=function(e,t,n){var a=e.match(/\d+$/)[0]/8,c=e+(n?"Clamped":"")+"Array",l="get"+e,u="set"+e,f=r[c],C=f,N=C&&C.prototype,L={},B=function(e,t){T(e,t,{get:function(){return function(e,t){var n=S(e);return n.view[l](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,o){var r=S(e);n&&(o=(o=E(o))<0?0:o>255?255:255&o),r.view[u](t*a+r.byteOffset,o,!0)}(this,t,e)},enumerable:!0})};F?i&&(C=t((function(e,t,n,o){return d(e,C,c),w(b(t)?G(t)?o!==undefined?new f(t,h(n,a),o):n!==undefined?new f(t,h(n,a)):new f(t):z(t)?U(C,t):k.call(C,t):new f(p(t)),e,C)})),g&&g(C,R),_(v(f),(function(e){e in C||s(C,e,f[e])})),C.prototype=N):(C=t((function(e,t,n,o){d(e,C,c);var r,i,l,u=0,s=0;if(b(t)){if(!G(t))return z(t)?U(C,t):k.call(C,t);r=t,s=h(n,a);var f=t.byteLength;if(o===undefined){if(f%a)throw M("Wrong length");if((i=f-s)<0)throw M("Wrong length")}else if((i=m(o)*a)+s>f)throw M("Wrong length");l=i/a}else l=p(t),r=new P(i=l*a);for(I(e,{buffer:r,byteOffset:s,byteLength:i,length:l,view:new O(r)});u=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),c=1;c1?o-1:0),a=1;a"+e+"<\/script>"},h=function(){try{o=document.domain&&new ActiveXObject("htmlfile")}catch(r){}var e,t;h=o?function(e){e.write(p("")),e.close();var t=e.parentWindow.Object;return e=null,t}(o):((t=d("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(p("document.F=Object")),e.close(),e.F);for(var n=i.length;n--;)delete h.prototype[i[n]];return h()};c[s]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(m.prototype=r(e),n=new m,m.prototype=null,n[s]=e):n=h(),t===undefined?n:a(n,t)}},function(e,t,n){"use strict";var o=n(17).f,r=n(21),a=n(16)("toStringTag");e.exports=function(e,t,n){e&&!r(e=n?e:e.prototype,a)&&o(e,a,{configurable:!0,value:t})}},function(e,t,n){"use strict";var o=n(16),r=n(47),a=n(17),i=o("unscopables"),c=Array.prototype;c[i]==undefined&&a.f(c,i,{configurable:!0,value:r(null)}),e.exports=function(e){c[i][e]=!0}},function(e,t,n){"use strict";var o=n(13),r=n(35),a=n(16)("species");e.exports=function(e,t){var n,i=o(e).constructor;return i===undefined||(n=o(i)[a])==undefined?t:r(n)}},function(e,t,n){"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},function(e,t,n){"use strict";var o=n(142),r=n(102).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(35);e.exports=function(e,t,n){if(o(e),t===undefined)return e;switch(n){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,o){return e.call(t,n,o)};case 3:return function(n,o,r){return e.call(t,n,o,r)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var o=n(37),r=n(17),a=n(51);e.exports=function(e,t,n){var i=o(t);i in e?r.f(e,i,a(0,n)):e[i]=n}},function(e,t,n){"use strict";var o=n(13),r=n(153);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),t=n instanceof Array}catch(a){}return function(n,a){return o(n),r(a),t?e.call(n,a):n.__proto__=a,n}}():undefined)},function(e,t,n){"use strict";var o=n(65),r=n(11),a=n(21),i=n(17).f,c=n(64),l=n(73),d=c("meta"),u=0,s=Object.isExtensible||function(){return!0},m=function(e){i(e,d,{value:{objectID:"O"+ ++u,weakData:{}}})},p=e.exports={REQUIRED:!1,fastKey:function(e,t){if(!r(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,d)){if(!s(e))return"F";if(!t)return"E";m(e)}return e[d].objectID},getWeakData:function(e,t){if(!a(e,d)){if(!s(e))return!0;if(!t)return!1;m(e)}return e[d].weakData},onFreeze:function(e){return l&&p.REQUIRED&&s(e)&&!a(e,d)&&m(e),e}};o[d]=!0},function(e,t,n){"use strict";var o=n(36);e.exports=Array.isArray||function(e){return"Array"==o(e)}},function(e,t,n){"use strict";var o=n(40),r=n(17),a=n(16),i=n(12),c=a("species");e.exports=function(e){var t=o(e),n=r.f;i&&t&&!t[c]&&n(t,c,{configurable:!0,get:function(){return this}})}},function(e,t,n){"use strict";e.exports=function(e,t,n){if(!(e instanceof t))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return e}},function(e,t,n){"use strict";var o=n(25),r="["+n(87)+"]",a=RegExp("^"+r+r+"*"),i=RegExp(r+r+"*$"),c=function(e){return function(t){var n=String(o(t));return 1&e&&(n=n.replace(a,"")),2&e&&(n=n.replace(i,"")),n}};e.exports={start:c(1),end:c(2),trim:c(3)}},function(e,t,n){"use strict";t.__esModule=!0,t.FullscreenNotice=void 0;var o=n(0),r=n(2);t.FullscreenNotice=function(e,t){var n=e.children,a=e.title,i=void 0===a?"Welcome":a;return(0,o.createComponentVNode)(2,r.Section,{title:i,height:"100%",stretchContents:!0,children:(0,o.createComponentVNode)(2,r.Flex,{height:"100%",align:"center",justify:"center",children:(0,o.createComponentVNode)(2,r.Flex.Item,{textAlign:"center",mt:"-2rem",children:n})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TemporaryNotice=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);t.TemporaryNotice=function(e,t){var n,c=e.decode,l=(0,a.useBackend)(t),d=l.act,u=l.data.temp;if(u){var s=((n={})[u.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},s,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:c?(0,r.decodeHtmlEntities)(u.text):u.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return d("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}}},function(e,t,n){"use strict";var o=n(6),r=n(36),a="".split;e.exports=o((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==r(e)?a.call(e,""):Object(e)}:Object},function(e,t,n){"use strict";var o=0,r=Math.random();e.exports=function(e){return"Symbol("+String(e===undefined?"":e)+")_"+(++o+r).toString(36)}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(29),r=n(15),a=n(46),i=function(e){return function(t,n,i){var c,l=o(t),d=r(l.length),u=a(i,d);if(e&&n!=n){for(;d>u;)if((c=l[u++])!=c)return!0}else for(;d>u;u++)if((e||u in l)&&l[u]===n)return e||u||0;return!e&&-1}};e.exports={includes:i(!0),indexOf:i(!1)}},function(e,t,n){"use strict";var o=n(6),r=/#|\.prototype\./,a=function(e,t){var n=c[i(e)];return n==d||n!=l&&("function"==typeof t?o(t):!!t)},i=a.normalize=function(e){return String(e).replace(r,".").toLowerCase()},c=a.data={},l=a.NATIVE="N",d=a.POLYFILL="P";e.exports=a},function(e,t,n){"use strict";var o=n(142),r=n(102);e.exports=Object.keys||function(e){return o(e,r)}},function(e,t,n){"use strict";var o=n(11),r=n(57),a=n(16)("species");e.exports=function(e,t){var n;return r(e)&&("function"!=typeof(n=e.constructor)||n!==Array&&!r(n.prototype)?o(n)&&null===(n=n[a])&&(n=undefined):n=undefined),new(n===undefined?Array:n)(0===t?0:t)}},function(e,t,n){"use strict";var o=n(6),r=n(16),a=n(105),i=r("species");e.exports=function(e){return a>=51||!o((function(){var t=[];return(t.constructor={})[i]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},function(e,t,n){"use strict";e.exports={}},function(e,t,n){"use strict";var o=n(26);e.exports=function(e,t,n){for(var r in t)o(e,r,t[r],n);return e}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){return Object.isExtensible(Object.preventExtensions({}))}))},function(e,t,n){"use strict";var o=n(13),r=n(107),a=n(15),i=n(53),c=n(108),l=n(150),d=function(e,t){this.stopped=e,this.result=t};(e.exports=function(e,t,n,u,s){var m,p,h,f,C,N,b,V=i(t,n,u?2:1);if(s)m=e;else{if("function"!=typeof(p=c(e)))throw TypeError("Target is not iterable");if(r(p)){for(h=0,f=a(e.length);f>h;h++)if((C=u?V(o(b=e[h])[0],b[1]):V(e[h]))&&C instanceof d)return C;return new d(!1)}m=p.call(e)}for(N=m.next;!(b=N.call(m)).done;)if("object"==typeof(C=l(m,V,b.value,u))&&C&&C instanceof d)return C;return new d(!1)}).stop=function(e){return new d(!0,e)}},function(e,t,n){"use strict";t.__esModule=!0,t.assetMiddleware=t.resolveAsset=t.loadCSS=void 0;var o=n(439),r=(0,n(24).createLogger)("assets"),a=[/v4shim/i],i=[],c={},l=function(e){i.includes(e)||(i.push(e),r.log("loading stylesheet '"+e+"'"),(0,o.loadCSS)(e))};t.loadCSS=l;t.resolveAsset=function(e){return c[e]||e};t.assetMiddleware=function(e){return function(e){return function(t){var n=t.type,o=t.payload;if("asset/stylesheet"!==n)if("asset/mappings"!==n)e(t);else for(var r=function(){var e=d[i];if(a.some((function(t){return t.test(e)})))return"continue";var t=o[e],n=e.split(".").pop();c[e]=t,"css"===n&&l(t)},i=0,d=Object.keys(o);i=0:s>m;m+=p)m in u&&(l=n(l,u[m],m,d));return l}};e.exports={left:c(!1),right:c(!0)}},function(e,t,n){"use strict";var o=n(8),r=n(12),a=n(112),i=n(33),c=n(72),l=n(6),d=n(59),u=n(34),s=n(15),m=n(155),p=n(249),h=n(39),f=n(55),C=n(52).f,N=n(17).f,b=n(106),V=n(48),g=n(38),v=g.get,k=g.set,_=o.ArrayBuffer,y=_,L=o.DataView,B=L&&L.prototype,x=Object.prototype,w=o.RangeError,S=p.pack,I=p.unpack,T=function(e){return[255&e]},A=function(e){return[255&e,e>>8&255]},E=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},M=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},P=function(e){return S(e,23,4)},O=function(e){return S(e,52,8)},F=function(e,t){N(e.prototype,t,{get:function(){return v(this)[t]}})},D=function(e,t,n,o){var r=m(n),a=v(e);if(r+t>a.byteLength)throw w("Wrong index");var i=v(a.buffer).bytes,c=r+a.byteOffset,l=i.slice(c,c+t);return o?l:l.reverse()},R=function(e,t,n,o,r,a){var i=m(n),c=v(e);if(i+t>c.byteLength)throw w("Wrong index");for(var l=v(c.buffer).bytes,d=i+c.byteOffset,u=o(+r),s=0;sU;)(j=z[U++])in y||i(y,j,_[j]);W.constructor=y}f&&h(B)!==x&&f(B,x);var H=new L(new y(2)),G=B.setInt8;H.setInt8(0,2147483648),H.setInt8(1,2147483649),!H.getInt8(0)&&H.getInt8(1)||c(B,{setInt8:function(e,t){G.call(this,e,t<<24>>24)},setUint8:function(e,t){G.call(this,e,t<<24>>24)}},{unsafe:!0})}else y=function(e){d(this,y,"ArrayBuffer");var t=m(e);k(this,{bytes:b.call(new Array(t),0),byteLength:t}),r||(this.byteLength=t)},L=function(e,t,n){d(this,L,"DataView"),d(e,y,"DataView");var o=v(e).byteLength,a=u(t);if(a<0||a>o)throw w("Wrong offset");if(a+(n=n===undefined?o-a:s(n))>o)throw w("Wrong length");k(this,{buffer:e,byteLength:n,byteOffset:a}),r||(this.buffer=e,this.byteLength=n,this.byteOffset=a)},r&&(F(y,"byteLength"),F(L,"buffer"),F(L,"byteLength"),F(L,"byteOffset")),c(L.prototype,{getInt8:function(e){return D(this,1,e)[0]<<24>>24},getUint8:function(e){return D(this,1,e)[0]},getInt16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=D(this,2,e,arguments.length>1?arguments[1]:undefined);return t[1]<<8|t[0]},getInt32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))},getUint32:function(e){return M(D(this,4,e,arguments.length>1?arguments[1]:undefined))>>>0},getFloat32:function(e){return I(D(this,4,e,arguments.length>1?arguments[1]:undefined),23)},getFloat64:function(e){return I(D(this,8,e,arguments.length>1?arguments[1]:undefined),52)},setInt8:function(e,t){R(this,1,e,T,t)},setUint8:function(e,t){R(this,1,e,T,t)},setInt16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setUint16:function(e,t){R(this,2,e,A,t,arguments.length>2?arguments[2]:undefined)},setInt32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setUint32:function(e,t){R(this,4,e,E,t,arguments.length>2?arguments[2]:undefined)},setFloat32:function(e,t){R(this,4,e,P,t,arguments.length>2?arguments[2]:undefined)},setFloat64:function(e,t){R(this,8,e,O,t,arguments.length>2?arguments[2]:undefined)}});V(y,"ArrayBuffer"),V(L,"DataView"),e.exports={ArrayBuffer:y,DataView:L}},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(67),i=n(26),c=n(56),l=n(74),d=n(59),u=n(11),s=n(6),m=n(81),p=n(48),h=n(85);e.exports=function(e,t,n){var f=-1!==e.indexOf("Map"),C=-1!==e.indexOf("Weak"),N=f?"set":"add",b=r[e],V=b&&b.prototype,g=b,v={},k=function(e){var t=V[e];i(V,e,"add"==e?function(e){return t.call(this,0===e?0:e),this}:"delete"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return C&&!u(e)?undefined:t.call(this,0===e?0:e)}:"has"==e?function(e){return!(C&&!u(e))&&t.call(this,0===e?0:e)}:function(e,n){return t.call(this,0===e?0:e,n),this})};if(a(e,"function"!=typeof b||!(C||V.forEach&&!s((function(){(new b).entries().next()})))))g=n.getConstructor(t,e,f,N),c.REQUIRED=!0;else if(a(e,!0)){var _=new g,y=_[N](C?{}:-0,1)!=_,L=s((function(){_.has(1)})),B=m((function(e){new b(e)})),x=!C&&s((function(){for(var e=new b,t=5;t--;)e[N](t,t);return!e.has(-0)}));B||((g=t((function(t,n){d(t,g,e);var o=h(new b,t,g);return n!=undefined&&l(n,o[N],o,f),o}))).prototype=V,V.constructor=g),(L||x)&&(k("delete"),k("has"),f&&k("get")),(x||y)&&k(N),C&&V.clear&&delete V.clear}return v[e]=g,o({global:!0,forced:g!=b},v),p(g,e),C||n.setStrong(g,e,f),g}},function(e,t,n){"use strict";var o=n(11),r=n(55);e.exports=function(e,t,n){var a,i;return r&&"function"==typeof(a=t.constructor)&&a!==n&&o(i=a.prototype)&&i!==n.prototype&&r(e,i),e}},function(e,t,n){"use strict";var o=Math.expm1,r=Math.exp;e.exports=!o||o(10)>22025.465794806718||o(10)<22025.465794806718||-2e-17!=o(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:r(e)-1}:o},function(e,t,n){"use strict";e.exports="\t\n\x0B\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},function(e,t,n){"use strict";var o=n(41),r=n(8),a=n(6);e.exports=o||!a((function(){var e=Math.random();__defineSetter__.call(null,e,(function(){})),delete r[e]}))},function(e,t,n){"use strict";var o=n(13);e.exports=function(){var e=o(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},function(e,t,n){"use strict";var o,r,a=n(89),i=n(118),c=RegExp.prototype.exec,l=String.prototype.replace,d=c,u=(o=/a/,r=/b*/g,c.call(o,"a"),c.call(r,"a"),0!==o.lastIndex||0!==r.lastIndex),s=i.UNSUPPORTED_Y||i.BROKEN_CARET,m=/()??/.exec("")[1]!==undefined;(u||m||s)&&(d=function(e){var t,n,o,r,i=this,d=s&&i.sticky,p=a.call(i),h=i.source,f=0,C=e;return d&&(-1===(p=p.replace("y","")).indexOf("g")&&(p+="g"),C=String(e).slice(i.lastIndex),i.lastIndex>0&&(!i.multiline||i.multiline&&"\n"!==e[i.lastIndex-1])&&(h="(?: "+h+")",C=" "+C,f++),n=new RegExp("^(?:"+h+")",p)),m&&(n=new RegExp("^"+h+"$(?!\\s)",p)),u&&(t=i.lastIndex),o=c.call(d?n:i,C),d?o?(o.input=o.input.slice(f),o[0]=o[0].slice(f),o.index=i.lastIndex,i.lastIndex+=o[0].length):i.lastIndex=0:u&&o&&(i.lastIndex=i.global?o.index+o[0].length:t),m&&o&&o.length>1&&l.call(o[0],n,(function(){for(r=1;r")})),u="$0"==="a".replace(/./,"$0"),s=a("replace"),m=!!/./[s]&&""===/./[s]("a","$0"),p=!r((function(){var e=/(?:)/,t=e.exec;e.exec=function(){return t.apply(this,arguments)};var n="ab".split(e);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));e.exports=function(e,t,n,s){var h=a(e),f=!r((function(){var t={};return t[h]=function(){return 7},7!=""[e](t)})),C=f&&!r((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[h]=/./[h]),n.exec=function(){return t=!0,null},n[h](""),!t}));if(!f||!C||"replace"===e&&(!d||!u||m)||"split"===e&&!p){var N=/./[h],b=n(h,""[e],(function(e,t,n,o,r){return t.exec===i?f&&!r?{done:!0,value:N.call(t,n,o)}:{done:!0,value:e.call(n,t,o)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:m}),V=b[0],g=b[1];o(String.prototype,e,V),o(RegExp.prototype,h,2==t?function(e,t){return g.call(e,this,t)}:function(e){return g.call(e,this)})}s&&c(RegExp.prototype[h],"sham",!0)}},function(e,t,n){"use strict";var o=n(36),r=n(90);e.exports=function(e,t){var n=e.exec;if("function"==typeof n){var a=n.call(e,t);if("object"!=typeof a)throw TypeError("RegExp exec method returned something other than an Object or null");return a}if("RegExp"!==o(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,t)}},function(e,t,n){"use strict";function o(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n=48&&o<=90?String.fromCharCode(o):o>=112&&o<=123?"F"+(o-111):"["+o+"]"},u=function(e){var t=window.event?e.which:e.keyCode,n=e.ctrlKey,o=e.altKey,r=e.shiftKey;return{keyCode:t,ctrlKey:n,altKey:o,shiftKey:r,hasModifierKeys:n||o||r,keyString:d(n,o,r,t)}},s=function(){for(var e=0,t=Object.keys(l);e=112&&c<=123){a.log(d);for(var s,p=o(m);!(s=p()).done;)(0,s.value)(n,r)}}}(t,n,e)},document.addEventListener("keydown",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keydown"),l[n]=!0})),document.addEventListener("keyup",(function(e){var n=window.event?e.which:e.keyCode;t(e,"keyup"),l[n]=!1})),Byond.IS_LTE_IE8||function(e){var t;document.addEventListener("focusout",(function(){t=setTimeout(e)})),document.addEventListener("focusin",(function(){clearTimeout(t)})),window.addEventListener("beforeunload",e)}((function(){s()})),function(e){return function(t){return e(t)}}}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewManifestContent=t.CrewManifest=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(28),l=n(7);t.CrewManifest=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.manifest);return(0,o.createComponentVNode)(2,a.Section,{title:"Crew Manifest",noTopPadding:!0,children:i.map((function(e){return!!e.elems.length&&(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:c.COLORS.manifest[e.cat.toLowerCase()],m:-1,pt:1,pb:1,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,textAlign:"center",fontSize:1.4,children:e.cat})}),level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,color:"white",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Rank"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Active"})]}),e.elems.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{color:"average",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,l.decodeHtmlEntities)(e.name)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.rank}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.active})]},e.name+e.rank)}))]})},e.cat)}))})};t.CrewManifestContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.LoginInfo=void 0;var o=n(0),r=n(1),a=n(2);t.LoginInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.authenticated,d=c.rank;if(c)return(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:["Logged in as: ",l," (",d,")"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",content:"Logout and Eject ID",color:"good",float:"right",onClick:function(){return i("logout")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.LoginScreen=void 0;var o=n(0),r=n(1),a=n(2),i=n(61);t.LoginScreen=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan,u=l.isAI,s=l.isRobot;return(0,o.createComponentVNode)(2,i.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-circle",verticalAlign:"middle",size:3,mr:"1rem"}),"Guest"]}),(0,o.createComponentVNode)(2,a.Box,{color:"label",my:"1rem",children:["ID:",(0,o.createComponentVNode)(2,a.Button,{icon:"id-card",content:d||"----------",ml:"0.5rem",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",disabled:!d,content:"Login",onClick:function(){return c("login",{login_type:1})}}),!!u&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as AI",onClick:function(){return c("login",{login_type:2})}}),!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",content:"Login as Cyborg",onClick:function(){return c("login",{login_type:3})}})]})}},function(e,t,n){"use strict";var o=n(8),r=n(11),a=o.document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},function(e,t,n){"use strict";var o=n(8),r=n(33);e.exports=function(e,t){try{r(o,e,t)}catch(n){o[e]=t}return t}},function(e,t,n){"use strict";var o=n(138),r=Function.toString;"function"!=typeof o.inspectSource&&(o.inspectSource=function(e){return r.call(e)}),e.exports=o.inspectSource},function(e,t,n){"use strict";var o=n(41),r=n(138);(e.exports=function(e,t){return r[e]||(r[e]=t!==undefined?t:{})})("versions",[]).push({version:"3.6.5",mode:o?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},function(e,t,n){"use strict";var o=n(40),r=n(52),a=n(103),i=n(13);e.exports=o("Reflect","ownKeys")||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},function(e,t,n){"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},function(e,t,n){"use strict";t.f=Object.getOwnPropertySymbols},function(e,t,n){"use strict";var o=n(6);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){return!String(Symbol())}))},function(e,t,n){"use strict";var o,r,a=n(8),i=n(79),c=a.process,l=c&&c.versions,d=l&&l.v8;d?r=(o=d.split("."))[0]+o[1]:i&&(!(o=i.match(/Edge\/(\d+)/))||o[1]>=74)&&(o=i.match(/Chrome\/(\d+)/))&&(r=o[1]),e.exports=r&&+r},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15);e.exports=function(e){for(var t=o(this),n=a(t.length),i=arguments.length,c=r(i>1?arguments[1]:undefined,n),l=i>2?arguments[2]:undefined,d=l===undefined?n:r(l,n);d>c;)t[c++]=e;return t}},function(e,t,n){"use strict";var o=n(16),r=n(71),a=o("iterator"),i=Array.prototype;e.exports=function(e){return e!==undefined&&(r.Array===e||i[a]===e)}},function(e,t,n){"use strict";var o=n(80),r=n(71),a=n(16)("iterator");e.exports=function(e){if(e!=undefined)return e[a]||e["@@iterator"]||r[o(e)]}},function(e,t,n){"use strict";var o={};o[n(16)("toStringTag")]="z",e.exports="[object z]"===String(o)},function(e,t,n){"use strict";var o=n(4),r=n(234),a=n(39),i=n(55),c=n(48),l=n(33),d=n(26),u=n(16),s=n(41),m=n(71),p=n(152),h=p.IteratorPrototype,f=p.BUGGY_SAFARI_ITERATORS,C=u("iterator"),N=function(){return this};e.exports=function(e,t,n,u,p,b,V){r(n,t,u);var g,v,k,_=function(e){if(e===p&&w)return w;if(!f&&e in B)return B[e];switch(e){case"keys":case"values":case"entries":return function(){return new n(this,e)}}return function(){return new n(this)}},y=t+" Iterator",L=!1,B=e.prototype,x=B[C]||B["@@iterator"]||p&&B[p],w=!f&&x||_(p),S="Array"==t&&B.entries||x;if(S&&(g=a(S.call(new e)),h!==Object.prototype&&g.next&&(s||a(g)===h||(i?i(g,h):"function"!=typeof g[C]&&l(g,C,N)),c(g,y,!0,!0),s&&(m[y]=N))),"values"==p&&x&&"values"!==x.name&&(L=!0,w=function(){return x.call(this)}),s&&!V||B[C]===w||l(B,C,w),m[t]=w,p)if(v={values:_("values"),keys:b?w:_("keys"),entries:_("entries")},V)for(k in v)(f||L||!(k in B))&&d(B,k,v[k]);else o({target:t,proto:!0,forced:f||L},v);return v}},function(e,t,n){"use strict";var o=n(6);e.exports=!o((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},function(e,t,n){"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},function(e,t,n){"use strict";var o=n(15),r=n(114),a=n(25),i=Math.ceil,c=function(e){return function(t,n,c){var l,d,u=String(a(t)),s=u.length,m=c===undefined?" ":String(c),p=o(n);return p<=s||""==m?u:(l=p-s,(d=r.call(m,i(l/m.length))).length>l&&(d=d.slice(0,l)),e?u+d:d+u)}};e.exports={start:c(!1),end:c(!0)}},function(e,t,n){"use strict";var o=n(34),r=n(25);e.exports="".repeat||function(e){var t=String(r(this)),n="",a=o(e);if(a<0||a==Infinity)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(t+=t))1&a&&(n+=t);return n}},function(e,t,n){"use strict";e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},function(e,t,n){"use strict";var o,r,a,i=n(8),c=n(6),l=n(36),d=n(53),u=n(145),s=n(97),m=n(164),p=i.location,h=i.setImmediate,f=i.clearImmediate,C=i.process,N=i.MessageChannel,b=i.Dispatch,V=0,g={},v=function(e){if(g.hasOwnProperty(e)){var t=g[e];delete g[e],t()}},k=function(e){return function(){v(e)}},_=function(e){v(e.data)},y=function(e){i.postMessage(e+"",p.protocol+"//"+p.host)};h&&f||(h=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return g[++V]=function(){("function"==typeof e?e:Function(e)).apply(undefined,t)},o(V),V},f=function(e){delete g[e]},"process"==l(C)?o=function(e){C.nextTick(k(e))}:b&&b.now?o=function(e){b.now(k(e))}:N&&!m?(a=(r=new N).port2,r.port1.onmessage=_,o=d(a.postMessage,a,1)):!i.addEventListener||"function"!=typeof postMessage||i.importScripts||c(y)||"file:"===p.protocol?o="onreadystatechange"in s("script")?function(e){u.appendChild(s("script")).onreadystatechange=function(){u.removeChild(this),v(e)}}:function(e){setTimeout(k(e),0)}:(o=y,i.addEventListener("message",_,!1))),e.exports={set:h,clear:f}},function(e,t,n){"use strict";var o=n(11),r=n(36),a=n(16)("match");e.exports=function(e){var t;return o(e)&&((t=e[a])!==undefined?!!t:"RegExp"==r(e))}},function(e,t,n){"use strict";var o=n(6);function r(e,t){return RegExp(e,t)}t.UNSUPPORTED_Y=o((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),t.BROKEN_CARET=o((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}))},function(e,t,n){"use strict";var o=n(34),r=n(25),a=function(e){return function(t,n){var a,i,c=String(r(t)),l=o(n),d=c.length;return l<0||l>=d?e?"":undefined:(a=c.charCodeAt(l))<55296||a>56319||l+1===d||(i=c.charCodeAt(l+1))<56320||i>57343?e?c.charAt(l):a:e?c.slice(l,l+2):i-56320+(a-55296<<10)+65536}};e.exports={codeAt:a(!1),charAt:a(!0)}},function(e,t,n){"use strict";var o=n(117);e.exports=function(e){if(o(e))throw TypeError("The method doesn't accept regular expressions");return e}},function(e,t,n){"use strict";var o=n(16)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[o]=!1,"/./"[e](t)}catch(r){}}return!1}},function(e,t,n){"use strict";var o=n(119).charAt;e.exports=function(e,t,n){return t+(n?o(e,t).length:1)}},function(e,t,n){"use strict";var o=n(6),r=n(87);e.exports=function(e){return o((function(){return!!r[e]()||"\u200b\x85\u180e"!="\u200b\x85\u180e"[e]()||r[e].name!==e}))}},function(e,t,n){"use strict";var o=n(8),r=n(6),a=n(81),i=n(14).NATIVE_ARRAY_BUFFER_VIEWS,c=o.ArrayBuffer,l=o.Int8Array;e.exports=!i||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!a((function(e){new l,new l(null),new l(1.5),new l(e)}),!0)||r((function(){return 1!==new l(new c(2),1,undefined).length}))},function(e,t,n){"use strict";t.__esModule=!0,t.debugReducer=t.useDebug=t.selectDebug=t.toggleDebugLayout=t.toggleKitchenSink=void 0;var o=n(93),r=function(){return{type:"debug/toggleKitchenSink"}}; +>>>>>>> d191485... R-UST rises again. (#7835) /** * @file * @copyright 2020 Aleksej Komarov * @license MIT +<<<<<<< HEAD */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(92),i=n(3),c=n(24),l=n(19),d=n(129),u=n(178);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,C=e.iconColor,f=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:C,fontSize:f}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var C=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=C,h.Checkbox=C;var f=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=f,h.Confirm=f;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,C=t.tooltipPosition,f=t.color,N=void 0===f?"default":f,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:C})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,C=d.format,f=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:C,children:y})||y(C?C(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),f&&f(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+d,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,C=s.value,f=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=C;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(f?" "+f:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(8),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=f(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=f(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,C=(0,c.useSharedState)(t,"part_tab",a(l)),f=C[0],b=C[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!f||!u[f]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[f].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:C[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:C[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:C[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,C=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?C=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?C=(0,o.createComponentVNode)(2,s):1===u&&(C=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),C],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,C=c.authenticated,f=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!C&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!C&&!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(8),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,C,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,f,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var C=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=C,C.defaultHooks=c.pureComponentHooks;var f=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};f.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(9),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(9),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,C=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return f(this,0===e?0:e,t)}}:{add:function(e){return f(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=C(t),a=C(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(12),r=n(68),a=n(29),i=n(76).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(9);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(78);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(9),m=n(23).f,p=n(36),h=n(116).set,C=n(163),f=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},V?i=function(){N.nextTick(o)}:f&&!C?(c=!0,l=document.createTextNode(""),new f(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),a=n(166);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(89);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(78);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(381);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,C=h>1?arguments[1]:undefined,f=C!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(f&&h>2&&(C=c(C,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=f?C(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,C=d.findIndex,f=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=C(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:f++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),C=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return C(this,e,t)}}:{add:function(e){return C(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(440),r=n(175);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,C=!1,f=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,f);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-f[0],0-f[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),C=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),C=!1,_(p)},I=function(e){C&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(8),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; +======= + */t.toggleKitchenSink=r;var a=function(){return{type:"debug/toggleDebugLayout"}};t.toggleDebugLayout=a,(0,o.subscribeToHotKey)("F11",(function(){return{type:"debug/toggleDebugLayout"}})),(0,o.subscribeToHotKey)("F12",(function(){return{type:"debug/toggleKitchenSink"}})),(0,o.subscribeToHotKey)("Ctrl+Alt+[8]",(function(){setTimeout((function(){throw new Error("OOPSIE WOOPSIE!! UwU We made a fucky wucky!! A wittle fucko boingo! The code monkeys at our headquarters are working VEWY HAWD to fix this!")}))}));var i=function(e){return e.debug};t.selectDebug=i;t.useDebug=function(e){return i(e.store.getState())};t.debugReducer=function(e,t){void 0===e&&(e={});var n=t.type;t.payload;return"debug/toggleKitchenSink"===n?Object.assign({},e,{kitchenSink:!e.kitchenSink}):"debug/toggleDebugLayout"===n?Object.assign({},e,{debugLayout:!e.debugLayout}):e}},function(e,t,n){"use strict";t.__esModule=!0,t.Layout=t.refocusLayout=void 0;var o=n(0),r=n(10),a=n(19);t.refocusLayout=function(){if(!Byond.IS_LTE_IE8){var e=document.getElementById("Layout__content");e&&e.focus()}};var i=function(e){var t=e.className,n=e.theme,a=void 0===n?"nanotrasen":n,i=e.children;return(0,o.createVNode)(1,"div","theme-"+a,(0,o.createVNode)(1,"div",(0,r.classes)(["Layout",t]),i,0),2)};t.Layout=i;i.Content=function(e){var t=e.className,n=e.scrollable,i=e.children,c=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","scrollable","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Layout__content",n&&"Layout__content--scrollable",t].concat((0,a.computeBoxClassName)(c))),i,0,Object.assign({id:"Layout__content"},(0,a.computeBoxProps)(c))))}},function(e,t,n){"use strict";t.__esModule=!0,t.AnimatedNumber=void 0;var o=n(5),r=n(0);var a=function(e){return"number"==typeof e&&Number.isFinite(e)&&!Number.isNaN(e)},i=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).timer=null,n.state={value:0},a(t.initial)?n.state.value=t.initial:a(t.value)&&(n.state.value=Number(t.value)),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.tick=function(){var e=this.props,t=this.state,n=Number(t.value),o=Number(e.value);if(a(o)){var r=.5*n+.5*o;this.setState({value:r})}},i.componentDidMount=function(){var e=this;this.timer=setInterval((function(){return e.tick()}),50)},i.componentWillUnmount=function(){clearTimeout(this.timer)},i.render=function(){var e=this.props,t=this.state,n=e.format,r=e.children,i=t.value,c=e.value;if(!a(c))return c||null;var l=i;if(n)l=n(i);else{var d=String(c).split(".")[1],u=d?d.length:0;l=(0,o.toFixed)(i,(0,o.clamp)(u,0,8))}return"function"==typeof r?r(l,i):l},r}(r.Component);t.AnimatedNumber=i},function(e,t,n){"use strict";t.__esModule=!0,t.ButtonInput=t.ButtonConfirm=t.ButtonCheckbox=t.Button=void 0;var o=n(0),r=n(10),a=n(93),i=n(3),c=n(24),l=n(19),d=n(129),u=n(179);function s(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}function m(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var p=(0,c.createLogger)("Button"),h=function(e){var t=e.className,n=e.fluid,c=e.icon,s=e.iconRotation,h=e.iconSpin,f=e.iconColor,C=e.iconSize,N=e.color,b=e.disabled,V=e.selected,g=e.tooltip,v=e.tooltipPosition,k=e.tooltipScale,_=e.ellipsis,y=e.compact,L=e.circular,B=e.content,x=e.children,w=e.onclick,S=e.onClick,I=m(e,["className","fluid","icon","iconRotation","iconSpin","iconColor","iconSize","color","disabled","selected","tooltip","tooltipPosition","tooltipScale","ellipsis","compact","circular","content","children","onclick","onClick"]),T=!(!B&&!x);return w&&p.warn("Lowercase 'onclick' is not supported on Button and lowercase prop names are discouraged in general. Please use a camelCase'onClick' instead and read: https://infernojs.org/docs/guides/event-handling"),(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid",b&&"Button--disabled",V&&"Button--selected",T&&"Button--hasContent",_&&"Button--ellipsis",L&&"Button--circular",y&&"Button--compact",N&&"string"==typeof N?"Button--color--"+N:"Button--color--default",t]),tabIndex:!b&&"0",unselectable:Byond.IS_LTE_IE8,onclick:function(e){(0,i.refocusLayout)(),!b&&S&&S(e)},onKeyDown:function(e){var t=window.event?e.which:e.keyCode;return t===a.KEY_SPACE||t===a.KEY_ENTER?(e.preventDefault(),void(!b&&S&&S(e))):t===a.KEY_ESCAPE?(e.preventDefault(),void(0,i.refocusLayout)()):void 0}},I,{children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:h,color:f,fontSize:C}),B,x,g&&(0,o.createComponentVNode)(2,u.Tooltip,{content:g,position:v,scale:k})]})))};t.Button=h,h.defaultHooks=r.pureComponentHooks;var f=function(e){var t=e.checked,n=m(e,["checked"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({color:"transparent",icon:t?"check-square-o":"square-o",selected:t},n)))};t.ButtonCheckbox=f,h.Checkbox=f;var C=function(e){function t(){var t;return(t=e.call(this)||this).state={clickedOnce:!1},t.handleClick=function(){t.state.clickedOnce&&t.setClickedOnce(!1)},t}s(t,e);var n=t.prototype;return n.setClickedOnce=function(e){var t=this;this.setState({clickedOnce:e}),e?setTimeout((function(){return window.addEventListener("click",t.handleClick)})):window.removeEventListener("click",this.handleClick)},n.render=function(){var e=this,t=this.props,n=t.confirmContent,r=void 0===n?"Confirm?":n,a=t.confirmColor,i=void 0===a?"bad":a,c=t.confirmIcon,l=t.icon,d=t.color,u=t.content,s=t.onClick,p=m(t,["confirmContent","confirmColor","confirmIcon","icon","color","content","onClick"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,h,Object.assign({content:this.state.clickedOnce?r:u,icon:this.state.clickedOnce?c:l,color:this.state.clickedOnce?i:d,onClick:function(){return e.state.clickedOnce?s():e.setClickedOnce(!0)}},p)))},t}(o.Component);t.ButtonConfirm=C,h.Confirm=C;var N=function(e){function t(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={inInput:!1},t}s(t,e);var n=t.prototype;return n.setInInput=function(e){if(this.setState({inInput:e}),this.inputRef){var t=this.inputRef.current;if(e){t.value=this.props.currentValue||"";try{t.focus(),t.select()}catch(n){}}}},n.commitResult=function(e){if(this.inputRef){var t=this.inputRef.current;if(""!==t.value)return void this.props.onCommit(e,t.value);if(!this.props.defaultValue)return;this.props.onCommit(e,this.props.defaultValue)}},n.render=function(){var e=this,t=this.props,n=t.fluid,i=t.content,c=t.icon,s=t.iconRotation,p=t.iconSpin,h=t.tooltip,f=t.tooltipPosition,C=t.color,N=void 0===C?"default":C,b=(t.placeholder,t.maxLength,m(t,["fluid","content","icon","iconRotation","iconSpin","tooltip","tooltipPosition","color","placeholder","maxLength"]));return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Box,Object.assign({className:(0,r.classes)(["Button",n&&"Button--fluid","Button--color--"+N])},b,{onClick:function(){return e.setInInput(!0)},children:[c&&(0,o.createComponentVNode)(2,d.Icon,{name:c,rotation:s,spin:p}),(0,o.createVNode)(1,"div",null,i,0),(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:this.state.inInput?undefined:"none","text-align":"left"},onBlur:function(t){e.state.inInput&&(e.setInInput(!1),e.commitResult(t))},onKeyDown:function(t){if(t.keyCode===a.KEY_ENTER)return e.setInInput(!1),void e.commitResult(t);t.keyCode===a.KEY_ESCAPE&&e.setInInput(!1)}},null,this.inputRef),h&&(0,o.createComponentVNode)(2,u.Tooltip,{content:h,position:f})]})))},t}(o.Component);t.ButtonInput=N,h.Input=N},function(e,t,n){"use strict";t.__esModule=!0,t.Icon=void 0;var o=n(0),r=n(10),a=n(19);var i=/-o$/,c=function(e){var t=e.name,n=e.size,c=e.spin,l=e.className,d=e.style,u=void 0===d?{}:d,s=e.rotation,m=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["name","size","spin","className","style","rotation"]);n&&(u["font-size"]=100*n+"%"),"number"==typeof s&&(u.transform="rotate("+s+"deg)");var p=i.test(t),h=t.replace(i,"");return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({as:"i",className:(0,r.classes)([l,p?"far":"fas","fa-"+h,c&&"fa-spin"]),style:u},m)))};t.Icon=c,c.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.DraggableControl=void 0;var o=n(0),r=n(5),a=n(10),i=n(127);var c=function(e,t){return e.screenX*t[0]+e.screenY*t[1]},l=function(e){var t,n;function a(t){var n;return(n=e.call(this,t)||this).inputRef=(0,o.createRef)(),n.state={value:t.value,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props,o=t.value,r=t.dragMatrix;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:c(e,r),value:o,internalValue:o}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,l=t.stepPixelSize,d=t.dragMatrix;n.setState((function(t){var n=Object.assign({},t),u=c(e,d)-n.origin;if(t.dragging){var s=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+u*i/l,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+s,o,a),n.origin=c(e,d)}else Math.abs(u)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this,t=this.state,n=t.dragging,a=t.editing,c=t.value,l=t.suppressingFlicker,d=this.props,u=d.animated,s=d.value,m=d.unit,p=d.minValue,h=d.maxValue,f=d.format,C=d.onChange,N=d.onDrag,b=d.children,V=d.forcedInputWidth,g=d.height,v=d.lineHeight,k=d.fontSize,_=s;(n||l)&&(_=c);var y=function(e){return e+(m?" "+m:"")},L=u&&!n&&!l&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:_,format:f,children:y})||y(f?f(_):_),B=(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:a?undefined:"none",height:g,width:V,"line-height":v,"font-size":k},onBlur:function(t){if(a){var n=(0,r.clamp)(t.target.value,p,h);e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),N&&N(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,p,h);return e.setState({editing:!1,value:n}),e.suppressFlicker(),C&&C(t,n),void(N&&N(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef);return b({dragging:n,editing:a,value:s,displayValue:_,displayElement:L,inputElement:B,handleDragStart:this.handleDragStart})},a}(o.Component);t.DraggableControl=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50,dragMatrix:[1,0]}},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.NumberInput=void 0;var o=n(0),r=n(5),a=n(10),i=n(127),c=n(19);var l=function(e){var t,n;function l(t){var n;n=e.call(this,t)||this;var a=t.value;return n.inputRef=(0,o.createRef)(),n.state={value:a,dragging:!1,editing:!1,internalValue:null,origin:null,suppressingFlicker:!1},n.flickerTimer=null,n.suppressFlicker=function(){var e=n.props.suppressFlicker;e>0&&(n.setState({suppressingFlicker:!0}),clearTimeout(n.flickerTimer),n.flickerTimer=setTimeout((function(){return n.setState({suppressingFlicker:!1})}),e))},n.handleDragStart=function(e){var t=n.props.value;n.state.editing||(document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,origin:e.screenY,value:t,internalValue:t}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),n.dragInterval=setInterval((function(){var t=n.state,o=t.dragging,r=t.value,a=n.props.onDrag;o&&a&&a(e,r)}),500),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd))},n.handleDragMove=function(e){var t=n.props,o=t.minValue,a=t.maxValue,i=t.step,c=t.stepPixelSize;n.setState((function(t){var n=Object.assign({},t),l=n.origin-e.screenY;if(t.dragging){var d=Number.isFinite(o)?o%i:0;n.internalValue=(0,r.clamp)(n.internalValue+l*i/c,o-i,a+i),n.value=(0,r.clamp)(n.internalValue-n.internalValue%i+d,o,a),n.origin=e.screenY}else Math.abs(l)>4&&(n.dragging=!0);return n}))},n.handleDragEnd=function(e){var t=n.props,o=t.onChange,r=t.onDrag,a=n.state,i=a.dragging,c=a.value,l=a.internalValue;if(document.body.style["pointer-events"]="auto",clearTimeout(n.timer),clearInterval(n.dragInterval),n.setState({dragging:!1,editing:!i,origin:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i)n.suppressFlicker(),o&&o(e,c),r&&r(e,c);else if(n.inputRef){var d=n.inputRef.current;d.value=l;try{d.focus(),d.select()}catch(u){}}},n}return n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,l.prototype.render=function(){var e=this,t=this.state,n=t.dragging,l=t.editing,d=t.value,u=t.suppressingFlicker,s=this.props,m=s.className,p=s.fluid,h=s.animated,f=s.value,C=s.unit,N=s.minValue,b=s.maxValue,V=s.height,g=s.width,v=s.lineHeight,k=s.fontSize,_=s.format,y=s.onChange,L=s.onDrag,B=f;(n||u)&&(B=d);var x=function(e){return(0,o.createVNode)(1,"div","NumberInput__content",e+(C?" "+C:""),0,{unselectable:Byond.IS_LTE_IE8})},w=h&&!n&&!u&&(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:B,format:_,children:x})||x(_?_(B):B);return(0,o.createComponentVNode)(2,c.Box,{className:(0,a.classes)(["NumberInput",p&&"NumberInput--fluid",m]),minWidth:g,minHeight:V,lineHeight:v,fontSize:k,onMouseDown:this.handleDragStart,children:[(0,o.createVNode)(1,"div","NumberInput__barContainer",(0,o.createVNode)(1,"div","NumberInput__bar",null,1,{style:{height:(0,r.clamp)((B-N)/(b-N)*100,0,100)+"%"}}),2),w,(0,o.createVNode)(64,"input","NumberInput__input",null,1,{style:{display:l?undefined:"none",height:V,"line-height":v,"font-size":k},onBlur:function(t){if(l){var n=(0,r.clamp)(t.target.value,N,b);e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),L&&L(t,n)}},onKeyDown:function(t){if(13===t.keyCode){var n=(0,r.clamp)(t.target.value,N,b);return e.setState({editing:!1,value:n}),e.suppressFlicker(),y&&y(t,n),void(L&&L(t,n))}27!==t.keyCode||e.setState({editing:!1})}},null,this.inputRef)]})},l}(o.Component);t.NumberInput=l,l.defaultHooks=a.pureComponentHooks,l.defaultProps={minValue:-Infinity,maxValue:+Infinity,step:1,stepPixelSize:1,suppressFlicker:50}},function(e,t,n){"use strict";t.__esModule=!0,t.Materials=t.ExosuitFabricator=void 0;var o,r=n(0),a=n(10),i=n(9),c=n(1),l=n(20),d=n(2),u=n(3),s=n(7);function m(e){var t=0;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(n);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return p(e,t)}(e)))return function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);nn?{color:2,deficit:e-n}:t>n?{color:1,deficit:e}:e+t>n?{color:1,deficit:e+t-n}:{color:0,deficit:0}},N=function(e,t,n){var o={textColor:0};return Object.keys(n.cost).forEach((function(r){o[r]=C(n.cost[r],t[r],e[r]),o[r].color>o.textColor&&(o.textColor=o[r].color)})),o};t.ExosuitFabricator=function(e,t){var n,o,a=(0,c.useBackend)(t),i=a.act,l=a.data,s=l.queue||[],m=(n=l.materials||[],o={},n.forEach((function(e){o[e.name]=e.amount})),o),p=function(e,t){var n={},o={},r={},a={};return t.forEach((function(t,i){a[i]=0,Object.keys(t.cost).forEach((function(c){n[c]=n[c]||0,r[c]=r[c]||0,o[c]=C(t.cost[c],n[c],e[c]),0!==o[c].color?a[i]1&&l0)&&(0,r.createComponentVNode)(2,d.Flex.Item,{width:"80px",children:[(0,r.createComponentVNode)(2,g,{name:e.name,amount:e.amount,formatsi:!0}),!i&&(0,r.createComponentVNode)(2,d.Box,{mt:1,style:{"text-align":"center"},children:(0,r.createComponentVNode)(2,b,{material:e})})]},e.name)||null}))})};t.Materials=V;var g=function(e,t){var n=e.name,o=e.amount,i=e.formatsi,c=e.formatmoney,u=e.color,m=e.style;return(0,r.createComponentVNode)(2,d.Flex,{direction:"column",align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{className:(0,a.classes)(["sheetmaterials32x32",h[n]]),position:"relative",style:m,children:(0,r.createComponentVNode)(2,d.Tooltip,{position:"bottom",content:(0,s.toTitleCase)(n)})})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{textColor:u,style:{"text-align":"center"},children:i&&(0,l.formatSiUnit)(o,0)||c&&(0,l.formatMoney)(o)||o})})]})},v=function(e,t){var n=(0,c.useBackend)(t).data,o=n.partSets||[],a=n.buildableParts||{},i=(0,c.useSharedState)(t,"part_tab",o.length?a[0]:""),l=i[0],u=i[1];return(0,r.createComponentVNode)(2,d.Tabs,{vertical:!0,children:o.map((function(e){return!!a[e]&&(0,r.createComponentVNode)(2,d.Tabs.Tab,{selected:e===l,disabled:!a[e],onClick:function(){return u(e)},children:e},e)}))})},k=function(e,t){var n,o=(0,c.useBackend)(t).data,a=function(e){for(var t,n=m(e);!(t=n()).done;){var o=t.value;if(u[o])return o}return null},l=o.partSets||[],u=o.buildableParts||[],p=e.queueMaterials,h=e.materials,f=(0,c.useSharedState)(t,"part_tab",a(l)),C=f[0],b=f[1],V=(0,c.useSharedState)(t,"search_text",""),g=V[0],v=V[1];if(!C||!u[C]){var k=a(l);if(!k)return;b(k)}return g?(n=[],function(e,t){var n=[];if(e.length){var o=(0,s.createSearch)(e,(function(e){return(e.name||"")+(e.desc||"")+(e.searchMeta||"")}));return Object.keys(t).forEach((function(e){t[e].filter(o).forEach((function(e){n.push(e)}))})),n=(0,i.uniqBy)((function(e){return e.name}))(n)}}(g,u).forEach((function(e){e.format=N(h,p,e),n.push(e)}))):(n={Parts:[]},u[C].forEach((function(e){e.format=N(h,p,e),e.subCategory?(e.subCategory in n||(n[e.subCategory]=[]),n[e.subCategory].push(e)):n.Parts.push(e)}))),(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Section,{children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{mr:1,children:(0,r.createComponentVNode)(2,d.Icon,{name:"search"})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1,children:(0,r.createComponentVNode)(2,d.Input,{fluid:!0,placeholder:"Search for...",onInput:function(e,t){return v(t)}})})]})}),!!g&&(0,r.createComponentVNode)(2,_,{name:"Search Results",parts:n,forceShow:!0,placeholder:"No matching results..."})||Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,_,{name:e,parts:n[e]},e)}))],0)},_=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data.buildingPart,i=e.parts,l=e.name,u=e.forceShow,s=e.placeholder,m=(0,c.useSharedState)(t,"display_mats",!1)[0];return(!!i.length||u)&&(0,r.createComponentVNode)(2,d.Section,{title:l,buttons:(0,r.createComponentVNode)(2,d.Button,{disabled:!i.length,color:"good",content:"Queue All",icon:"plus-circle",onClick:function(){return o("add_queue_set",{part_list:i.map((function(e){return e.id}))})}}),children:[!i.length&&s,i.map((function(e){return(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Flex,{align:"center",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{disabled:a||2===e.format.textColor,color:"good",height:"20px",mr:1,icon:"play",onClick:function(){return o("build_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{color:"average",height:"20px",mr:1,icon:"plus-circle",onClick:function(){return o("add_queue_part",{id:e.id})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[e.format.textColor],children:e.name})}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Button,{icon:"question-circle",transparent:!0,height:"20px",tooltip:"Build Time: "+e.printTime+"s. "+(e.desc||""),tooltipPosition:"left"})})]}),m&&(0,r.createComponentVNode)(2,d.Flex,{mb:2,children:Object.keys(e.cost).map((function(t){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"50px",color:f[e.format[t].color],children:(0,r.createComponentVNode)(2,g,{formatmoney:!0,style:{transform:"scale(0.75) translate(0%, 10%)"},name:t,amount:e.cost[t]})},t)}))})],0,e.name)}))]})},y=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=a.isProcessingQueue,l=a.queue||[],u=e.queueMaterials,s=e.missingMaterials,m=e.textColors;return(0,r.createComponentVNode)(2,d.Flex,{height:"100%",width:"100%",direction:"column",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{height:0,grow:1,children:(0,r.createComponentVNode)(2,d.Section,{height:"100%",title:"Queue",overflowY:"auto",buttons:(0,r.createFragment)([(0,r.createComponentVNode)(2,d.Button.Confirm,{disabled:!l.length,color:"bad",icon:"minus-circle",content:"Clear Queue",onClick:function(){return o("clear_queue")}}),!!i&&(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Stop",icon:"stop",onClick:function(){return o("stop_queue")}})||(0,r.createComponentVNode)(2,d.Button,{disabled:!l.length,content:"Build Queue",icon:"play",onClick:function(){return o("build_queue")}})],0),children:(0,r.createComponentVNode)(2,d.Flex,{direction:"column",height:"100%",children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,x)}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,B,{textColors:m})})]})})}),!!l.length&&(0,r.createComponentVNode)(2,d.Flex.Item,{mt:1,children:(0,r.createComponentVNode)(2,d.Section,{title:"Material Cost",children:(0,r.createComponentVNode)(2,L,{queueMaterials:u,missingMaterials:s})})})]})},L=function(e,t){var n=e.queueMaterials,o=e.missingMaterials;return(0,r.createComponentVNode)(2,d.Flex,{wrap:"wrap",children:Object.keys(n).map((function(e){return(0,r.createComponentVNode)(2,d.Flex.Item,{width:"12%",children:[(0,r.createComponentVNode)(2,g,{formatmoney:!0,name:e,amount:n[e]}),!!o[e]&&(0,r.createComponentVNode)(2,d.Box,{textColor:"bad",style:{"text-align":"center"},children:(0,l.formatMoney)(o[e])})]},e)}))})},B=function(e,t){var n=(0,c.useBackend)(t),o=n.act,a=n.data,i=e.textColors,l=a.queue||[];return l.length?l.map((function(e,t){return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.Flex,{mb:.5,direction:"column",justify:"center",wrap:"wrap",height:"20px",inline:!0,children:[(0,r.createComponentVNode)(2,d.Flex.Item,{basis:"content",children:(0,r.createComponentVNode)(2,d.Button,{height:"20px",mr:1,icon:"minus-circle",color:"bad",onClick:function(){return o("del_queue_part",{index:t+1})}})}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:(0,r.createComponentVNode)(2,d.Box,{inline:!0,textColor:f[i[t]],children:e.name})})]})},e.name)})):(0,r.createFragment)([(0,r.createTextVNode)("No parts in queue.")],4)},x=function(e,t){var n=(0,c.useBackend)(t).data,o=n.buildingPart,a=n.storedPart;if(a){var i=a.name;return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:1,value:1,color:"average",children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:i}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:"Fabricator outlet obstructed..."})]})})})}if(o){var l=o.name,u=o.duration,s=o.printTime,m=Math.ceil(u/10);return(0,r.createComponentVNode)(2,d.Box,{children:(0,r.createComponentVNode)(2,d.ProgressBar,{minValue:0,maxValue:s,value:u,children:(0,r.createComponentVNode)(2,d.Flex,{children:[(0,r.createComponentVNode)(2,d.Flex.Item,{children:l}),(0,r.createComponentVNode)(2,d.Flex.Item,{grow:1}),(0,r.createComponentVNode)(2,d.Flex.Item,{children:m>=0&&m+"s"||"Dispensing..."})]})})})}}},function(e,t,n){"use strict";t.__esModule=!0,t.IdentificationComputerRegions=t.IdentificationComputerAccessModification=t.IdentificationComputerPrinting=t.IdentificationComputerContent=t.IdentificationComputer=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3),l=n(7),d=(n(28),n(94));t.IdentificationComputer=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:700,children:(0,o.createComponentVNode)(2,c.Window.Content,{resizable:!0,children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.ntos,u=c.mode,p=c.has_modify,h=c.printing,f=(0,o.createComponentVNode)(2,m,{ntos:l});return l&&!c.have_id_slot?f=(0,o.createComponentVNode)(2,d.CrewManifestContent):h?f=(0,o.createComponentVNode)(2,s):1===u&&(f=(0,o.createComponentVNode)(2,d.CrewManifestContent)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(!l||!!c.have_id_slot)&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:0===u,onClick:function(){return r("mode",{mode_target:0})},children:"Access Modification"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"home",selected:1===u,onClick:function(){return r("mode",{mode_target:1})},children:"Crew Manifest"}),!l||!!c.have_printer&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{float:"right",icon:"print",onClick:function(){return r("print")},disabled:!u&&!p,color:"",children:"Print"})]}),f],0)};t.IdentificationComputerContent=u;var s=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",children:"Please wait..."})};t.IdentificationComputerPrinting=s;var m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.ntos,u=c.station_name,s=c.target_name,m=c.target_owner,h=c.scan_name,f=c.authenticated,C=c.has_modify,N=c.account_number,b=c.centcom_access,V=c.all_centcom_access,g=(c.regions,c.id_rank),v=c.departments;return(0,o.createComponentVNode)(2,i.Section,{title:"Access Modification",children:[!f&&(0,o.createComponentVNode)(2,i.Box,{italic:!0,mb:1,children:"Please insert the IDs into the terminal to proceed."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:s,onClick:function(){return r("modify")}})}),!d&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Authorized Identitity",children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",fluid:!0,content:h,onClick:function(){return r("scan")}})})]}),!!f&&!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Details",level:2,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Registered Name",children:(0,o.createComponentVNode)(2,i.Input,{value:m,fluid:!0,onInput:function(e,t){return r("reg",{reg:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Account Number",children:(0,o.createComponentVNode)(2,i.Input,{value:N,fluid:!0,onInput:function(e,t){return r("account",{account:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Dismissals",children:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"exclamation-triangle",confirmIcon:"fire",fluid:!0,content:"Dismiss "+m,confirmContent:"You are dismissing "+m+", confirm?",onClick:function(){return r("terminate")}})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Assignment",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:[v.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:e.department_name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.jobs.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:e.job===g,onClick:function(){return r("assign",{assign_target:e.job})},children:(0,l.decodeHtmlEntities)(e.display_name)},e.job)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:-1,children:"\xa0"}),(0,o.createTextVNode)(" ")],0,e.department_name)})),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{header:!0,verticalAlign:"middle",children:"Special"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("assign",{assign_target:"Custom"})},children:"Custom"})})]})]})}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"Central Command",level:2,children:V.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return r("access",{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})||(0,o.createComponentVNode)(2,i.Section,{title:u,level:2,children:(0,o.createComponentVNode)(2,p,{actName:"access"})})],0)]})};t.IdentificationComputerAccessModification=m;var p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=e.actName,s=d.regions;return(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",spacing:1,children:(0,r.sortBy)((function(e){return e.name}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{mb:1,basis:"content",grow:1,children:(0,o.createComponentVNode)(2,i.Section,{title:e.name,height:"100%",children:(0,r.sortBy)((function(e){return e.desc}))(e.accesses).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,selected:e.allowed,onClick:function(){return c(u,{access_target:e.ref,allowed:e.allowed})},children:(0,l.decodeHtmlEntities)(e.desc)})},e.ref)}))})},e.name)}))})};t.IdentificationComputerRegions=p},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapPanControls=t.OvermapFlightData=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.OvermapFlightData=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.disableLimiterControls,d=c.ETAnext,u=c.speed,s=c.speed_color,m=c.accel,p=c.heading,h=c.accellimit;return(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ETA To Next Grid",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",color:s,children:[u," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration",children:[m," Gm/h"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heading",children:[p,"\xb0"]}),!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Acceleration Limiter",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("accellimit")},children:[h," Gm/h"]})})||null]})};t.OvermapPanControls=function(e,t){var n=(0,r.useBackend)(t).act,i=e.disabled,c=e.actToDo,l=e.selected,d=void 0===l?function(e){return!1}:l;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(9),onClick:function(){return n(c,{dir:9})},icon:"arrow-up",iconRotation:-45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(1),onClick:function(){return n(c,{dir:1})},icon:"arrow-up"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(5),onClick:function(){return n(c,{dir:5})},icon:"arrow-up",iconRotation:45})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(8),onClick:function(){return n(c,{dir:8})},icon:"arrow-left"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(0),onClick:function(){return n("brake")},icon:"ban"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(4),onClick:function(){return n(c,{dir:4})},icon:"arrow-right"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(10),onClick:function(){return n(c,{dir:10})},icon:"arrow-down",iconRotation:45}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(2),onClick:function(){return n(c,{dir:2})},icon:"arrow-down"}),(0,o.createComponentVNode)(2,a.Button,{disabled:i,selected:d(6),onClick:function(){return n(c,{dir:6})},icon:"arrow-down",iconRotation:-45})]})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaCharge=t.PowerMonitorFocus=t.PowerMonitorContent=t.PowerMonitor=t.powerRank=void 0;var o=n(0),r=n(9),a=n(44),i=n(5),c=n(10),l=n(1),d=n(2),u=n(3),s=5e5,m=function(e){var t=String(e.split(" ")[1]).toLowerCase();return["w","kw","mw","gw"].indexOf(t)};t.powerRank=m;t.PowerMonitor=function(){return(0,o.createComponentVNode)(2,u.Window,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)})})};var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(a.map_levels,a.all_sensors),c=a.focus;if(c)return(0,o.createComponentVNode)(2,h,{focus:c});var u=(0,o.createComponentVNode)(2,d.Box,{color:"bad",children:"No sensors detected"});return i&&(u=(0,o.createComponentVNode)(2,d.Table,{children:i.map((function(e){return(0,o.createComponentVNode)(2,d.Table.Row,{children:(0,o.createComponentVNode)(2,d.Table.Cell,{children:(0,o.createComponentVNode)(2,d.Button,{content:e.name,icon:e.alarm?"bell":"sign-in-alt",onClick:function(){return r("setsensor",{id:e.name})}})})},e.name)}))})),(0,o.createComponentVNode)(2,d.Section,{title:"No active sensor. Listing all.",buttons:(0,o.createComponentVNode)(2,d.Button,{content:"Scan For Sensors",icon:"undo",onClick:function(){return r("refresh")}}),children:u})};t.PowerMonitorContent=p;var h=function(e,t){var n=(0,l.useBackend)(t),c=n.act,u=(n.data,e.focus),p=u.history,h=(0,l.useLocalState)(t,"sortByField",null),N=h[0],b=h[1],V=p.supply[p.supply.length-1]||0,g=p.demand[p.demand.length-1]||0,v=p.supply.map((function(e,t){return[t,e]})),k=p.demand.map((function(e,t){return[t,e]})),_=Math.max.apply(Math,[s].concat(p.supply,p.demand)),y=(0,a.flow)([(0,r.map)((function(e,t){return Object.assign({},e,{id:e.name+t})})),"name"===N&&(0,r.sortBy)((function(e){return e.name})),"charge"===N&&(0,r.sortBy)((function(e){return-e.charge})),"draw"===N&&(0,r.sortBy)((function(e){return-m(e.load)}),(function(e){return-parseFloat(e.load)})),"problems"===N&&(0,r.sortBy)((function(e){return e.eqp}),(function(e){return e.lgt}),(function(e){return e.env}),(function(e){return e.charge}),(function(e){return e.name}))])(u.areas);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Section,{title:u.name,buttons:(0,o.createComponentVNode)(2,d.Button,{icon:"sign-out-alt",content:"Back To Main",onClick:function(){return c("clear")}})}),(0,o.createComponentVNode)(2,d.Flex,{mx:-.5,mb:1,children:[(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,width:"200px",children:(0,o.createComponentVNode)(2,d.Section,{children:(0,o.createComponentVNode)(2,d.LabeledList,{children:[(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Supply",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:V,minValue:0,maxValue:_,color:"teal",children:(0,i.toFixed)(V/1e3)+" kW"})}),(0,o.createComponentVNode)(2,d.LabeledList.Item,{label:"Draw",children:(0,o.createComponentVNode)(2,d.ProgressBar,{value:g,minValue:0,maxValue:_,color:"pink",children:(0,i.toFixed)(g/1e3)+" kW"})})]})})}),(0,o.createComponentVNode)(2,d.Flex.Item,{mx:.5,grow:1,children:(0,o.createComponentVNode)(2,d.Section,{position:"relative",height:"100%",children:[(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:v,rangeX:[0,v.length-1],rangeY:[0,_],strokeColor:"rgba(0, 181, 173, 1)",fillColor:"rgba(0, 181, 173, 0.25)"}),(0,o.createComponentVNode)(2,d.Chart.Line,{fillPositionedParent:!0,data:k,rangeX:[0,k.length-1],rangeY:[0,_],strokeColor:"rgba(224, 57, 151, 1)",fillColor:"rgba(224, 57, 151, 0.25)"})]})})]}),(0,o.createComponentVNode)(2,d.Section,{children:[(0,o.createComponentVNode)(2,d.Box,{mb:1,children:[(0,o.createComponentVNode)(2,d.Box,{inline:!0,mr:2,color:"label",children:"Sort by:"}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"name"===N,content:"Name",onClick:function(){return b("name"!==N&&"name")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"charge"===N,content:"Charge",onClick:function(){return b("charge"!==N&&"charge")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"draw"===N,content:"Draw",onClick:function(){return b("draw"!==N&&"draw")}}),(0,o.createComponentVNode)(2,d.Button.Checkbox,{checked:"problems"===N,content:"Problems",onClick:function(){return b("problems"!==N&&"problems")}})]}),(0,o.createComponentVNode)(2,d.Table,{children:[(0,o.createComponentVNode)(2,d.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,d.Table.Cell,{children:"Area"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,children:"Charge"}),(0,o.createComponentVNode)(2,d.Table.Cell,{textAlign:"right",children:"Draw"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Equipment",children:"Eqp"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Lighting",children:"Lgt"}),(0,o.createComponentVNode)(2,d.Table.Cell,{collapsing:!0,title:"Environment",children:"Env"})]}),y.map((function(e,t){return(0,o.createVNode)(1,"tr","Table__row candystripe",[(0,o.createVNode)(1,"td",null,e.name,0),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",(0,o.createComponentVNode)(2,f,{charging:e.charging,charge:e.charge}),2),(0,o.createVNode)(1,"td","Table__cell text-right text-nowrap",e.load,0),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.eqp}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.lgt}),2),(0,o.createVNode)(1,"td","Table__cell text-center text-nowrap",(0,o.createComponentVNode)(2,C,{status:e.env}),2)],4,null,e.id)}))]})]})],4)};t.PowerMonitorFocus=h;var f=function(e){var t=e.charging,n=e.charge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Icon,{width:"18px",textAlign:"center",name:0===t&&(n>50?"battery-half":"battery-quarter")||1===t&&"bolt"||2===t&&"battery-full",color:0===t&&(n>50?"yellow":"red")||1===t&&"yellow"||2===t&&"green"}),(0,o.createComponentVNode)(2,d.Box,{inline:!0,width:"36px",textAlign:"right",children:(0,i.toFixed)(n)+"%"})],4)};t.AreaCharge=f,f.defaultHooks=c.pureComponentHooks;var C=function(e){var t=e.status,n=Boolean(2&t),r=Boolean(1&t),a=(n?"On":"Off")+" ["+(r?"auto":"manual")+"]";return(0,o.createComponentVNode)(2,d.ColorBox,{color:n?"good":"bad",content:r?undefined:"M",title:a})};C.defaultHooks=c.pureComponentHooks},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(97);e.exports=!o&&!r((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var o=n(8),r=n(98),a=o["__core-js_shared__"]||r("__core-js_shared__",{});e.exports=a},function(e,t,n){"use strict";var o=n(8),r=n(99),a=o.WeakMap;e.exports="function"==typeof a&&/native code/.test(r(a))},function(e,t,n){"use strict";var o=n(21),r=n(101),a=n(23),i=n(17);e.exports=function(e,t){for(var n=r(t),c=i.f,l=a.f,d=0;dl;)o(c,n=t[l++])&&(~a(d,n)||d.push(n));return d}},function(e,t,n){"use strict";var o=n(104);e.exports=o&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(13),i=n(68);e.exports=o?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),c=o.length,l=0;c>l;)r.f(e,n=o[l++],t[n]);return e}},function(e,t,n){"use strict";var o=n(40);e.exports=o("document","documentElement")},function(e,t,n){"use strict";var o=n(29),r=n(52).f,a={}.toString,i="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return i&&"[object Window]"==a.call(e)?function(e){try{return r(e)}catch(t){return i.slice()}}(e):r(o(e))}},function(e,t,n){"use strict";var o=n(16);t.f=o},function(e,t,n){"use strict";var o=n(18),r=n(46),a=n(15),i=Math.min;e.exports=[].copyWithin||function(e,t){var n=o(this),c=a(n.length),l=r(e,c),d=r(t,c),u=arguments.length>2?arguments[2]:undefined,s=i((u===undefined?c:r(u,c))-d,c-l),m=1;for(d0;)d in n?n[l]=n[d]:delete n[l],l+=m,d+=m;return n}},function(e,t,n){"use strict";var o=n(57),r=n(15),a=n(53);e.exports=function i(e,t,n,c,l,d,u,s){for(var m,p=l,h=0,f=!!u&&a(u,s,3);h0&&o(m))p=i(e,t,m,r(m.length),p,d-1)-1;else{if(p>=9007199254740991)throw TypeError("Exceed the acceptable array length");e[p]=m}p++}h++}return p}},function(e,t,n){"use strict";var o=n(13);e.exports=function(e,t,n,r){try{return r?t(o(n)[0],n[1]):t(n)}catch(i){var a=e["return"];throw a!==undefined&&o(a.call(e)),i}}},function(e,t,n){"use strict";var o=n(29),r=n(49),a=n(71),i=n(38),c=n(110),l=i.set,d=i.getterFor("Array Iterator");e.exports=c(Array,"Array",(function(e,t){l(this,{type:"Array Iterator",target:o(e),index:0,kind:t})}),(function(){var e=d(this),t=e.target,n=e.kind,o=e.index++;return!t||o>=t.length?(e.target=undefined,{value:undefined,done:!0}):"keys"==n?{value:o,done:!1}:"values"==n?{value:t[o],done:!1}:{value:[o,t[o]],done:!1}}),"values"),a.Arguments=a.Array,r("keys"),r("values"),r("entries")},function(e,t,n){"use strict";var o,r,a,i=n(39),c=n(33),l=n(21),d=n(16),u=n(41),s=d("iterator"),m=!1;[].keys&&("next"in(a=[].keys())?(r=i(i(a)))!==Object.prototype&&(o=r):m=!0),o==undefined&&(o={}),u||l(o,s)||c(o,s,(function(){return this})),e.exports={IteratorPrototype:o,BUGGY_SAFARI_ITERATORS:m}},function(e,t,n){"use strict";var o=n(11);e.exports=function(e){if(!o(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},function(e,t,n){"use strict";var o=n(29),r=n(34),a=n(15),i=n(42),c=n(27),l=Math.min,d=[].lastIndexOf,u=!!d&&1/[1].lastIndexOf(1,-0)<0,s=i("lastIndexOf"),m=c("indexOf",{ACCESSORS:!0,1:0}),p=u||!s||!m;e.exports=p?function(e){if(u)return d.apply(this,arguments)||0;var t=o(this),n=a(t.length),i=n-1;for(arguments.length>1&&(i=l(i,r(arguments[1]))),i<0&&(i=n+i);i>=0;i--)if(i in t&&t[i]===e)return i||0;return-1}:d},function(e,t,n){"use strict";var o=n(34),r=n(15);e.exports=function(e){if(e===undefined)return 0;var t=o(e),n=r(t);if(t!==n)throw RangeError("Wrong length or index");return n}},function(e,t,n){"use strict";var o=n(35),r=n(11),a=[].slice,i={},c=function(e,t,n){if(!(t in i)){for(var o=[],r=0;r1?arguments[1]:undefined,3);t=t?t.next:n.first;)for(o(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!N(this,e)}}),a(u.prototype,n?{get:function(e){var t=N(this,e);return t&&t.value},set:function(e,t){return C(this,0===e?0:e,t)}}:{add:function(e){return C(this,e=0===e?0:e,e)}}),s&&o(u.prototype,"size",{get:function(){return p(this).size}}),u},setStrong:function(e,t,n){var o=t+" Iterator",r=f(t),a=f(o);d(e,t,(function(e,t){h(this,{type:o,target:e,state:r(e),kind:t,last:undefined})}),(function(){for(var e=a(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?"keys"==t?{value:n.key,done:!1}:"values"==t?{value:n.value,done:!1}:{value:[n.key,n.value],done:!1}:(e.target=undefined,{value:undefined,done:!0})}),n?"entries":"values",!n,!0),u(t)}}},function(e,t,n){"use strict";var o=Math.log;e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:o(1+e)}},function(e,t,n){"use strict";var o=n(11),r=Math.floor;e.exports=function(e){return!o(e)&&isFinite(e)&&r(e)===e}},function(e,t,n){"use strict";var o=n(8),r=n(60).trim,a=n(87),i=o.parseInt,c=/^[+-]?0[Xx]/,l=8!==i(a+"08")||22!==i(a+"0x16");e.exports=l?function(e,t){var n=r(String(e));return i(n,t>>>0||(c.test(n)?16:10))}:i},function(e,t,n){"use strict";var o=n(12),r=n(68),a=n(29),i=n(77).f,c=function(e){return function(t){for(var n,c=a(t),l=r(c),d=l.length,u=0,s=[];d>u;)n=l[u++],o&&!i.call(c,n)||s.push(e?[n,c[n]]:c[n]);return s}};e.exports={entries:c(!0),values:c(!1)}},function(e,t,n){"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},function(e,t,n){"use strict";var o=n(8);e.exports=o.Promise},function(e,t,n){"use strict";var o=n(79);e.exports=/(iphone|ipod|ipad).*applewebkit/i.test(o)},function(e,t,n){"use strict";var o,r,a,i,c,l,d,u,s=n(8),m=n(23).f,p=n(36),h=n(116).set,f=n(164),C=s.MutationObserver||s.WebKitMutationObserver,N=s.process,b=s.Promise,V="process"==p(N),g=m(s,"queueMicrotask"),v=g&&g.value;v||(o=function(){var e,t;for(V&&(e=N.domain)&&e.exit();r;){t=r.fn,r=r.next;try{t()}catch(n){throw r?i():a=undefined,n}}a=undefined,e&&e.enter()},V?i=function(){N.nextTick(o)}:C&&!f?(c=!0,l=document.createTextNode(""),new C(o).observe(l,{characterData:!0}),i=function(){l.data=c=!c}):b&&b.resolve?(d=b.resolve(undefined),u=d.then,i=function(){u.call(d,o)}):i=function(){h.call(s,o)}),e.exports=v||function(e){var t={fn:e,next:undefined};a&&(a.next=t),r||(r=t,i()),a=t}},function(e,t,n){"use strict";var o=n(13),r=n(11),a=n(167);e.exports=function(e,t){if(o(e),r(t)&&t.constructor===e)return t;var n=a.f(e);return(0,n.resolve)(t),n.promise}},function(e,t,n){"use strict";var o=n(35),r=function(e){var t,n;this.promise=new e((function(e,o){if(t!==undefined||n!==undefined)throw TypeError("Bad Promise constructor");t=e,n=o})),this.resolve=o(t),this.reject=o(n)};e.exports.f=function(e){return new r(e)}},function(e,t,n){"use strict";var o=n(4),r=n(90);o({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},function(e,t,n){"use strict";var o=n(79);e.exports=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(o)},function(e,t,n){"use strict";var o=n(378);e.exports=function(e,t){var n=o(e);if(n%t)throw RangeError("Wrong offset");return n}},function(e,t,n){"use strict";var o=n(18),r=n(15),a=n(108),i=n(107),c=n(53),l=n(14).aTypedArrayConstructor;e.exports=function(e){var t,n,d,u,s,m,p=o(e),h=arguments.length,f=h>1?arguments[1]:undefined,C=f!==undefined,N=a(p);if(N!=undefined&&!i(N))for(m=(s=N.call(p)).next,p=[];!(u=m.call(s)).done;)p.push(u.value);for(C&&h>2&&(f=c(f,arguments[2],2)),n=r(p.length),d=new(l(this))(n),t=0;n>t;t++)d[t]=C?f(p[t],t):p[t];return d}},function(e,t,n){"use strict";var o=n(72),r=n(56).getWeakData,a=n(13),i=n(11),c=n(59),l=n(74),d=n(22),u=n(21),s=n(38),m=s.set,p=s.getterFor,h=d.find,f=d.findIndex,C=0,N=function(e){return e.frozen||(e.frozen=new b)},b=function(){this.entries=[]},V=function(e,t){return h(e.entries,(function(e){return e[0]===t}))};b.prototype={get:function(e){var t=V(this,e);if(t)return t[1]},has:function(e){return!!V(this,e)},set:function(e,t){var n=V(this,e);n?n[1]=t:this.entries.push([e,t])},"delete":function(e){var t=f(this.entries,(function(t){return t[0]===e}));return~t&&this.entries.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,d){var s=e((function(e,o){c(e,s,t),m(e,{type:t,id:C++,frozen:undefined}),o!=undefined&&l(o,e[d],e,n)})),h=p(t),f=function(e,t,n){var o=h(e),i=r(a(t),!0);return!0===i?N(o).set(t,n):i[o.id]=n,e};return o(s.prototype,{"delete":function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t)["delete"](e):n&&u(n,t.id)&&delete n[t.id]},has:function(e){var t=h(this);if(!i(e))return!1;var n=r(e);return!0===n?N(t).has(e):n&&u(n,t.id)}}),o(s.prototype,n?{get:function(e){var t=h(this);if(i(e)){var n=r(e);return!0===n?N(t).get(e):n?n[t.id]:undefined}},set:function(e,t){return f(this,e,t)}}:{add:function(e){return f(this,e,!0)}}),s}}},function(e,t,n){"use strict";t.__esModule=!0,t.perf=void 0;var o={mark:function(e,t){0},measure:function(e,t){0}};t.perf=o},function(e,t,n){"use strict";t.__esModule=!0,t.setupHotReloading=t.sendLogEntry=void 0;t.sendLogEntry=function(e,t){};t.setupHotReloading=function(){0}},function(e,t,n){"use strict";t.__esModule=!0,t.resizeStartHandler=t.dragStartHandler=t.setupDrag=t.recallWindowGeometry=t.storeWindowGeometry=t.getScreenSize=t.getScreenPosition=t.setWindowSize=t.setWindowPosition=t.getWindowSize=t.getWindowPosition=t.setWindowKey=void 0;var o=n(437),r=n(176);function a(e,t,n,o,r,a,i){try{var c=e[a](i),l=c.value}catch(d){return void n(d)}c.done?t(l):Promise.resolve(l).then(o,r)}function i(e){return function(){var t=this,n=arguments;return new Promise((function(o,r){var i=e.apply(t,n);function c(e){a(i,o,r,c,l,"next",e)}function l(e){a(i,o,r,c,l,"throw",e)}c(undefined)}))}}var c,l,d,u,s,m=(0,n(24).createLogger)("drag"),p=window.__windowId__,h=!1,f=!1,C=[0,0];t.setWindowKey=function(e){p=e};var N=function(){return[window.screenLeft,window.screenTop]};t.getWindowPosition=N;var b=function(){return[window.innerWidth,window.innerHeight]};t.getWindowSize=b;var V=function(e){var t=(0,r.vecAdd)(e,C);return Byond.winset(window.__windowId__,{pos:t[0]+","+t[1]})};t.setWindowPosition=V;var g=function(e){return Byond.winset(window.__windowId__,{size:e[0]+"x"+e[1]})};t.setWindowSize=g;var v=function(){return[0-C[0],0-C[1]]};t.getScreenPosition=v;var k=function(){return[window.screen.availWidth,window.screen.availHeight]};t.getScreenSize=k;var _=function(e){m.log("storing geometry");var t={pos:N(),size:b()};o.storage.set(e,t);var n=function(e,t,n){void 0===n&&(n=50);for(var o,r=[t],a=0;al&&(r[i]=l-t[i],a=!0)}return[a,r]};t.dragStartHandler=function(e){m.log("drag start"),h=!0,l=[window.screenLeft-e.screenX,window.screenTop-e.screenY],document.addEventListener("mousemove",w),document.addEventListener("mouseup",x),w(e)};var x=function T(e){m.log("drag end"),w(e),document.removeEventListener("mousemove",w),document.removeEventListener("mouseup",T),h=!1,_(p)},w=function(e){h&&(e.preventDefault(),V((0,r.vecAdd)([e.screenX,e.screenY],l)))};t.resizeStartHandler=function(e,t){return function(n){d=[e,t],m.log("resize start",d),f=!0,l=[window.screenLeft-n.screenX,window.screenTop-n.screenY],u=[window.innerWidth,window.innerHeight],document.addEventListener("mousemove",I),document.addEventListener("mouseup",S),I(n)}};var S=function A(e){m.log("resize end",s),I(e),document.removeEventListener("mousemove",I),document.removeEventListener("mouseup",A),f=!1,_(p)},I=function(e){f&&(e.preventDefault(),(s=(0,r.vecAdd)(u,(0,r.vecMultiply)(d,(0,r.vecAdd)([e.screenX,e.screenY],(0,r.vecInverse)([window.screenLeft,window.screenTop]),l,[1,1]))))[0]=Math.max(s[0],150),s[1]=Math.max(s[1],50),g(s))}},function(e,t,n){"use strict";t.__esModule=!0,t.vecNormalize=t.vecLength=t.vecInverse=t.vecScale=t.vecDivide=t.vecMultiply=t.vecSubtract=t.vecAdd=void 0;var o=n(9),r=function(e,t){return e+t},a=function(e,t){return e-t},i=function(e,t){return e*t},c=function(e,t){return e/t}; +>>>>>>> d191485... R-UST rises again. (#7835) /** * N-dimensional vector manipulation functions. * @@ -22,14 +38,26 @@ * @file * @copyright 2020 Aleksej Komarov * @license MIT +<<<<<<< HEAD */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.TableCell=t.TableRow=t.Table=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.collapsing,c=e.children,l=i(e,["className","collapsing","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"table",(0,r.classes)(["Table",n&&"Table--collapsing",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"tbody",null,c,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Table=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.header,c=i(e,["className","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"tr",(0,r.classes)(["Table__row",n&&"Table__row--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(c))))};t.TableRow=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.collapsing,c=e.header,l=i(e,["className","collapsing","header"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"td",(0,r.classes)(["Table__cell",n&&"Table__cell--collapsing",c&&"Table__cell--header",t,(0,a.computeBoxClassName)(e)]),null,1,Object.assign({},(0,a.computeBoxProps)(l))))};t.TableCell=d,d.defaultHooks=r.pureComponentHooks,c.Row=l,c.Cell=d},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(174),s=n(24),m=n(176),p=n(126);var h=(0,s.createLogger)("Window"),C=[400,600],f=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:C},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,C=t.children,f=(0,i.useBackend)(this.context),N=f.config,V=f.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,C=void 0===h?function(){return i("lock")}:h,f=e.accessText,N=void 0===f?"an ID card":f,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){C&&C(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(8),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=(0,c.useLocalState)(t,"zoom",1),f=C[0],N=C[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,i.NanoMap,{onZoom:function(e){return N(e)},children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:f,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(8),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),C=h[0],f=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,C);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return f(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(498),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,C=c.security_level,f=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!N,selected:e.id===C,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Manager-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:f,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(8),a=n(44),i=n(1),c=n(3),l=n(2),d=function(e){return e.dead?"Deceased":1===parseInt(e.stat,10)?"Unconscious":"Living"},u=function(e){return e.dead?"red":1===parseInt(e.stat,10)?"orange":"green"};t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,s)})})};var s=function(e,t){var n,c=(0,i.useBackend)(t),s=c.act,p=c.data,h=(c.config,(0,i.useLocalState)(t,"tabIndex",0)),C=h[0],f=h[1],N=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(p.crewmembers||[]),b=(0,i.useLocalState)(t,"zoom",1);b[0],b[1];return n=0===C?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),N.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:u(e),children:d(e)}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:3===e.sensor_type?p.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return s("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===C?(0,o.createComponentVNode)(2,m):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===C,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===C,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=s;var m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),a=n.data,c=(0,i.useLocalState)(t,"zoom",1),d=c[0],s=c[1];return(0,o.createComponentVNode)(2,l.Box,{height:"526px",mb:"0.5rem",overflow:"hidden",children:(0,o.createComponentVNode)(2,l.NanoMap,{onZoom:function(e){return s(e)},children:a.crewmembers.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~r.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:d,icon:"circle",tooltip:e.name+" ("+e.assignment+")",color:u(e)},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,C);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,C=c.cur_title,f=(0,o.createComponentVNode)(2,u);return d?f=(0,o.createComponentVNode)(2,m):h?f=(0,o.createComponentVNode)(2,p):C&&(f=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:f})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,C=c.cur_attachment_size,f=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:f})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":f})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:f})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:f})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",C,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,C=d.SM_EPR,f=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(C>4?"bad":C>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:C})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEnginesContent=t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.global_state,d=c.global_limit,u=c.engines_info,s=c.total_thrust;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,onClick:function(){return i("global_toggle")},children:l?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_global_limit")},children:[d,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return i("toggle_engine",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})],4)};t.OvermapEnginesContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelmContent=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapHelm=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,u)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,s)})]}),(0,o.createComponentVNode)(2,m)],4)};t.OvermapHelmContent=l;var d=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensorsContent=t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.viewing,d=c.on,u=c.range,s=c.health,m=c.max_health,p=c.heat,h=c.critical_heat,C=c.status,f=c.contacts;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:l,onClick:function(){return i("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return i("toggle_sensor")},children:d?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return i("range")},children:u})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*m,Infinity],average:[.25*m,.75*m],bad:[-Infinity,.25*m]},value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*h,Infinity],average:[.5*h,.75*h],good:[-Infinity,.5*h]},value:p,maxValue:h,children:p<.5*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||p<.75*h&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:f.length&&f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return i("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===c.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return i("link")},children:"Link up with sensor suite?"})})||null],0)};t.OvermapShipSensorsContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,C=p.categories,f=void 0===C?[]:C,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=f.find((function(e){return e.cat_name===y}))||f[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:f.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(206)},function(e,t,n){"use strict";n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(228),n(229),n(230),n(232),n(234),n(235),n(236),n(150),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(249),n(250),n(251),n(253),n(254),n(255),n(256),n(257),n(259),n(260),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(273),n(274),n(275),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(287),n(288),n(289),n(291),n(292),n(293),n(294),n(295),n(296),n(298),n(299),n(301),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(323),n(324),n(325),n(327),n(328),n(329),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(344),n(345),n(346),n(167),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(378),n(379),n(380),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416),n(417),n(418),n(419);var o=n(0);n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433),n(434),n(435),n(436);var r=n(172),a=(n(173),n(1)),i=n(174),c=n(24),l=n(176); +======= + */t.vecAdd=function(){for(var e=arguments.length,t=new Array(e),n=0;n35;return(0,o.createVNode)(1,"div",(0,r.classes)(["Tooltip",c&&"Tooltip--long",a&&"Tooltip--"+a,i&&"Tooltip--scale--"+Math.floor(i)]),null,1,{"data-tooltip":t})}},function(e,t,n){"use strict";t.__esModule=!0,t.Dimmer=void 0;var o=n(0),r=n(10),a=n(19);t.Dimmer=function(e){var t=e.className,n=e.children,i=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Dimmer"].concat(t))},i,{children:(0,o.createVNode)(1,"div","Dimmer__inner",n,0)})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Divider=void 0;var o=n(0),r=n(10);t.Divider=function(e){var t=e.vertical,n=e.hidden;return(0,o.createVNode)(1,"div",(0,r.classes)(["Divider",n&&"Divider--hidden",t?"Divider--vertical":"Divider--horizontal"]))}},function(e,t,n){"use strict";t.__esModule=!0,t.FlexItem=t.computeFlexItemProps=t.Flex=t.computeFlexProps=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.className,n=e.direction,o=e.wrap,a=e.align,c=e.alignContent,l=e.justify,d=e.inline,u=e.spacing,s=void 0===u?0:u,m=e.spacingPrecise,p=void 0===m?0:m,h=i(e,["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"]);return Object.assign({className:(0,r.classes)(["Flex",Byond.IS_LTE_IE10&&("column"===n?"Flex--iefix--column":"Flex--iefix"),d&&"Flex--inline",s>0&&"Flex--spacing--"+s,p>0&&"Flex--spacingPrecise--"+p,t]),style:Object.assign({},h.style,{"flex-direction":n,"flex-wrap":o,"align-items":a,"align-content":c,"justify-content":l})},h)};t.computeFlexProps=c;var l=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},c(e))))};t.Flex=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.className,n=e.grow,o=e.order,c=e.shrink,l=e.basis,d=void 0===l?e.width:l,u=e.align,s=i(e,["className","grow","order","shrink","basis","align"]);return Object.assign({className:(0,r.classes)(["Flex__item",Byond.IS_LTE_IE10&&"Flex__item--iefix",t]),style:Object.assign({},s.style,{"flex-grow":n,"flex-shrink":c,"flex-basis":(0,a.unit)(d),order:o,"align-self":u})},s)};t.computeFlexItemProps=d;var u=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({},d(e))))};t.FlexItem=u,u.defaultHooks=r.pureComponentHooks,l.Item=u},function(e,t,n){"use strict";t.__esModule=!0,t.Window=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(28),d=n(125),u=n(175),s=n(24),m=n(177),p=n(126);var h=(0,s.createLogger)("Window"),f=[400,600],C=function(e){var t,n;function c(){return e.apply(this,arguments)||this}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=c.prototype;return s.componentDidMount=function(){var e=(0,i.useBackend)(this.context),t=e.config;if(!e.suspended){h.log("mounting");var n=Object.assign({size:f},t.window);this.props.width&&this.props.height&&(n.size=[this.props.width,this.props.height]),(0,u.setWindowKey)(t.window.key),(0,u.recallWindowGeometry)(t.window.key,n),(0,p.refocusLayout)()}},s.render=function(){var e,t=this.props,n=t.resizable,c=t.theme,s=t.title,f=t.children,C=(0,i.useBackend)(this.context),N=C.config,V=C.suspended,g=(0,d.useDebug)(this.context).debugLayout,v=(0,m.useDispatch)(this.context),k=null==(e=N.window)?void 0:e.fancy,_=N.user.observer?N.status=0||(r[n]=e[n]);return r}(e,["className","fitted","scrollable","children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,p.Layout.Content,Object.assign({scrollable:a,className:(0,r.classes)(["Window__content",t])},c,{children:n&&i||(0,o.createVNode)(1,"div","Window__contentPadding",i,0)})))};var N=function(e){switch(e){case l.UI_INTERACTIVE:return"good";case l.UI_UPDATE:return"average";case l.UI_DISABLED:default:return"bad"}},b=function(e,t){var n=e.className,i=e.title,l=e.status,d=e.fancy,u=e.onDragStart,s=e.onClose;(0,m.useDispatch)(t);return(0,o.createVNode)(1,"div",(0,r.classes)(["TitleBar",n]),[(0,o.createComponentVNode)(2,c.Icon,{className:"TitleBar__statusIcon",color:N(l),name:"eye"}),(0,o.createVNode)(1,"div","TitleBar__title","string"==typeof i&&i===i.toLowerCase()&&(0,a.toTitleCase)(i)||i,0),(0,o.createVNode)(1,"div","TitleBar__dragZone",null,1,{onMousedown:function(e){return d&&u(e)}}),!1,!!d&&(0,o.createVNode)(1,"div","TitleBar__close TitleBar__clickable",Byond.IS_LTE_IE8?"x":"\xd7",0,{onclick:s})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.InterfaceLockNoticeBox=void 0;var o=n(0),r=n(1),a=n(2);t.InterfaceLockNoticeBox=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.siliconUser,d=void 0===l?c.siliconUser:l,u=e.locked,s=void 0===u?c.locked:u,m=e.normallyLocked,p=void 0===m?c.normallyLocked:m,h=e.onLockStatusChange,f=void 0===h?function(){return i("lock")}:h,C=e.accessText,N=void 0===C?"an ID card":C,b=e.deny,V=void 0!==b&&b,g=e.denialMessage;return V?void 0===g?"Error.":g:d?(0,o.createComponentVNode)(2,a.NoticeBox,{color:d&&"grey",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:"Interface lock status:"}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1"}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{m:"0",color:p?"red":"green",icon:p?"lock":"unlock",content:p?"Locked":"Unlocked",onClick:function(){f&&f(!s)}})})]})}):(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe ",N," ","to ",s?"unlock":"lock"," this interface."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosControlContent=t.AtmosControl=void 0;var o=n(0),r=n(9),a=n(3),i=n(2),c=n(1);(0,n(24).createLogger)("fuck");t.AtmosControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:600,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,a=(0,c.useBackend)(t),l=a.act,d=a.data,u=a.config,s=(0,r.sortBy)((function(e){return e.name}))(d.alarms||[]),m=(0,c.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=(0,c.useLocalState)(t,"mapZoom",1),C=f[0],N=f[1];return 0===p?n=(0,o.createComponentVNode)(2,i.Section,{title:"Alarms",children:s.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{content:e.name,color:2===e.danger?"bad":1===e.danger?"average":"",onClick:function(){return l("alarm",{alarm:e.ref})}},e.name)}))}):1===p&&(n=(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:["Zoom Level:",(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,width:"40px",step:.5,stepPixelSize:"5",value:C,minValue:1,maxValue:8,onChange:function(e,t){return N(t)}}),"Z-Level:",d.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{selected:~~e==~~u.mapZLevel,content:e,onClick:function(){l("setZLevel",{mapZLevel:e})}},e)})),(0,o.createComponentVNode)(2,i.NanoMap,{zoom:C,children:s.filter((function(e){return~~e.z==~~u.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,i.NanoMap.Marker,{x:e.x,y:e.y,zoom:C,icon:"bell",tooltip:e.name,color:e.danger?"red":"green",onClick:function(){return l("alarm",{alarm:e.ref})}},e.ref)}))})]})),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"table"})," Alarm View"]},"AlarmView"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.AtmosControlContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.CameraConsoleSearch=t.CameraConsoleContent=t.CameraConsole=void 0;var o=n(0),r=n(9),a=n(44),i=n(10),c=n(7),l=n(1),d=n(2),u=n(3),s=function(e,t,n){void 0===t&&(t=""),void 0===n&&(n="");var o=(0,c.createSearch)(t,(function(e){return e.name}));return(0,a.flow)([(0,r.filter)((function(e){return null==e?void 0:e.name})),t&&(0,r.filter)(o),n&&(0,r.filter)((function(e){return e.networks.includes(n)})),(0,r.sortBy)((function(e){return e.name}))])(e)};t.CameraConsole=function(e,t){return(0,o.createComponentVNode)(2,u.Window,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,m)})};var m=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,i=(n.config,a.mapRef),c=a.activeCamera,m=function(e,t){var n,o;if(!t)return[];var r=e.findIndex((function(e){return e.name===t.name}));return[null==(n=e[r-1])?void 0:n.name,null==(o=e[r+1])?void 0:o.name]}(s(a.cameras),c);m[0],m[1];return(0,o.createFragment)([(0,o.createVNode)(1,"div","CameraConsole__left",(0,o.createComponentVNode)(2,u.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,p)}),2),(0,o.createVNode)(1,"div","CameraConsole__right",[(0,o.createVNode)(1,"div","CameraConsole__toolbar",[(0,o.createVNode)(1,"b",null,"Camera: ",16),c&&c.name||"\u2014"],0),(0,o.createVNode)(1,"div","CameraConsole__toolbarRight",[(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-left",onClick:function(){return r("pan",{dir:8})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-up",onClick:function(){return r("pan",{dir:1})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-right",onClick:function(){return r("pan",{dir:4})}}),(0,o.createComponentVNode)(2,d.Button,{icon:"chevron-down",onClick:function(){return r("pan",{dir:2})}})],4),(0,o.createComponentVNode)(2,d.ByondUi,{className:"CameraConsole__map",params:{id:i,type:"map"}})],4)],4)};t.CameraConsoleContent=m;var p=function(e,t){var n=(0,l.useBackend)(t),r=n.act,a=n.data,c=(0,l.useLocalState)(t,"searchText",""),m=c[0],p=c[1],h=(0,l.useLocalState)(t,"networkFilter",""),f=h[0],C=h[1],N=a.activeCamera,b=a.allNetworks;b.sort();var V=s(a.cameras,m,f);return(0,o.createFragment)([(0,o.createComponentVNode)(2,d.Input,{fluid:!0,mb:1,placeholder:"Search for a camera",onInput:function(e,t){return p(t)}}),(0,o.createComponentVNode)(2,d.Dropdown,{mb:1,width:"177px",options:b,placeholder:"No Filter",onSelected:function(e){return C(e)}}),(0,o.createComponentVNode)(2,d.Section,{children:V.map((function(e){return(0,o.createVNode)(1,"div",(0,i.classes)(["Button","Button--fluid","Button--color--transparent","Button--ellipsis",N&&e.name===N.name&&"Button--selected"]),e.name,0,{title:e.name,onClick:function(){(0,u.refocusLayout)(),r("switch_camera",{name:e.name})}},e.name)}))})],4)};t.CameraConsoleSearch=p},function(e,t,n){"use strict";t.__esModule=!0,t.BeakerContents=void 0;var o=n(0),r=n(2),a=n(493),i=function(e){var t=e.beakerLoaded,n=e.beakerContents,a=void 0===n?[]:n,i=e.buttons;return(0,o.createComponentVNode)(2,r.Box,{children:[!t&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"No beaker loaded."})||0===a.length&&(0,o.createComponentVNode)(2,r.Box,{color:"label",children:"Beaker is empty."}),a.map((function(e,t){return(0,o.createComponentVNode)(2,r.Box,{width:"100%",children:[(0,o.createComponentVNode)(2,r.Box,{color:"label",display:"inline",verticalAlign:"middle",children:[(n=e.volume,n+" unit"+(1===n?"":"s"))," of ",e.name]}),!!i&&(0,o.createComponentVNode)(2,r.Box,{float:"right",display:"inline",children:i(e,t)}),(0,o.createComponentVNode)(2,r.Box,{clear:"both"})]},e.name);var n}))]})};t.BeakerContents=i,i.propTypes={beakerLoaded:a.bool,beakerContents:a.array,buttons:a.arrayOf(a.element)}},function(e,t,n){"use strict";t.__esModule=!0,t.CommunicationsConsoleContent=t.CommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CommunicationsConsole=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.menu_state),c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["ERRROR. Unknown menu_state: ",i,"Please report this to NT Technical Support."]});return 1===i?c=(0,o.createComponentVNode)(2,l):2===i?c=(0,o.createComponentVNode)(2,s):3===i&&(c=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,d),c],0)};t.CommunicationsConsoleContent=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.messages,d=c.msg_cooldown,u=c.emagged,s=c.cc_cooldown,m=c.str_security_level,p=c.levels,h=c.authmax,f=c.security_level,C=c.security_level_color,N=c.authenticated,b=c.atcsquelch,V=c.boss_short,g="View ("+l.length+")",v="Make Priority Announcement";d>0&&(v+=" ("+d+"s)");var k=u?"Message [UNKNOWN]":"Message "+V;s>0&&(k+=" ("+s+"s)");var _=m,y=p.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.icon,content:e.name,disabled:!h,selected:e.id===f,onClick:function(){return i("newalertlevel",{level:e.id})}},e.name)}));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Site Director-Only Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Alert",color:C,children:_}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Alert",children:y}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Announcement",children:(0,o.createComponentVNode)(2,a.Button,{icon:"bullhorn",content:v,disabled:!h||d>0,onClick:function(){return i("announce")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",color:"red",content:k,disabled:!h||s>0,onClick:function(){return i("MessageSyndicate")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync-alt",content:"Reset Relays",disabled:!h,onClick:function(){return i("RestoreBackup")}})]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transmit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"broadcast-tower",content:k,disabled:!h||s>0,onClick:function(){return i("MessageCentCom")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Command Staff Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Displays",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tv",content:"Change Status Displays",disabled:!N,onClick:function(){return i("status")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"folder-open",content:g,disabled:!N,onClick:function(){return i("messagelist")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Misc",children:(0,o.createComponentVNode)(2,a.Button,{icon:"microphone",content:b?"ATC Relay Disabled":"ATC Relay Enabled",disabled:!N,selected:b,onClick:function(){return i("toggleatc")}})})]})})],4)},d=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,d=l.authenticated,u=l.is_ai,s=l.esc_status,m=l.esc_callable,p=l.esc_recallable;return n=d?u?"AI":1===d?"Command":2===d?"Site Director":"ERROR: Report This Bug!":"Not Logged In",(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Authentication",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Access Level",children:"AI"})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"id-card",selected:d,content:d?"Log Out ("+n+")":"Log In",onClick:function(){return c("auth")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Escape Shuttle",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[!!s&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:s}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",content:"Call Shuttle",disabled:!d,onClick:function(){return c("callshuttle")}})}),!!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Recall Shuttle",disabled:!d||u,onClick:function(){return c("cancelshuttle")}})})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.message_current,d=c.message_deletion_allowed,u=c.authenticated,s=c.messages;if(l)return(0,o.createComponentVNode)(2,a.Section,{title:l.title,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Return To Message List",disabled:!u,onClick:function(){return i("messagelist")}}),children:(0,o.createComponentVNode)(2,a.Box,{children:l.contents})});var m=s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View",disabled:!u||l&&l.title===e.title,onClick:function(){return i("messagelist",{msgid:e.id})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Delete",disabled:!u||!d,onClick:function(){return i("delmessage",{msgid:e.id})}})]},e.id)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Messages Received",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.length&&m||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"404",color:"bad",children:"No messages."})})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stat_display,d=c.authenticated,u=l.presets.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.label,selected:e.name===l.type,disabled:!d,onClick:function(){return i("setstat",{statdisp:e.name})}},e.name)}));return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Status Screens",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-left",content:"Back To Main Menu",onClick:function(){return i("main")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 1",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_1,disabled:!d,onClick:function(){return i("setmsg1")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message Line 2",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pencil-alt",content:l.line_2,disabled:!d,onClick:function(){return i("setmsg2")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CrewMonitorContent=t.CrewMonitor=void 0;var o=n(0),r=n(9),a=n(44),i=n(1),c=n(3),l=n(2),d=n(131);t.CrewMonitor=function(){return(0,o.createComponentVNode)(2,c.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,u)})})};var u=function(e,t){var n,c=(0,i.useBackend)(t),u=c.act,s=c.data,m=c.config,p=(0,i.useLocalState)(t,"tabIndex",0),h=p[0],f=p[1],C=(0,a.flow)([(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return null==e?void 0:e.x})),(0,r.sortBy)((function(e){return null==e?void 0:e.y})),(0,r.sortBy)((function(e){return null==e?void 0:e.realZ}))])(s.crewmembers||[]),N=(0,i.useLocalState)(t,"number",1),b=N[0],V=N[1];return n=0===h?(0,o.createComponentVNode)(2,l.Table,{children:[(0,o.createComponentVNode)(2,l.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,l.Table.Cell,{children:"Location"})]}),C.map((function(e){return(0,o.createComponentVNode)(2,l.Table.Row,{children:[(0,o.createComponentVNode)(2,d.TableCell,{children:[e.name," (",e.assignment,")"]}),(0,o.createComponentVNode)(2,d.TableCell,{children:[(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:e.dead?"red":"green",children:e.dead?"Deceased":"Living"}),e.sensor_type>=2?(0,o.createComponentVNode)(2,l.Box,{inline:!0,children:["(",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"red",children:e.brute}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"orange",children:e.fire}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"green",children:e.tox}),"|",(0,o.createComponentVNode)(2,l.Box,{inline:!0,color:"blue",children:e.oxy}),")"]}):null]}),(0,o.createComponentVNode)(2,d.TableCell,{children:3===e.sensor_type?s.isAI?(0,o.createComponentVNode)(2,l.Button,{fluid:!0,icon:"location-arrow",content:e.area+" ("+e.x+", "+e.y+")",onClick:function(){return u("track",{track:e.ref})}}):e.area+" ("+e.x+", "+e.y+", "+e.z+")":"Not Available"})]},e.ref)}))]}):1===h?(0,o.createComponentVNode)(2,l.Box,{textAlign:"center",children:["Zoom Level:",(0,o.createComponentVNode)(2,l.NumberInput,{animated:!0,width:"40px",step:.5,stepPixelSize:"5",value:b,minValue:1,maxValue:8,onChange:function(e,t){return V(t)}}),"Z-Level:",s.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,l.Button,{selected:~~e==~~m.mapZLevel,content:e,onClick:function(){u("setZLevel",{mapZLevel:e})}},e)})),(0,o.createComponentVNode)(2,l.NanoMap,{zoom:b,children:C.filter((function(e){return 3===e.sensor_type&&~~e.realZ==~~m.mapZLevel})).map((function(e){return(0,o.createComponentVNode)(2,l.NanoMap.Marker,{x:e.x,y:e.y,zoom:b,icon:"circle",tooltip:e.name,color:e.dead?"red":"green"},e.ref)}))})]}):"ERROR",(0,o.createFragment)([(0,o.createComponentVNode)(2,l.Tabs,{children:[(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:0===h,onClick:function(){return f(0)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"table"})," Data View"]},"DataView"),(0,o.createComponentVNode)(2,l.Tabs.Tab,{selected:1===h,onClick:function(){return f(1)},children:[(0,o.createComponentVNode)(2,l.Icon,{name:"map-marked-alt"})," Map View"]},"MapView")]}),(0,o.createComponentVNode)(2,l.Box,{m:2,children:n})],4)};t.CrewMonitorContent=u},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItems=t.CryoStorageCrew=t.CryoStorage=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.CryoStorage=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.crew);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Crew",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"No crew currently stored."})})};t.CryoStorageCrew=c;var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.items;return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("allitems")},children:"Claim All"}),children:c.length&&c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"hand-rock",onClick:function(){return i("item",{ref:e.ref})},children:e.name},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItems=l},function(e,t,n){"use strict";t.__esModule=!0,t.RankIcon=void 0;var o=n(0),r=n(2),a={"Colony Director":"user-tie","Site Manager":"user-tie",Overseer:"user-tie","Head of Personnel":"briefcase","Crew Resources Officer":"briefcase","Deputy Director":"briefcase","Command Secretary":"user-tie","Head of Security":"user-shield","Security Commander":"user-shield","Chief of Security":"user-shield",Warden:["city","shield-alt"],Detective:"search","Forensic Technician":"search","Security Officer":"user-shield","Junior Officer":"user-shield","Chief Engineer":"toolbox","Atmospheric Technician":"wind","Station Engineer":"toolbox","Maintenance Technician":"wrench","Engine Technician":"toolbox",Electrician:"toolbox","Chief Medical Officer":"user-md",Chemist:"mortar-pestle",Pharmacist:"mortar-pestle","Medical Doctor":"user-md",Surgeon:"user-md","Emergency Physician":"user-md",Nurse:"user-md",Virologist:"disease",Paramedic:"ambulance","Emergency Medical Technician":"ambulance",Psychiatrist:"couch",Psychologist:"couch","Research Director":"user-graduate","Research Supervisor":"user-graduate",Roboticist:"robot","Biomechanical Engineer":["wrench","heartbeat"],"Mechatronic Engineer":"wrench",Scientist:"flask",Xenoarchaeologist:"flask",Anomalist:"flask","Phoron Researcher":"flask","Circuit Designer":"car-battery",Xenobiologist:"meteor",Xenobotanist:["biohazard","seedling"],Quartermaster:"box-open","Supply Chief":"warehouse","Cargo Technician":"box-open","Shaft Miner":"hard-hat","Drill Technician":"hard-hat",Pathfinder:"binoculars",Explorer:"user-astronaut","Field Medic":["user-md","user-astronaut"],Pilot:"space-shuttle",Bartender:"glass-martini",Barista:"coffee",Botanist:"leaf",Gardener:"leaf",Chaplain:"place-of-worship",Counselor:"couch",Chef:"utensils",Cook:"utensils",Entertainer:"smile-beam",Performer:"smile-beam",Musician:"guitar",Stagehand:"smile-beam",Intern:"school","Apprentice Engineer":["school","wrench"],"Medical Intern":["school","user-md"],"Lab Assistant":["school","flask"],"Security Cadet":["school","shield-alt"],"Jr. Cargo Tech":["school","box"],"Jr. Explorer":["school","user-astronaut"],Server:["school","utensils"],"Internal Affairs Agent":"balance-scale",Janitor:"broom",Custodian:"broom","Sanitation Technician":"hand-sparkles",Maid:"broom",Librarian:"book",Journalist:"newspaper",Writer:"book",Historian:"chalkboard-teacher",Professor:"chalkboard-teacher",Visitor:"user","Emergency Responder":"fighter-jet"};t.RankIcon=function(e,t){var n=e.rank,i=e.color,c=void 0===i?"label":i,l=a[n];return"string"==typeof l?(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:l,size:2}):Array.isArray(l)?l.map((function(e){return(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:e,size:2},e)})):(0,o.createComponentVNode)(2,r.Icon,{inline:!0,color:c,name:"user",size:2})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningUser=void 0;var o=n(0),r=n(1),a=n(2);t.MiningUser=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.insertIdText,d=c.has_id,u=c.id;return(0,o.createComponentVNode)(2,a.NoticeBox,{success:d,children:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",style:{float:"left"},children:["Logged in as ",u.name,".",(0,o.createVNode)(1,"br"),"You have ",u.points.toLocaleString("en-US")," points."]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",style:{float:"right"},onClick:function(){return i("logoff")}}),(0,o.createComponentVNode)(2,a.Box,{style:{clear:"both"}})],4):l})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailClientViewMessage=t.NtosEmailClient=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.NtosEmailClient=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.PC_device_theme,u=a.error,s=a.downloading,m=a.current_account,p=(0,o.createComponentVNode)(2,f);return u?p=(0,o.createComponentVNode)(2,h,{error:u}):s?p=(0,o.createComponentVNode)(2,l):m&&(p=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:c,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:p})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),l=i.down_filename,d=i.down_progress,u=i.down_size,s=i.down_speed;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"File",children:[l," (",u," GQ)"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:d,maxValue:u,children:[d,"/",u," (",(0,c.round)(d/u*100,1),"%)"]})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.current_account,d=c.addressbook,h=c.new_message,f=c.cur_title,C=(0,o.createComponentVNode)(2,u);return d?C=(0,o.createComponentVNode)(2,m):h?C=(0,o.createComponentVNode)(2,p):f&&(C=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,a.Section,{title:"Logged in as: "+l,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"plus",tooltip:"New Message",tooltipPosition:"left",onClick:function(){return i("new_message")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"cogs",tooltip:"Change Password",tooltipPosition:"left",onClick:function(){return i("changepassword")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",tooltip:"Log Out",tooltipPosition:"left",onClick:function(){return i("logout")}})],4),children:C})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.folder),d=c.messagecount,u=c.messages;return(0,o.createComponentVNode)(2,a.Section,{level:2,noTopPadding:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Inbox"===l,onClick:function(){return i("set_folder",{set_folder:"Inbox"})},children:"Inbox"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Spam"===l,onClick:function(){return i("set_folder",{set_folder:"Spam"})},children:"Spam"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:"Deleted"===l,onClick:function(){return i("set_folder",{set_folder:"Deleted"})},children:"Deleted"})]}),d&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received At"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("view",{view:e.uid})},tooltip:"View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("reply",{reply:e.uid})},tooltip:"Reply"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("delete",{"delete":e.uid})},tooltip:"Delete"})]})]},e.timestamp+e.title)}))]})})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["No emails found in ",l,"."]})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.administrator,d=c.cur_title,u=c.cur_source,s=c.cur_timestamp,m=c.cur_body,p=c.cur_hasattachment,h=c.cur_attachment_filename,f=c.cur_attachment_size,C=c.cur_uid;return(0,o.createComponentVNode)(2,a.Section,{title:d,buttons:l?(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("back")}}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",tooltip:"Reply",tooltipPosition:"left",onClick:function(){return i("reply",{reply:C})}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",tooltip:"Delete",tooltipPosition:"left",onClick:function(){return i("delete",{"delete":C})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"save",tooltip:"Save To Disk",tooltipPosition:"left",onClick:function(){return i("save",{save:C})}}),p&&(0,o.createComponentVNode)(2,a.Button,{icon:"paperclip",tooltip:"Save Attachment",tooltipPosition:"left",onClick:function(){return i("downloadattachment")}})||null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",tooltip:"Close",tooltipPosition:"left",onClick:function(){return i("cancel",{cancel:C})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"From",children:u}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"At",children:s}),p&&!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",color:"average",children:[h," (",f,"GQ)"]})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:m}})})})]})})};t.NtosEmailClientViewMessage=s;var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Address Book",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("set_recipient",{set_recipient:null})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.login,fluid:!0,onClick:function(){return i("set_recipient",{set_recipient:e.login})}},e.login)}))})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.current_account,c.msg_title),d=c.msg_recipient,u=c.msg_body,s=c.msg_hasattachment,m=c.msg_attachment_filename,p=c.msg_attachment_size;return(0,o.createComponentVNode)(2,a.Section,{title:"New Message",level:2,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"share",onClick:function(){return i("send")},children:"Send Message"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("cancel")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Title",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_title",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recipient",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_recipient",{val:t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"address-book",onClick:function(){return i("addressbook")},tooltip:"Find Receipients",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachments",buttons:s&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return i("remove_attachment")},children:"Remove Attachment"})||(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("addattachment")},children:"Add Attachment"}),children:s&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[m," (",p,"GQ)"]})||null}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{width:"99%",inline:!0,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:u}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{verticalAlign:"top",onClick:function(){return i("edit_body")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})})]})})},h=function(e,t){var n=(0,r.useBackend)(t).act,i=e.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Notification",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return",onClick:function(){return n("reset")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:i})})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.stored_login,d=c.stored_password;return(0,o.createComponentVNode)(2,a.Section,{title:"Please Log In",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Email address",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:l,onInput:function(e,t){return i("edit_login",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Password",children:(0,o.createComponentVNode)(2,a.Input,{fluid:!0,value:d,onInput:function(e,t){return i("edit_password",{val:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"sign-in-alt",onClick:function(){return i("login")},children:"Log In"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapNavigationContent=t.OvermapNavigation=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(135);t.OvermapNavigation=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sector,u=l.s_x,s=l.s_y,m=l.sector_info,p=l.viewing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Current Location",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:p,onClick:function(){return i("viewing")},children:"Map View"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordiantes",children:[u," : ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Additional Information",children:m})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flight Data",children:(0,o.createComponentVNode)(2,c.OvermapFlightData,{disableLimiterControls:!0})})],4)};t.OvermapNavigationContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RCONContent=t.RCON=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.RCON=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n,r=(0,a.useLocalState)(t,"tabIndex",0),c=r[0],l=r[1];return 0===c?n=(0,o.createComponentVNode)(2,d):1===c&&(n=(0,o.createComponentVNode)(2,u)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"power-off"})," SMESs"]},"SMESs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bolt"})," Breakers"]},"Breakers")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)};t.RCONContent=l;var d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.smes_info;return(0,o.createComponentVNode)(2,i.Section,{title:"SMESs",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l?l.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:.01*e.capacityPercent,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,r.round)(e.charge/6e4,1)," kWh / ",(0,r.round)(e.capacity/6e4)," kWh (",e.capacityPercent,"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Input",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_in_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_in_set",{smes:e.RCON_tag})}})],4),children:[e.input_val," kW - ",e.input_set?"ON":"OFF"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",onClick:function(){return c("smes_out_toggle",{smes:e.RCON_tag})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("smes_out_set",{smes:e.RCON_tag})}})],4),children:[e.output_val," kW - ",e.output_set?"ONLINE":"OFFLINE"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output Load",children:[e.output_load," kW"]})]})]},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No SMESs detected."})})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.breaker_info;return(0,o.createComponentVNode)(2,i.Section,{title:"Breakers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c?c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.RCON_tag,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Enabled":"Disabled",selected:e.enabled,color:e.enabled?null:"bad",onClick:function(){return r("toggle_breaker",{breaker:e.RCON_tag})}})},e.RCON_tag)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No breakers detected."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShutoffMonitorContent=t.ShutoffMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.ShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.valves;return(0,o.createComponentVNode)(2,i.Section,{title:"Valves",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Open"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Actions"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.open?"Yes":"No"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.enabled?"Auto":"Manual"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.open?"Opened":"Closed",selected:e.open,disabled:!e.enabled,onClick:function(){return a("toggle_open",{valve:e.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.enabled?"Auto":"Manual",selected:e.enabled,onClick:function(){return a("toggle_enable",{valve:e.ref})}})]})]},e.name)}))]})})};t.ShutoffMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.StationAlertConsoleContent=t.StationAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.StationAlertConsole=function(){return(0,o.createComponentVNode)(2,i.Window,{width:425,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.categories;return(void 0===c?[]:c).map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.category,children:(0,o.createVNode)(1,"ul",null,[0===e.alarms.length&&(0,o.createVNode)(1,"li","color-good","Systems Nominal",16),e.alarms.map((function(e){var t="";return e.has_cameras?t=(0,o.createComponentVNode)(2,a.Section,{children:e.cameras.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{disabled:e.deact,content:e.name+(e.deact?" (deactived)":""),icon:"video",onClick:function(){return i("switchTo",{camera:e.camera})}},e.name)}))}):e.lost_sources&&(t=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Lost Alarm Sources: ",e.lost_sources]})),(0,o.createVNode)(1,"li",null,[e.name,e.origin_lost?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Alarm Origin Lost."}):"",t],0,null,e.name)}))],0)},e.category)}))};t.StationAlertConsoleContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.SupermatterMonitorContent=t.SupermatterMonitor=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=n(5),l=n(7);t.SupermatterMonitor=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t);n.act;return n.data.active?(0,o.createComponentVNode)(2,s):(0,o.createComponentVNode)(2,u)};t.SupermatterMonitorContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.supermatters;return(0,o.createComponentVNode)(2,a.Section,{title:"Supermatters Detected",buttons:(0,o.createComponentVNode)(2,a.Button,{content:"Refresh",icon:"sync",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,a.Section,{title:e.area_name+" (#"+e.uid+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:[e.integrity," %"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",content:"View Details",onClick:function(){return i("set",{set:e.uid})}})})]})})},t)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.SM_area,s=d.SM_integrity,m=d.SM_power,p=d.SM_ambienttemp,h=d.SM_ambientpressure,f=d.SM_EPR,C=d.SM_gas_O2,N=d.SM_gas_CO2,b=d.SM_gas_N2,V=d.SM_gas_PH,g=d.SM_gas_N2O;return(0,o.createComponentVNode)(2,a.Section,{title:(0,l.toTitleCase)(u),buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Return to Menu",onClick:function(){return i("clear")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Core Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{animated:!0,value:s,minValue:0,maxValue:100,ranges:{good:[100,100],average:[50,100],bad:[-Infinity,50]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Relative EER",children:(0,o.createComponentVNode)(2,a.Box,{color:(m>300?"bad":m>150&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" MeV/cm\xb3"},value:m})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.Box,{color:(p>5e3?"bad":p>4e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" K"},value:p})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.Box,{color:(h>1e4?"bad":h>5e3&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)+" kPa"},value:h})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chamber EPR",children:(0,o.createComponentVNode)(2,a.Box,{color:(f>4?"bad":f>1&&"average")||"good",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{format:function(e){return(0,c.round)(e,2)},value:f})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gas Composition",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"O\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"CO\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"PH",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"N\xb2O",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),"%"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SignalerContent=t.Signaler=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.Signaler=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:280,height:132,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.code,u=l.frequency,s=l.minFrequency,m=l.maxFrequency;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Frequency:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,unit:"kHz",step:.2,stepPixelSize:6,minValue:s/10,maxValue:m/10,value:u/10,format:function(e){return(0,r.toFixed)(e,1)},width:"80px",onDrag:function(e,t){return c("freq",{freq:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"freq"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.6,children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:1.4,color:"label",children:"Code:"}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.NumberInput,{animate:!0,step:1,stepPixelSize:6,minValue:1,maxValue:100,value:d,width:"80px",onDrag:function(e,t){return c("code",{code:t})}})}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{ml:1.3,icon:"sync",content:"Reset",onClick:function(){return c("reset",{reset:"code"})}})})]}),(0,o.createComponentVNode)(2,i.Grid,{mt:.8,children:(0,o.createComponentVNode)(2,i.Grid.Column,{children:(0,o.createComponentVNode)(2,i.Button,{mb:-.1,fluid:!0,icon:"arrow-up",content:"Send Signal",textAlign:"center",onClick:function(){return c("signal")}})})})]})};t.SignalerContent=l},function(e,t,n){"use strict";t.__esModule=!0,t.RapidPipeDispenser=t.ICON_BY_CATEGORY_NAME=void 0;var o=n(0),r=n(10),a=n(7),i=n(1),c=n(2),l=n(3),d=["Atmospherics","Disposals"],u={Atmospherics:"wrench",Disposals:"trash-alt","Transit Tubes":"bus",Pipes:"grip-lines","Disposal Pipes":"grip-lines",Devices:"microchip","Heat Exchange":"thermometer-half","Insulated pipes":"snowflake","Station Equipment":"microchip"};t.ICON_BY_CATEGORY_NAME=u;var s=[{name:"Dispense",bitmask:1},{name:"Connect",bitmask:2},{name:"Destroy",bitmask:4},{name:"Paint",bitmask:8}];t.RapidPipeDispenser=function(e,t){var n=(0,i.useBackend)(t),m=n.act,p=n.data,h=p.category,f=p.categories,C=void 0===f?[]:f,N=p.selected_color,b=p.paint_colors,V=p.piping_layer,g=p.pipe_layers,v=p.mode,k=p.preview_rows.flatMap((function(e){return e.previews})),_=(0,i.useLocalState)(t,"categoryName"),y=_[0],L=_[1],B=C.find((function(e){return e.cat_name===y}))||C[0];return(0,o.createComponentVNode)(2,l.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Category",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,c.Button,{selected:h===t,icon:u[e],color:"transparent",content:e,onClick:function(){return m("category",{category:t})}},e)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Modes",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:v&e.bitmask,content:e.name,onClick:function(){return m("mode",{mode:e.bitmask})}},e.bitmask)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Color",children:[(0,o.createComponentVNode)(2,c.Box,{inline:!0,width:"64px",color:b[N],children:(0,a.capitalize)(N)}),Object.keys(b).map((function(e){return(0,o.createComponentVNode)(2,c.ColorBox,{ml:1,color:b[e],onClick:function(){return m("color",{paint_color:e})}},e)}))]})]})}),(0,o.createComponentVNode)(2,c.Flex,{m:-.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,children:(0,o.createComponentVNode)(2,c.Section,{children:[0===h&&(0,o.createComponentVNode)(2,c.Box,{mb:1,children:Object.keys(g).map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,checked:g[e]===V,content:e,onClick:function(){return m("piping_layer",{piping_layer:g[e]})}},e)}))}),(0,o.createComponentVNode)(2,c.Box,{width:"108px",children:k.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{title:e.dir_name,selected:e.selected,style:{width:"48px",height:"48px",padding:0},onClick:function(){return m("setdir",{dir:e.dir,flipped:e.flipped})},children:(0,o.createComponentVNode)(2,c.Box,{className:(0,r.classes)(["pipes32x32",e.dir+"-"+e.icon_state]),style:{transform:"scale(1.5) translate(17%, 17%)"}})},e.dir)}))})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{m:.5,grow:1,children:(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:C.map((function(e,t){return(0,o.createComponentVNode)(2,c.Tabs.Tab,{fluid:!0,icon:u[e.cat_name],selected:e.cat_name===B.cat_name,onClick:function(){return L(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==B?void 0:B.recipes.map((function(e){return(0,o.createComponentVNode)(2,c.Button.Checkbox,{fluid:!0,ellipsis:!0,checked:e.selected,content:e.pipe_name,title:e.pipe_name,onClick:function(){return m("pipe_type",{pipe_type:e.pipe_index,category:B.cat_name})}},e.pipe_index)}))]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableBasicInfo=void 0;var o=n(0),r=n(1),a=n(2);t.PortableBasicInfo=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.connected,d=c.holding,u=c.on,s=c.pressure,m=c.powerDraw,p=c.cellCharge,h=c.cellMaxCharge;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,onClick:function(){return i("power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Port",color:l?"good":"average",children:l?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:[m," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:h,ranges:{good:[.5*h,Infinity],average:[.25*h,.5*h],bad:[-Infinity,.25*h]},children:[p," W"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Holding Tank",minHeight:"82px",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!d,onClick:function(){return i("eject")}}),children:d?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d.pressure})," kPa"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No holding tank"})})],4)}},function(e,t,n){e.exports=n(203)},function(e,t,n){"use strict";n(204),n(205),n(206),n(207),n(208),n(209),n(210),n(211),n(212),n(213),n(214),n(215),n(216),n(217),n(218),n(219),n(220),n(221),n(222),n(223),n(224),n(225),n(226),n(227),n(229),n(231),n(232),n(233),n(151),n(235),n(236),n(237),n(238),n(239),n(240),n(241),n(242),n(243),n(244),n(245),n(246),n(247),n(248),n(250),n(251),n(252),n(253),n(254),n(256),n(257),n(259),n(260),n(261),n(262),n(263),n(264),n(265),n(266),n(267),n(268),n(269),n(270),n(271),n(272),n(274),n(275),n(276),n(277),n(278),n(279),n(280),n(281),n(282),n(283),n(284),n(285),n(286),n(288),n(289),n(290),n(291),n(292),n(293),n(295),n(296),n(298),n(300),n(301),n(302),n(303),n(304),n(305),n(306),n(307),n(308),n(309),n(310),n(311),n(312),n(313),n(314),n(315),n(316),n(317),n(318),n(319),n(320),n(321),n(322),n(324),n(325),n(326),n(329),n(330),n(331),n(332),n(333),n(334),n(335),n(336),n(337),n(338),n(339),n(340),n(341),n(342),n(343),n(168),n(344),n(345),n(346),n(347),n(348),n(349),n(350),n(351),n(352),n(353),n(354),n(355),n(356),n(357),n(358),n(359),n(360),n(361),n(362),n(363),n(364),n(365),n(366),n(367),n(368),n(369),n(370),n(371),n(372),n(373),n(374),n(375),n(376),n(377),n(379),n(380),n(381),n(382),n(383),n(384),n(385),n(386),n(387),n(388),n(389),n(390),n(391),n(392),n(393),n(394),n(395),n(396),n(397),n(398),n(399),n(400),n(401),n(402),n(403),n(404),n(405),n(406),n(407),n(408),n(409),n(410),n(411),n(412),n(413),n(414),n(415),n(416);var o=n(0);n(418),n(419),n(420),n(421),n(422),n(423),n(424),n(425),n(426),n(427),n(428),n(429),n(430),n(431),n(432),n(433);var r=n(173),a=(n(174),n(1)),i=n(175),c=n(24),l=n(177); +>>>>>>> d191485... R-UST rises again. (#7835) /** * @file * @copyright 2020 Aleksej Komarov * @license MIT */ +<<<<<<< HEAD r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,a.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,i.setupDrag)());var h=(0,n(177).getRoutedComponent)(t),C=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(C,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,a.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,a.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,a.sendMessage)({type:"pingReply"}):u.dispatch((0,a.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,a.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(40),i=n(41),c=n(12),l=n(104),d=n(142),u=n(6),s=n(21),m=n(57),p=n(11),h=n(13),C=n(18),f=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),k=n(145),_=n(103),y=n(23),L=n(17),B=n(76),x=n(33),w=n(26),S=n(100),I=n(77),T=n(65),A=n(64),E=n(16),M=n(146),P=n(30),O=n(48),F=n(38),D=n(22).forEach,R=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,G=a("JSON","stringify"),K=y.f,Y=L.f,q=k.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=K(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ie=function(e,t,n){e===U&&ie(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,R)&&e[R][o]&&(e[R][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,R)||Y(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):Y(e,o,n)},ce=function(e,t){h(e);var n=f(t),o=g(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,R)&&this[R][t])||n)},ue=function(e,t){var n=f(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=K(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=q(f(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?Q:f(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,R)&&s(this[R],t)&&(this[R][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=k.f=se,_.f=me,M.f=function(e){return re(E(e),e)},c&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(C(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(9),i=n(21),c=n(11),l=n(17).f,d=n(139),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,C="Symbol(test)"==String(u("test")),f=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=C?t.slice(7,-1):t.replace(f,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),C=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),f=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!C||!f},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(147),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(18),i=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(231);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(233);o({target:"Array",stat:!0,forced:!n(80)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(149),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),C="function"==typeof this?this:Array,f=arguments.length,N=f>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,f>2?arguments[2]:undefined,2)),V==undefined||C==Array&&i(V))for(n=new C(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new C;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(151).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(153);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(81).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(81).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),C=u("species"),f=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[C])&&(n=undefined):n=undefined,n===Array||n===undefined))return f.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,C=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,f=c(this),N=i(f.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=C(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(f,o),s=0;sN-o+n;s--)delete f[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in f?f[p]=f[m]:delete f[p];for(s=0;s>1,C=23===t?r(2,-24)-r(2,-77):0,f=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?C/u:C*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*f,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(82),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),C=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(261),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(155)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(9);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(83),r=n(156);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(157),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(4),r=n(85),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(85);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(276)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(157)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(85),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(85),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(9),a=n(67),i=n(26),c=n(21),l=n(36),d=n(84),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,C=n(17).f,f=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=f(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&C(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(290)})},function(e,t,n){"use strict";var o=n(9).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(158)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(297);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(9),r=n(60).trim,a=n(86),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(4),r=n(159);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(300),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",C=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},f=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(C(0,n),o=s;o>=7;)C(1e7,0),o-=7;for(C(u(10,o,1),0),o=t-1;o>=23;)f(1<<23),o-=23;f(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(302);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(76),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),C=s?a(h).concat(s(h)):a(h),f=C.length,N=0;f>N;)p=C[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(143)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(160).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),a=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(29),i=n(23).f,c=n(12),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(145).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(161)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(87),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(326);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(79);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(160).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(159);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(9),u=n(40),s=n(162),m=n(26),p=n(72),h=n(48),C=n(58),f=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(80),_=n(50),y=n(116).set,L=n(164),B=n(165),x=n(330),w=n(166),S=n(331),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(C){h&&!d&&h.exit(),p(C)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),C(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(9);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(41),a=n(162),i=n(6),c=n(40),l=n(50),d=n(165),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(155),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(152),i=n(55);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(9),a=n(67),i=n(84),c=n(17).f,l=n(52).f,d=n(117),u=n(88),s=n(118),m=n(26),p=n(6),h=n(38).set,C=n(58),f=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[f]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}C("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(88),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(88),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(83),r=n(156);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),a=n(110),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(15),i=n(25),c=n(122),l=n(91);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(168)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(168)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,C=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var f=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=f?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!f&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var C=l.global;if(C){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!C)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=C;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(90),r=n(13),a=n(25),i=n(161),c=n(91);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(90),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(91),s=n(89),m=n(6),p=[].push,h=Math.min,C=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,C=new RegExp(e.source,m+"g");(c=s.call(C,o))&&!((l=C.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)C.lastIndex===c.index&&C.lastIndex++;return h===o.length?!d&&C.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),m=String(this),p=c(s,RegExp),f=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(C?"y":"g"),b=new p(C?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,a=n(123)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(147),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(170),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(150),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),C=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",C,!h),m(i,C,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(153),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(81).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(81).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),a=n(46),i=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(9),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(6),a=n(9).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(9),a=n(72),i=n(56),c=n(83),l=n(171),d=n(11),u=n(38).enforce,s=n(138),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},C=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var f=C.prototype,N=f["delete"],b=f.has,V=f.get,g=f.set;a(f,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(83)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(171))},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(164),i=n(36),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(9),a=n(78),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return u(o,null);return x(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function C(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function f(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),C=l(m)&&"$"===m[0];p||h||C?(n=n||t.slice(0,u),(p||C)&&(s=E(s)),(h||C)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function Ce(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function fe(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=fe(n))&&Ce(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||C(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||C(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var C in(s=(448&r)>0)&&(p=fe(c)),c){var f=h[C],N=c[C];f!==N&&Le(C,f,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,C=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(C=u(C,l.$PS),l.$PS=null)}Fe(l,C,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),C=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var f=t.type,N=F(32768&t.flags?f.render(u,s,o):f(u,o));Pe(C,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=C}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;f(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,C=e[h],f=t[h];e:{for(;C.key===f.key;){if(16384&f.flags&&(t[h]=f=E(f)),Pe(C,f,n,o,r,c,d),e[h]=f,++h>m||h>p)break e;C=e[h],f=t[h]}for(C=e[m],f=t[p];C.key===f.key;){if(16384&f.flags&&(t[p]=f=E(f)),Pe(C,f,n,o,r,c,d),e[m]=f,m--,p--,h>m||h>p)break e;C=e[m],f=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,C,f=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(f=N;f<=a;++f)if(p=e[f],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(f=b;f<=i;++f)w[t[f].key]=f;for(f=N;f<=a;++f)if(p=e[f],xN;)Ve(e[N++],l);_[c-b]=f+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,f=k-1;f>=0;f--)0===_[f]?(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)=0;f--)0===_[f]&&(16384&(h=t[B=f+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(C=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,C,h,f,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(438),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(75))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(447),i=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,C=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(C))),[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(C))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":185,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":186,"./Canister.js":495,"./CharacterDirectory.js":496,"./ChemDispenser.js":497,"./ChemMaster.js":501,"./ClawMachine.js":502,"./Cleanbot.js":503,"./CloningConsole.js":504,"./ColorMate.js":505,"./CommunicationsConsole.js":188,"./Communicator.js":506,"./ComputerFabricator.js":507,"./CookingAppliance.js":508,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":509,"./CryoStorage.js":190,"./CryoStorageVr.js":510,"./DNAForensics.js":511,"./DNAModifier.js":512,"./DestinationTagger.js":513,"./DiseaseSplicer.js":514,"./DishIncubator.js":515,"./DisposalBin.js":516,"./DroneConsole.js":517,"./EmbeddedController.js":518,"./ExonetNode.js":519,"./ExosuitFabricator.js":132,"./Farmbot.js":520,"./Fax.js":521,"./FileCabinet.js":522,"./Floorbot.js":523,"./GasPump.js":524,"./GasTemperatureSystem.js":525,"./GeneralAtmoControl.js":526,"./GeneralRecords.js":527,"./Gps.js":528,"./GravityGenerator.js":529,"./GuestPass.js":530,"./Holodeck.js":531,"./ICAssembly.js":532,"./ICCircuit.js":533,"./ICDetailer.js":534,"./ICPrinter.js":535,"./IDCard.js":536,"./IdentificationComputer.js":133,"./InventoryPanel.js":537,"./InventoryPanelHuman.js":538,"./IsolationCentrifuge.js":539,"./JanitorCart.js":540,"./Jukebox.js":541,"./LawManager.js":542,"./LookingGlass.js":543,"./MechaControlConsole.js":544,"./Medbot.js":545,"./MedicalRecords.js":546,"./MessageMonitor.js":547,"./Microwave.js":548,"./MiningOreProcessingConsole.js":549,"./MiningStackingConsole.js":550,"./MiningVendor.js":551,"./MuleBot.js":552,"./NIF.js":553,"./NTNetRelay.js":554,"./Newscaster.js":555,"./NoticeBoard.js":556,"./NtosAccessDecrypter.js":557,"./NtosArcade.js":558,"./NtosAtmosControl.js":559,"./NtosCameraConsole.js":560,"./NtosCommunicationsConsole.js":561,"./NtosConfiguration.js":562,"./NtosCrewMonitor.js":563,"./NtosDigitalWarrant.js":564,"./NtosEmailAdministration.js":565,"./NtosEmailClient.js":193,"./NtosFileManager.js":566,"./NtosIdentificationComputer.js":567,"./NtosMain.js":568,"./NtosNetChat.js":569,"./NtosNetDos.js":570,"./NtosNetDownloader.js":571,"./NtosNetMonitor.js":572,"./NtosNetTransfer.js":573,"./NtosNewsBrowser.js":574,"./NtosOvermapNavigation.js":575,"./NtosPowerMonitor.js":576,"./NtosRCON.js":577,"./NtosRevelation.js":578,"./NtosShutoffMonitor.js":579,"./NtosStationAlertConsole.js":580,"./NtosSupermatterMonitor.js":581,"./NtosUAV.js":582,"./NtosWordProcessor.js":583,"./OmniFilter.js":584,"./OmniMixer.js":585,"./OperatingComputer.js":586,"./OvermapDisperser.js":587,"./OvermapEngines.js":199,"./OvermapFull.js":588,"./OvermapHelm.js":200,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":589,"./OvermapShipSensors.js":201,"./ParticleAccelerator.js":590,"./PartsLathe.js":591,"./PathogenicIsolator.js":592,"./Pda.js":593,"./Photocopier.js":608,"./PipeDispenser.js":609,"./PlantAnalyzer.js":610,"./PointDefenseControl.js":611,"./PortableGenerator.js":612,"./PortablePump.js":613,"./PortableScrubber.js":614,"./PortableTurret.js":615,"./PowerMonitor.js":135,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":195,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":203,"./RequestConsole.js":620,"./ResearchConsole.js":621,"./ResearchServerController.js":622,"./ResleevingConsole.js":623,"./ResleevingPod.js":624,"./RoboticsControlConsole.js":625,"./RogueZones.js":626,"./Secbot.js":627,"./SecurityRecords.js":628,"./SeedStorage.js":629,"./ShieldCapacitor.js":630,"./ShieldGenerator.js":631,"./ShutoffMonitor.js":196,"./ShuttleControl.js":632,"./Signaler.js":202,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StationAlertConsole.js":197,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":198,"./SupplyConsole.js":641,"./TEGenerator.js":642,"./Tank.js":643,"./TankDispenser.js":644,"./TelecommsLogBrowser.js":645,"./TelecommsMachineBrowser.js":646,"./TelecommsMultitoolMenu.js":647,"./Teleporter.js":648,"./TelesciConsole.js":649,"./TimeClock.js":650,"./TransferValve.js":651,"./TurbineControl.js":652,"./Turbolift.js":653,"./Uplink.js":654,"./Vending.js":655,"./VolumePanel.js":656,"./VorePanel.js":657,"./Wires.js":658,"./XenoarchArtifactAnalyzer.js":659,"./XenoarchArtifactHarvester.js":660,"./XenoarchDepthScanner.js":661,"./XenoarchHandheldPowerUtilizer.js":662,"./XenoarchReplicator.js":663,"./XenoarchSpectrometer.js":664,"./XenoarchSuspension.js":665,"./pAIAtmos.js":666,"./pAIDirectives.js":667,"./pAIDoorjack.js":668,"./pAIInterface.js":669,"./pAIMedrecords.js":670,"./pAISecrecords.js":671};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(474);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,C=a.hair_color,f=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(8),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),C=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(499)()},function(e,t,n){"use strict";var o=n(500);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),C=l.spray_blood,f=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:f&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.currentTab,d=r.video_comm,C=(r.mapRef,(0,i.useLocalState)(t,"videoSetting",0)),f=C[0],N=C[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,s,{videoSetting:f,setVideoSetting:N}),(!d||0!==f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[a]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:f,setVideoSetting:N})],4)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.video_comm,a.mapRef),d=e.videoSetting,u=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return u(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},C=function(e,t){var n=(0,i.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,a=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||a.length||c.length||l))};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{spin:C(e.module,t),color:C(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var f=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},V=function(e,t,n,o){if(n<0||n>o.length)return N(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=N(e,t),a=N(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:N(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[N(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:N(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:V(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var g=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,v)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,C=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:C?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,C=l.eattiles,f=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("make")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(8),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(8),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,C=a.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(199),l=n(200),d=n(201);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(594);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":595,"./pda_janitor.js":596,"./pda_main_menu.js":597,"./pda_manifest.js":598,"./pda_medical.js":599,"./pda_messenger.js":600,"./pda_news.js":601,"./pda_notekeeper.js":602,"./pda_power.js":603,"./pda_security.js":604,"./pda_signaller.js":605,"./pda_status_display.js":606,"./pda_supply.js":607};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=594},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(8),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(7),n(1),n(2),n(202));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(203);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(204);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(204);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,C):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return i("link")}:function(){return i("buffer")}}),f?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return i("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); \ No newline at end of file +var n;n=void 0!==e?e:void 0,t.loadCSS=function(e,t,o,r){var a,i=n.document,c=i.createElement("link");if(t)a=t;else{var l=(i.body||i.getElementsByTagName("head")[0]).childNodes;a=l[l.length-1]}var d=i.styleSheets;if(r)for(var u in r)r.hasOwnProperty(u)&&c.setAttribute(u,r[u]);c.rel="stylesheet",c.href=e,c.media="only x",function p(e){if(i.body)return e();setTimeout((function(){p(e)}))}((function(){a.parentNode.insertBefore(c,t?a:a.nextSibling)}));var s=function h(e){for(var t=c.href,n=d.length;n--;)if(d[n].href===t)return e();setTimeout((function(){h(e)}))};function m(){c.addEventListener&&c.removeEventListener("load",m),c.media=o||"all"}return c.addEventListener&&c.addEventListener("load",m),c.onloadcssdefined=s,s(m),c}}).call(this,n(75))},function(e,t,n){"use strict";var o,r;t.__esModule=!0,t.VNodeFlags=t.ChildFlags=void 0,t.VNodeFlags=o,function(e){e[e.HtmlElement=1]="HtmlElement",e[e.ComponentUnknown=2]="ComponentUnknown",e[e.ComponentClass=4]="ComponentClass",e[e.ComponentFunction=8]="ComponentFunction",e[e.Text=16]="Text",e[e.SvgElement=32]="SvgElement",e[e.InputElement=64]="InputElement",e[e.TextareaElement=128]="TextareaElement",e[e.SelectElement=256]="SelectElement",e[e.Void=512]="Void",e[e.Portal=1024]="Portal",e[e.ReCreate=2048]="ReCreate",e[e.ContentEditable=4096]="ContentEditable",e[e.Fragment=8192]="Fragment",e[e.InUse=16384]="InUse",e[e.ForwardRef=32768]="ForwardRef",e[e.Normalized=65536]="Normalized",e[e.ForwardRefComponent=32776]="ForwardRefComponent",e[e.FormElement=448]="FormElement",e[e.Element=481]="Element",e[e.Component=14]="Component",e[e.DOMRef=2033]="DOMRef",e[e.InUseOrNormalized=81920]="InUseOrNormalized",e[e.ClearInUse=-16385]="ClearInUse",e[e.ComponentKnown=12]="ComponentKnown"}(o||(t.VNodeFlags=o={})),t.ChildFlags=r,function(e){e[e.UnknownChildren=0]="UnknownChildren",e[e.HasInvalidChildren=1]="HasInvalidChildren",e[e.HasVNodeChildren=2]="HasVNodeChildren",e[e.HasNonKeyedChildren=4]="HasNonKeyedChildren",e[e.HasKeyedChildren=8]="HasKeyedChildren",e[e.HasTextChildren=16]="HasTextChildren",e[e.MultipleChildren=12]="MultipleChildren"}(r||(t.ChildFlags=r={}))},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWindow=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(126),l=n(183),d=function(e,t){var n=e.title,d=e.width,u=void 0===d?575:d,s=e.height,m=void 0===s?700:s,p=e.resizable,h=e.theme,C=void 0===h?"ntos":h,f=e.children,N=(0,a.useBackend)(t),b=N.act,V=N.data,g=V.PC_device_theme,v=V.PC_batteryicon,k=V.PC_showbatteryicon,_=V.PC_batterypercent,y=V.PC_ntneticon,L=V.PC_apclinkicon,B=V.PC_stationtime,x=V.PC_programheaders,w=void 0===x?[]:x,S=V.PC_showexitprogram;return(0,o.createComponentVNode)(2,l.Window,{title:n,width:u,height:m,theme:C,resizable:p,children:(0,o.createVNode)(1,"div","NtosWindow",[(0,o.createVNode)(1,"div","NtosWindow__header NtosHeader",[(0,o.createVNode)(1,"div","NtosHeader__left",[(0,o.createComponentVNode)(2,i.Box,{inline:!0,bold:!0,mr:2,children:B}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,mr:2,opacity:.33,children:["ntos"===g&&"NtOS","syndicate"===g&&"Syndix"]})],4),(0,o.createVNode)(1,"div","NtosHeader__right",[w.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(e.icon)})},e.icon)})),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:y&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(y)})}),!!k&&v&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:[v&&(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(v)}),_&&_]}),L&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,mr:1,children:(0,o.createVNode)(1,"img","NtosHeader__icon",null,1,{src:(0,r.resolveAsset)(L)})}),!!S&&(0,o.createComponentVNode)(2,i.Button,{width:"26px",textAlign:"center",color:"transparent",icon:"window-minimize-o",tooltip:"Minimize",tooltipPosition:"bottom",onClick:function(){return b("PC_minimize")}}),!!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",textAlign:"center",color:"transparent",icon:"window-close-o",tooltip:"Close",tooltipPosition:"bottom-left",onClick:function(){return b("PC_exit")}}),!S&&(0,o.createComponentVNode)(2,i.Button,{mr:"-3px",width:"26px",lineHeight:"22px",textAlign:"center",color:"transparent",icon:"power-off",tooltip:"Power off",tooltipPosition:"bottom-left",onClick:function(){return b("PC_shutdown")}})],0)],4,{onMouseDown:function(){(0,c.refocusLayout)()}}),f],0)})};t.NtosWindow=d;d.Content=function(e){return(0,o.createVNode)(1,"div","NtosWindow__content",(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.Window.Content,Object.assign({},e))),2)}},function(e,t,n){"use strict";t.__esModule=!0,t.BlockQuote=void 0;var o=n(0),r=n(10),a=n(19);t.BlockQuote=function(e){var t=e.className,n=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(447),i=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),f=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,f,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([f[0]+h,V[1]]),N.push([f[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),C=t.placeholder,f=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=f.className,b=c(f,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||C,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(182),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,C=e.stepPixelSize,f=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:C,suppressFlicker:f,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),C=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",f=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+C,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+f+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(181);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(180),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);var i=function(e){return e.stopPropagation&&e.stopPropagation(),e.preventDefault&&e.preventDefault(),e.cancelBubble=!0,e.returnValue=!1,!1},c=function(e){var t,n;function c(t){var n;n=e.call(this,t)||this;var o=window.innerWidth/2-256,r=window.innerHeight/2-256;return n.state={offsetX:o,offsetY:r,transform:"none",dragging:!1,originX:null,originY:null,zoom:1},n.handleDragStart=function(e){n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd),i(e)},n.handleDragMove=function(e){n.setState((function(t){var n=Object.assign({},t),o=e.screenX-n.originX,r=e.screenY-n.originY;return t.dragging?(n.offsetX+=o,n.offsetY+=r,n.originX=e.screenX,n.originY=e.screenY):n.dragging=!0,n})),i(e)},n.handleDragEnd=function(e){n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd),i(e)},n.handleZoom=function(e,o){n.setState((function(e){var n=Math.min(Math.max(o,1),8),r=1.5*(n-e.zoom);e.zoom=n;var a=e.offsetX-262*r;a<-500&&(a=-500),a>500&&(a=500);var i=e.offsetY-256*r;return i<-200&&(i=-200),i>200&&(i=200),e.offsetX=a,e.offsetY=i,t.onZoom&&t.onZoom(e.zoom),e}))},n}return n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,c.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.dragging,i=t.offsetX,c=t.offsetY,d=t.zoom,u=void 0===d?1:d,s=this.props.children,m=280*u+"px",p={width:m,height:m,"margin-top":c+"px","margin-left":i+"px",overflow:"hidden",position:"relative","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","background-repeat":"no-repeat","text-align":"center",cursor:n?"move":"auto"};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:[(0,o.createComponentVNode)(2,r.Box,{style:p,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:s})}),(0,o.createComponentVNode)(2,l,{zoom:u,onZoom:this.handleZoom})]})},c}(o.Component);t.NanoMap=c;c.Marker=function(e,t){var n=e.x,a=e.y,c=e.zoom,l=void 0===c?1:c,d=e.icon,u=e.tooltip,s=e.color,m=e.onClick,p=2*n*l-l-3,h=2*a*l-l-3;return(0,o.createVNode)(1,"div",null,(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:h+"px",left:p+"px",onMouseDown:function(e){i(e),m(e)},children:[(0,o.createComponentVNode)(2,r.Icon,{name:d,color:s,fontSize:"6px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:u})]}),2)};var l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.config,l=n.data;return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__zoomer",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Zoom",children:(0,o.createComponentVNode)(2,r.Slider,{minValue:"1",maxValue:"8",stepPixelSize:"10",format:function(e){return e+"x"},value:e.zoom,onDrag:function(t,n){return e.onZoom(t,n)}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Z-Level",children:l.map_levels.sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return(0,o.createComponentVNode)(2,r.Button,{selected:~~e==~~c.mapZLevel,content:e,onClick:function(){i("setZLevel",{mapZLevel:e})}},e)}))})]})})};c.Zoomer=l},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(179);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,C=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),f=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(C)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*f)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(C))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,C=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),f=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(C))),[f&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(C))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(131);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,C=e.suppressFlicker,f=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:C,unit:f,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),C=(0,r.scale)(c,u,d),f=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+f,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,C))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":465,"./APC.js":466,"./AccountsTerminal.js":467,"./AdminShuttleController.js":468,"./AgentCard.js":469,"./AiAirlock.js":470,"./AiRestorer.js":471,"./AiSupermatter.js":472,"./AirAlarm.js":473,"./AlgaeFarm.js":475,"./AppearanceChanger.js":476,"./ArcadeBattle.js":477,"./AreaScrubberControl.js":478,"./AssemblyInfrared.js":479,"./AssemblyProx.js":480,"./AssemblyTimer.js":481,"./AtmosAlertConsole.js":482,"./AtmosControl.js":185,"./AtmosFilter.js":483,"./AtmosMixer.js":484,"./Autolathe.js":485,"./Batteryrack.js":486,"./BeaconLocator.js":487,"./Biogenerator.js":488,"./BodyDesigner.js":489,"./BodyScanner.js":490,"./BombTester.js":491,"./BotanyEditor.js":492,"./BotanyIsolator.js":493,"./BrigTimer.js":494,"./CameraConsole.js":186,"./Canister.js":495,"./CharacterDirectory.js":496,"./ChemDispenser.js":497,"./ChemMaster.js":501,"./ClawMachine.js":502,"./Cleanbot.js":503,"./CloningConsole.js":504,"./ColorMate.js":505,"./CommunicationsConsole.js":188,"./Communicator.js":506,"./ComputerFabricator.js":507,"./CookingAppliance.js":508,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":509,"./CryoStorage.js":190,"./CryoStorageVr.js":510,"./DNAForensics.js":511,"./DNAModifier.js":512,"./DestinationTagger.js":513,"./DiseaseSplicer.js":514,"./DishIncubator.js":515,"./DisposalBin.js":516,"./DroneConsole.js":517,"./EmbeddedController.js":518,"./ExonetNode.js":519,"./ExosuitFabricator.js":132,"./Farmbot.js":520,"./Fax.js":521,"./FileCabinet.js":522,"./Floorbot.js":523,"./GasPump.js":524,"./GasTemperatureSystem.js":525,"./GeneralAtmoControl.js":526,"./GeneralRecords.js":527,"./Gps.js":528,"./GravityGenerator.js":529,"./GuestPass.js":530,"./Holodeck.js":531,"./ICAssembly.js":532,"./ICCircuit.js":533,"./ICDetailer.js":534,"./ICPrinter.js":535,"./IDCard.js":536,"./IdentificationComputer.js":133,"./InventoryPanel.js":537,"./InventoryPanelHuman.js":538,"./IsolationCentrifuge.js":539,"./JanitorCart.js":540,"./Jukebox.js":541,"./LawManager.js":542,"./LookingGlass.js":543,"./MechaControlConsole.js":544,"./Medbot.js":545,"./MedicalRecords.js":546,"./MessageMonitor.js":547,"./Microwave.js":548,"./MiningOreProcessingConsole.js":549,"./MiningStackingConsole.js":550,"./MiningVendor.js":551,"./MuleBot.js":552,"./NIF.js":553,"./NTNetRelay.js":554,"./Newscaster.js":555,"./NoticeBoard.js":556,"./NtosAccessDecrypter.js":557,"./NtosArcade.js":558,"./NtosAtmosControl.js":559,"./NtosCameraConsole.js":560,"./NtosCommunicationsConsole.js":561,"./NtosConfiguration.js":562,"./NtosCrewMonitor.js":563,"./NtosDigitalWarrant.js":564,"./NtosEmailAdministration.js":565,"./NtosEmailClient.js":193,"./NtosFileManager.js":566,"./NtosIdentificationComputer.js":567,"./NtosMain.js":568,"./NtosNetChat.js":569,"./NtosNetDos.js":570,"./NtosNetDownloader.js":571,"./NtosNetMonitor.js":572,"./NtosNetTransfer.js":573,"./NtosNewsBrowser.js":574,"./NtosOvermapNavigation.js":575,"./NtosPowerMonitor.js":576,"./NtosRCON.js":577,"./NtosRevelation.js":578,"./NtosShutoffMonitor.js":579,"./NtosStationAlertConsole.js":580,"./NtosSupermatterMonitor.js":581,"./NtosUAV.js":582,"./NtosWordProcessor.js":583,"./OmniFilter.js":584,"./OmniMixer.js":585,"./OperatingComputer.js":586,"./OvermapDisperser.js":587,"./OvermapEngines.js":199,"./OvermapFull.js":588,"./OvermapHelm.js":200,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":589,"./OvermapShipSensors.js":201,"./ParticleAccelerator.js":590,"./PartsLathe.js":591,"./PathogenicIsolator.js":592,"./Pda.js":593,"./Photocopier.js":608,"./PipeDispenser.js":609,"./PlantAnalyzer.js":610,"./PointDefenseControl.js":611,"./PortableGenerator.js":612,"./PortablePump.js":613,"./PortableScrubber.js":614,"./PortableTurret.js":615,"./PowerMonitor.js":135,"./PressureRegulator.js":616,"./PrisonerManagement.js":617,"./RCON.js":195,"./RIGSuit.js":618,"./Radio.js":619,"./RapidPipeDispenser.js":203,"./RequestConsole.js":620,"./ResearchConsole.js":621,"./ResearchServerController.js":622,"./ResleevingConsole.js":623,"./ResleevingPod.js":624,"./RoboticsControlConsole.js":625,"./RogueZones.js":626,"./Secbot.js":627,"./SecurityRecords.js":628,"./SeedStorage.js":629,"./ShieldCapacitor.js":630,"./ShieldGenerator.js":631,"./ShutoffMonitor.js":196,"./ShuttleControl.js":632,"./Signaler.js":202,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StationAlertConsole.js":197,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":198,"./SupplyConsole.js":641,"./TEGenerator.js":642,"./Tank.js":643,"./TankDispenser.js":644,"./TelecommsLogBrowser.js":645,"./TelecommsMachineBrowser.js":646,"./TelecommsMultitoolMenu.js":647,"./Teleporter.js":648,"./TelesciConsole.js":649,"./TimeClock.js":650,"./TransferValve.js":651,"./TurbineControl.js":652,"./Turbolift.js":653,"./Uplink.js":654,"./Vending.js":655,"./VolumePanel.js":656,"./VorePanel.js":657,"./Wires.js":658,"./XenoarchArtifactAnalyzer.js":659,"./XenoarchArtifactHarvester.js":660,"./XenoarchDepthScanner.js":661,"./XenoarchHandheldPowerUtilizer.js":662,"./XenoarchReplicator.js":663,"./XenoarchSpectrometer.js":664,"./XenoarchSuspension.js":665,"./pAIAtmos.js":666,"./pAIDirectives.js":667,"./pAIDoorjack.js":668,"./pAIInterface.js":669,"./pAIMedrecords.js":670,"./pAISecrecords.js":671};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=464},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,C=l.wireless,f=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleList=t.AdminShuttleController=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.AdminShuttleController=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.shuttles,s=l.overmap_ships;return(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Classic Shuttles",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{m:0,content:"Fly",onClick:function(){return c("classicmove",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.current_location}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:d(e.status)})]},e.ref)}))})}),(0,o.createComponentVNode)(2,i.Section,{title:"Overmap Ships",level:2,children:(0,o.createComponentVNode)(2,i.Table,{children:(0,r.sortBy)((function(e){var t;return(null==(t=e.name)?void 0:t.toLowerCase())||e.name||e.ref}))(s).map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"JMP",onClick:function(){return c("adminobserve",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,i.Button,{content:"Control",onClick:function(){return c("overmap_control",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name})]},e.ref)}))})})]})};t.ShuttleList=l;var d=function(e){switch(e){case 0:return"Idle";case 1:return"Warmup";case 2:return"Transit";default:return"UNK"}}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,C=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:C?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(474);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return C}},vents:{title:"Vent Controls",component:function(){return f}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},f=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,C=n.external,f=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,C=d.outputDir,f=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:f?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[f.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:f.name,children:[f.percent,"% (",f.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+C+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),N=n.data,b=N.name,V=N.specimen,g=N.gender,v=N.gender_id,k=N.hair_style,_=N.facial_hair_style,y=N.ear_style,L=N.tail_style,B=N.wing_style,x=N.change_race,w=N.change_gender,S=N.change_eye_color,I=N.change_skin_tone,T=N.change_skin_color,A=N.change_hair_color,E=N.change_facial_hair_color,M=N.change_hair,P=N.change_facial_hair,O=N.mapRef,F=r.title,D=S||I||T||A||E,R=-1;x?R=0:w?R=1:D?R=2:M?R=4:P&&(R=5);var j=(0,i.useLocalState)(t,"tabIndex",R),W=j[0],z=j[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(F),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:b}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:x?null:"grey",children:V}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:w?null:"grey",children:g?(0,a.capitalize)(g):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:D?null:"grey",children:v?(0,a.capitalize)(v):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:M?null:"grey",children:k?(0,a.capitalize)(k):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:P?null:"grey",children:_?(0,a.capitalize)(_):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ear Style",color:M?null:"grey",children:y?(0,a.capitalize)(y):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Tail Style",color:M?null:"grey",children:L?(0,a.capitalize)(L):"Not Set"}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wing Style",color:M?null:"grey",children:B?(0,a.capitalize)(B):"Not Set"})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:O,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[x?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===W,onClick:function(){return z(0)},children:"Race"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===W,onClick:function(){return z(1)},children:"Gender & Sex"}):null,D?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===W,onClick:function(){return z(2)},children:"Colors"}):null,M?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===W,onClick:function(){return z(3)},children:"Hair"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:5===W,onClick:function(){return z(5)},children:"Ear"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:6===W,onClick:function(){return z(6)},children:"Tail"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:7===W,onClick:function(){return z(7)},children:"Wing"})],4):null,P?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===W,onClick:function(){return z(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[x&&0===W?(0,o.createComponentVNode)(2,d):null,w&&1===W?(0,o.createComponentVNode)(2,u):null,D&&2===W?(0,o.createComponentVNode)(2,s):null,M&&3===W?(0,o.createComponentVNode)(2,m):null,P&&4===W?(0,o.createComponentVNode)(2,p):null,M&&5===W?(0,o.createComponentVNode)(2,h):null,M&&6===W?(0,o.createComponentVNode)(2,C):null,M&&7===W?(0,o.createComponentVNode)(2,f):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,C=a.hair_color,f=a.facial_hair_color,N=a.ears_color,b=a.ears2_color,V=a.tail_color,g=a.tail2_color,v=a.wing_color,k=a.wing2_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:N,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Ears Color",onClick:function(){return r("ears_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:b,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Ears Color",onClick:function(){return r("ears2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:V,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Tail Color",onClick:function(){return r("tail_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:g,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Tail Color",onClick:function(){return r("tail2_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:v,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Wing Color",onClick:function(){return r("wing_color")}})]}),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:k,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Secondary Wing Color",onClick:function(){return r("wing2_color")}})]})],4):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.ear_style,u=l.ear_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Ears",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("ear",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},C=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.tail_style,u=l.tail_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Tails",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("tail",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})},f=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.wing_style,u=l.wing_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Wings",fill:!0,scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{clear:!0})},selected:null===d,content:"-- Not Set --"}),(0,r.sortBy)((function(e){return e.name.toLowerCase()}))(u).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return a("wing",{ref:e.instance})},selected:e.name===d,content:e.name},e.instance)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,C=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!C&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,C=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:C?"lock":"lock-open",selected:C,onClick:function(){return d("scanning")},children:C?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(8),i=n(1),c=n(2),l=n(3),d=n(132),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[f]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,C,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var C=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,f,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,C=d.tank2ref,f=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:C})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:f&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:f})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,C=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,C=u.defaultReleasePressure,f=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:f,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:C})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CharacterDirectory=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=function(e){switch(e){case"Unset":return"label";case"Pred":return"red";case"Prey":return"blue";case"Switch":return"purple";case"Non-Vore":return"green"}};t.CharacterDirectory=function(e,t){var n=(0,r.useBackend)(t),c=n.act,u=n.data,s=u.personalVisibility,m=u.personalTag,p=u.personalErpTag,h=(0,r.useLocalState)(t,"overlay",null),C=h[0];h[1];return(0,o.createComponentVNode)(2,i.Window,{width:640,height:480,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C&&(0,o.createComponentVNode)(2,l)||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:s?"Shown":"Not Shown",onClick:function(){return c("setVisible")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:m,onClick:function(){return c("setTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:p,onClick:function(){return c("setErpTag")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Advertisement",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Edit Ad",onClick:function(){return c("editAd")}})})]})}),(0,o.createComponentVNode)(2,d)],4)})})};var l=function(e,t){var n=(0,r.useLocalState)(t,"overlay",null),i=n[0],l=n[1];return(0,o.createComponentVNode)(2,a.Section,{title:i.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",onClick:function(){return l(null)}}),children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Vore Tag",children:(0,o.createComponentVNode)(2,a.Box,{p:1,backgroundColor:c(i.tag),children:i.tag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"ERP Tag",children:(0,o.createComponentVNode)(2,a.Box,{children:i.erptag})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Character Ad",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.character_ad?i.character_ad.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"OOC Notes",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.ooc_notes?i.ooc_notes.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Flavor Text",children:(0,o.createComponentVNode)(2,a.Box,{style:{"word-break":"break-all"},children:i.flavor_text?i.flavor_text.split("\n").map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:e},t)})):"Unset."})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.directory,d=(0,r.useLocalState)(t,"sortId","name"),s=d[0],m=(d[1],(0,r.useLocalState)(t,"sortOrder","name")),p=m[0],h=(m[1],(0,r.useLocalState)(t,"overlay",null)),C=(h[0],h[1]);return(0,o.createComponentVNode)(2,a.Section,{title:"Directory",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Refresh",onClick:function(){return i("refresh")}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{bold:!0,children:[(0,o.createComponentVNode)(2,u,{id:"name",children:"Name"}),(0,o.createComponentVNode)(2,u,{id:"tag",children:"Vore Tag"}),(0,o.createComponentVNode)(2,u,{id:"erptag",children:"ERP Tag"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:"View"})]}),l.sort((function(e,t){var n=p?1:-1;return e[s].localeCompare(t[s])*n})).map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{backgroundColor:c(e.tag),children:[(0,o.createComponentVNode)(2,a.Table.Cell,{p:1,children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.tag}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.erptag}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,textAlign:"right",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return C(e)},color:"transparent",icon:"sticky-note",mr:1,content:"View"})})]},t)}))]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.id),c=e.children,l=(0,r.useLocalState)(t,"sortId","name"),d=l[0],u=l[1],s=(0,r.useLocalState)(t,"sortOrder","name"),m=s[0],p=s[1];return(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",color:d!==i&&"transparent",onClick:function(){d===i?p(!m):(u(i),p(!0))},children:[c,d===i&&(0,o.createComponentVNode)(2,a.Icon,{name:m?"sort-up":"sort-down",ml:"0.25rem;"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(499)()},function(e,t,n){"use strict";var o=n(500);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,C=void 0===h?[]:h,f=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:C.length>0}),(0,o.createComponentVNode)(2,s,{mode:f,bufferReagents:C}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:C.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),C=l.spray_blood,f=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:f&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:C,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:C?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,C=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:C.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:C[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:C[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:C[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:C[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,C=l.numberofpods,f=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:C?f.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},C=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.currentTab,d=r.video_comm,C=(r.mapRef,(0,i.useLocalState)(t,"videoSetting",0)),f=C[0],N=C[1];return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[d&&(0,o.createComponentVNode)(2,s,{videoSetting:f,setVideoSetting:N}),(!d||0!==f)&&(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[a]||(0,o.createComponentVNode)(2,m)}),(0,o.createComponentVNode)(2,h,{videoSetting:f,setVideoSetting:N})],4)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.video_comm,a.mapRef),d=e.videoSetting,u=e.setVideoSetting;return 0===d?(0,o.createComponentVNode)(2,c.Box,{width:"100%",height:"100%",children:[(0,o.createComponentVNode)(2,c.ByondUi,{width:"100%",height:"95%",params:{id:l,type:"map"}}),(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,mt:.5,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(1)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})]}):1===d?(0,o.createComponentVNode)(2,c.Box,{style:{position:"absolute",right:"5px",bottom:"50px","z-index":1},children:[(0,o.createComponentVNode)(2,c.Section,{p:0,m:0,children:(0,o.createComponentVNode)(2,c.Flex,{justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-minimize",onClick:function(){return u(2)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,icon:"window-maximize",onClick:function(){return u(0)}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"video-slash",onClick:function(){return r("endvideo")}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Button,{textAlign:"center",fluid:!0,fontSize:1.5,color:"bad",icon:"phone-slash",onClick:function(){return r("hang_up")}})})]})}),(0,o.createComponentVNode)(2,c.ByondUi,{width:"200px",height:"200px",params:{id:l,type:"map"}})]}):null},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},h=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight,l=e.videoSetting,d=e.setVideoSetting;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:2===l?"60%":"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})}),2===l&&(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"video",iconSize:2,p:1,fluid:!0,textAlign:"center",tooltip:"Open Video",tooltipPosition:"top",onClick:function(){return d(1)}})})]})},C=function(e,t){var n=(0,i.useBackend)(t).data,o=n.voice_mobs,r=n.communicating,a=n.requestsReceived,c=n.invitesSent,l=n.video_comm;return!("Phone"!==e||!(o.length||r.length||a.length||c.length||l))};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{spin:C(e.module,t),color:C(e.module,t)?"bad":null,name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var f=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t},V=function(e,t,n,o){if(n<0||n>o.length)return N(e,t)?"TinderMessage_First_Sent":"TinderMessage_First_Received";var r=N(e,t),a=N(o[n],t);return r&&a?"TinderMessage_Subsequent_Sent":r||a?r?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:b("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:N(e,u)?"ClassicMessage_Sent":"ClassicMessage_Received",children:[N(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:b("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:N(e,u)?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:V(e,u,t-1,n),inline:!0,children:(0,a.decodeHtmlEntities)(e.im)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var g=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},v=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,g)||(0,o.createComponentVNode)(2,v)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring,C=l.selfie_mode;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Camera Mode",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:C?"Front-facing Camera":"Rear-facing Camera",onClick:function(){return r("selfie_mode")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,C=d.cellTemperature,f=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:f,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,C)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,f):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,C=d.toxins,f=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:C})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!f,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:f&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,C=l.refills_water,f=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("refill")},children:C?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("weed")},children:f?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,C=l.eattiles,f=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("tiles")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("make")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,C=d.mode,f=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===C&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:f.length&&f.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,C=l.gravity,f=d;return p&&(f=f.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:C,onClick:function(){return c("gravity")},children:C?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,C=u.battery_charge,f=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:C&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:C/f,maxValue:1,children:[C," / ",f," (",(0,r.round)(C/f*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),C=s.power_draw_idle,f=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(C)})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(f)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,C=n.photo_front,f=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:C&&(0,o.createVNode)(1,"img",null,null,1,{src:C.substr(1,C.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:f.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,C=l.legcuffed,f=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,C&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",f)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,C=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:C||"Signs Slot",tooltipPosition:"top-left",color:C?"grey":"transparent",style:{border:C?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(8),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,C=u.current_track,f=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&C&&(0,o.createComponentVNode)(2,c.Box,{children:[C.title," by ",C.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:f,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,C=c.zeroth_laws,f=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=C.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(f||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!f&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,C=l.heal_threshold,f=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:f,value:C,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f?n=(0,o.createComponentVNode)(2,h):5===f?n=(0,o.createComponentVNode)(2,N):6===f&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,C=(d.message,d.hacking),f=d.emag;return n=C||f?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,C):4===u&&(n=(0,o.createComponentVNode)(2,f)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(8),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power),p=d.speed;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"bolt",selected:p,onClick:function(){return r("speed_toggle")},children:p?"High-Speed Active":"High-Speed Inactive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(8);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),C=h[0],f=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=f[0],b=(f[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(C,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,C=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return C(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(133),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,C=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Box,{children:C(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(93),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,C=l.disk_used,f=l.hardware,N=void 0===f?[]:f;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:h,color:"good",children:[C," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(8);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,C=d.files,f=void 0===C?[]:C,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:f,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(8),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(133));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,C=d.comp_light_color,f=d.removable_media,N=void 0===f?[]:f,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:C})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,C=l.all_channels,f=void 0===C?[]:C,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),f.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,C=c.error;if(C)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:C}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var f=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)}),(0,o.createComponentVNode)(2,a.Box,{children:f(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,C=d.error,f=d.hacked_programs,N=void 0===f?[]:f,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!C&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:C}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,C=d.downloadspeed,f=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",C,"GQ/s)"]})||-1!==f.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,C=l.idsalarm,f=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:f?"power-off":"times",content:f?"ENABLED":"DISABLED",selected:f,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,C=a.upload_filelist,f=(0,o.createComponentVNode)(2,s);return m?f=(0,o.createComponentVNode)(2,c):p?f=(0,o.createComponentVNode)(2,l):h?f=(0,o.createComponentVNode)(2,d):C.length&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:f})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(93);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,C=(0,o.createComponentVNode)(2,d);return m?C=(0,o.createComponentVNode)(2,l):p&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),C]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(135);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(134);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,C=l.next_shot,f=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===C&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||C>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFull=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(199),l=n(200),d=n(201);t.OvermapFull=function(e,t){var n=(0,r.useLocalState)(t,"overmapFullState",0),u=n[0],s=n[1];return(0,o.createComponentVNode)(2,i.Window,{width:800,height:800,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:"Engines"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:"Helm"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:"Sensors"})]}),0===u&&(0,o.createComponentVNode)(2,c.OvermapEnginesContent),1===u&&(0,o.createComponentVNode)(2,l.OvermapHelmContent),2===u&&(0,o.createComponentVNode)(2,d.OvermapShipSensorsContent)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,C=i.current_energy,f=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,maxValue:h,children:[C," / ",h," MJ (",f,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(132);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,C=u.buildPercent,f=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[f&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",f]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:C,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],C=null;return 0===p?C=(0,o.createComponentVNode)(2,d):1===p&&(C=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),C]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(177),l=n(594);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,C=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var f=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:C?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":595,"./pda_janitor.js":596,"./pda_main_menu.js":597,"./pda_manifest.js":598,"./pda_medical.js":599,"./pda_messenger.js":600,"./pda_news.js":601,"./pda_notekeeper.js":602,"./pda_power.js":603,"./pda_security.js":604,"./pda_signaller.js":605,"./pda_status_display.js":606,"./pda_supply.js":607};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=594},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(8),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(7),a=n(8),i=n(1),c=n(2);t.pda_messenger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,d):(0,o.createComponentVNode)(2,u)};var l=function(e,t,n){if(t<0||t>n.length)return e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received";var o=n[t].sent;return e.sent&&o?"TinderMessage_Subsequent_Sent":e.sent||o?e.sent?"TinderMessage_First_Sent":"TinderMessage_First_Received":"TinderMessage_Subsequent_Received"},d=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=(u.auto_scroll,u.convo_name),m=u.convo_job,p=u.messages,h=u.active_conversation,C=(u.useRetro,(0,i.useLocalState)(t,"clipboardMode",!1)),f=C[0],N=C[1],b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t,n){return(0,o.createComponentVNode)(2,c.Box,{textAlign:e.sent?"right":"left",mb:1,children:(0,o.createComponentVNode)(2,c.Box,{maxWidth:"75%",className:l(e,t-1,n),inline:!0,children:(0,r.decodeHtmlEntities)(e.message)})},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]});return f&&(b=(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Conversation with "+s+" ("+m+")",buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return N(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,a.filter)((function(e){return e.target===h}))(p).map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{className:e.sent?"ClassicMessage_Sent":"ClassicMessage_Received",children:[e.sent?"You:":"Them:"," ",(0,r.decodeHtmlEntities)(e.message)]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return d("Message",{target:h})},content:"Reply"})]})),(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return d("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),b]})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=(a.auto_scroll,a.convopdas),d=a.pdas,u=a.charges,m=(a.plugins,a.silent),p=a.toff;return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,c.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,c.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,c.Box,{children:[!!u&&(0,o.createComponentVNode)(2,c.Box,{children:[u," charges left."]}),!l.length&&!d.length&&(0,o.createComponentVNode)(2,c.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,s,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,s,{title:"Other PDAs",pdas:d,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=a.charges,m=a.plugins;return l&&l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,c.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(8),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(135);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(8),n(7),n(1),n(2),n(202));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(8),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(203);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,C=(0,r.useLocalState)(t,"categoryName"),f=C[0],N=C[1],b=h.find((function(e){return e.cat_name===f}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(204);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(204);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,C=l.neutralize_noaccess,f=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,C=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:C/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,C=null;return s||m?C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(C=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:C||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,C=c.securitycheck,f=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!C?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:f?"lock":"lock-open",content:f?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,C=l.bootsDeployed,f=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:C?"sign-out-alt":"sign-in-alt",content:C?"Deployed":"Deploy",disabled:d,selected:C,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:f?(0,c.capitalize)(f):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(8),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,C=u.broadcasting,f=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:C?"microphone":"microphone-slash",selected:C,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:f,content:"Subspace Tx "+(f?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&f?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,C=p.max_materials,f=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:C,children:[h," cm\xb3 / ",C," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:f,maxValue:N,children:[f,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],C=!1;return(d||u)&&(C=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:C,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(8);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,C=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!C,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),C=(r.menu,r.coredumped),f=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return C&&(N=(0,o.createComponentVNode)(2,p)),f&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,C):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},f=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,C=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",C?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,C=l.debug,f=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:f}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,C=l.arrest_type,f=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("switchmode")},children:C?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("declarearrests")},children:f?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,C=s.authenticated,f=s.screen;return C?(2===f?n=(0,o.createComponentVNode)(2,m):3===f?n=(0,o.createComponentVNode)(2,p):4===f&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},C=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},f=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(8);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,C=u.charge_rate,f=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:C,step:100,stepPixelSize:.2,minValue:1e4,maxValue:f,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,C=d.z_range,f=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:f,value:C,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,C=c.docking_override,f=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,C)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:f||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,C=d.docking_status,f=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===C,disabled:"undocked"!==C&&"docked"!==C,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===C,disabled:"docked"!==C&&"undocked"!==C,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(C,f)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,C,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,C,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,f)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,C=u.inputting,f=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":C&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":C&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===f,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===f,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:f/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:f===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:f===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,C=d.max_rotation_rate,f=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===f,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===f,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===f,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===f||1===f)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===f&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-C-.01,maxValue:C+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===f&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var C=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!C,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&C>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:C})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,C=c.max_uv_level,f=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),f&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:C,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(8),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,C,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,C,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,C,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,f):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),C=h[0],f=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===C})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===C,onClick:function(){return f(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,C=l.defaultReleasePressure,f=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===f,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:f,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===C,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,C=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),C?(0,o.createComponentVNode)(2,d,{network:m,server:C,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,C=c.multitool,f=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,C?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[f?(0,o.createFragment)([f.name,(0,o.createTextVNode)(" ("),f.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:f?"green":null,content:f?"Link ("+f.id+")":"Add Machine",icon:f?"link":"plus",onClick:f?function(){return i("link")}:function(){return i("buffer")}}),f?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,C=c.change_freq,f=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||f||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!C,content:C?"Yes ("+C+")":"No",onClick:function(){return i("change_freq")}})}):null,f||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(f?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(8),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,C=(l.maxPossibleDistance,l.maxAllowedDistance),f=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:f,format:function(e){return e+"/"+C+" m"},minValue:0,maxValue:C,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,C=u.job_datum,f=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!C&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:C.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:C.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:C.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:C.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:C.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:C.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",C.pto_department]})||C.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",C.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!f||!C||0===C.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:C.timeoff_factor>0&&(s[C.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,C=d.power,f=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:f})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(C)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),C=h.act,f=h.data,N=f.compactMode,b=f.lockable,V=f.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return C("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return C("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,C=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,C=l.duration,f=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,C=d.scanner_seal_integrity,f=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:1e3,color:"good",children:[f," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(8),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); +======= +r.perf.mark("inception",window.__inception__),r.perf.mark("init");var d,u=(0,l.createStore)(),s=!0,m=function(){for(u.subscribe((function(){!function(){var e=document.getElementById("tgui-loading");e&&(e.style.display="none"),r.perf.mark("render/start");var t=u.getState(),m=(0,a.selectBackend)(t),p=m.suspended;m.assets;s&&(c.logger.log("initial render",t),"recycled"!==s&&(0,i.setupDrag)());var h=(0,n(178).getRoutedComponent)(t),f=(0,o.createComponentVNode)(2,l.StoreProvider,{store:u,children:(0,o.createComponentVNode)(2,h)});d||(d=document.getElementById("react-root")),(0,o.render)(f,d),p||(r.perf.mark("render/finish"),s&&(s=!1))}()})),window.update=function(e){var t=(0,a.selectBackend)(u.getState()).suspended,n="string"==typeof e?function(e){var t=function(e,t){return"object"==typeof t&&null!==t&&t.__number__?parseFloat(t.__number__):t};Byond.IS_LTE_IE8&&(t=undefined);try{return JSON.parse(e,t)}catch(o){c.logger.log(o),c.logger.log("What we got:",e);var n=o&&o.message;throw new Error("JSON parsing error: "+n)}}(e):e;c.logger.debug("received message '"+(null==n?void 0:n.type)+"'");var o=n.type,r=n.payload;if("update"===o)return window.__ref__=r.config.ref,t&&(c.logger.log("resuming"),s="recycled"),void u.dispatch((0,a.backendUpdate)(r));"suspend"!==o?"ping"!==o?u.dispatch(n):(0,a.sendMessage)({type:"pingReply"}):u.dispatch((0,a.backendSuspendSuccess)())};;){var e=window.__updateQueue__.shift();if(!e)break;window.update(e)}};window.__logger__={fatal:function(e,t){var n=(0,a.selectBackend)(u.getState()),o={config:n.config,suspended:n.suspended,suspending:n.suspending};return c.logger.log("FatalError:",e||t),c.logger.log("State:",o),t+="\nState: "+JSON.stringify(o)}},"loading"===document.readyState?document.addEventListener("DOMContentLoaded",m):m()},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(40),i=n(41),c=n(12),l=n(104),d=n(143),u=n(6),s=n(21),m=n(57),p=n(11),h=n(13),f=n(18),C=n(29),N=n(37),b=n(51),V=n(47),g=n(68),v=n(52),k=n(146),_=n(103),y=n(23),L=n(17),B=n(77),x=n(33),w=n(26),S=n(100),I=n(78),T=n(65),A=n(64),E=n(16),M=n(147),P=n(30),O=n(48),F=n(38),D=n(22).forEach,R=I("hidden"),j=E("toPrimitive"),W=F.set,z=F.getterFor("Symbol"),U=Object.prototype,H=r.Symbol,G=a("JSON","stringify"),K=y.f,Y=L.f,q=k.f,$=B.f,X=S("symbols"),Q=S("op-symbols"),J=S("string-to-symbol-registry"),Z=S("symbol-to-string-registry"),ee=S("wks"),te=r.QObject,ne=!te||!te.prototype||!te.prototype.findChild,oe=c&&u((function(){return 7!=V(Y({},"a",{get:function(){return Y(this,"a",{value:7}).a}})).a}))?function(e,t,n){var o=K(U,t);o&&delete U[t],Y(e,t,n),o&&e!==U&&Y(U,t,o)}:Y,re=function(e,t){var n=X[e]=V(H.prototype);return W(n,{type:"Symbol",tag:e,description:t}),c||(n.description=t),n},ae=d?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof H},ie=function(e,t,n){e===U&&ie(Q,t,n),h(e);var o=N(t,!0);return h(n),s(X,o)?(n.enumerable?(s(e,R)&&e[R][o]&&(e[R][o]=!1),n=V(n,{enumerable:b(0,!1)})):(s(e,R)||Y(e,R,b(1,{})),e[R][o]=!0),oe(e,o,n)):Y(e,o,n)},ce=function(e,t){h(e);var n=C(t),o=g(n).concat(me(n));return D(o,(function(t){c&&!de.call(n,t)||ie(e,t,n[t])})),e},le=function(e,t){return t===undefined?V(e):ce(V(e),t)},de=function(e){var t=N(e,!0),n=$.call(this,t);return!(this===U&&s(X,t)&&!s(Q,t))&&(!(n||!s(this,t)||!s(X,t)||s(this,R)&&this[R][t])||n)},ue=function(e,t){var n=C(e),o=N(t,!0);if(n!==U||!s(X,o)||s(Q,o)){var r=K(n,o);return!r||!s(X,o)||s(n,R)&&n[R][o]||(r.enumerable=!0),r}},se=function(e){var t=q(C(e)),n=[];return D(t,(function(e){s(X,e)||s(T,e)||n.push(e)})),n},me=function(e){var t=e===U,n=q(t?Q:C(e)),o=[];return D(n,(function(e){!s(X,e)||t&&!s(U,e)||o.push(X[e])})),o};(l||(w((H=function(){if(this instanceof H)throw TypeError("Symbol is not a constructor");var e=arguments.length&&arguments[0]!==undefined?String(arguments[0]):undefined,t=A(e),n=function o(e){this===U&&o.call(Q,e),s(this,R)&&s(this[R],t)&&(this[R][t]=!1),oe(this,t,b(1,e))};return c&&ne&&oe(U,t,{configurable:!0,set:n}),re(t,e)}).prototype,"toString",(function(){return z(this).tag})),w(H,"withoutSetter",(function(e){return re(A(e),e)})),B.f=de,L.f=ie,y.f=ue,v.f=k.f=se,_.f=me,M.f=function(e){return re(E(e),e)},c&&(Y(H.prototype,"description",{configurable:!0,get:function(){return z(this).description}}),i||w(U,"propertyIsEnumerable",de,{unsafe:!0}))),o({global:!0,wrap:!0,forced:!l,sham:!l},{Symbol:H}),D(g(ee),(function(e){P(e)})),o({target:"Symbol",stat:!0,forced:!l},{"for":function(e){var t=String(e);if(s(J,t))return J[t];var n=H(t);return J[t]=n,Z[n]=t,n},keyFor:function(e){if(!ae(e))throw TypeError(e+" is not a symbol");if(s(Z,e))return Z[e]},useSetter:function(){ne=!0},useSimple:function(){ne=!1}}),o({target:"Object",stat:!0,forced:!l,sham:!c},{create:le,defineProperty:ie,defineProperties:ce,getOwnPropertyDescriptor:ue}),o({target:"Object",stat:!0,forced:!l},{getOwnPropertyNames:se,getOwnPropertySymbols:me}),o({target:"Object",stat:!0,forced:u((function(){_.f(1)}))},{getOwnPropertySymbols:function(e){return _.f(f(e))}}),G)&&o({target:"JSON",stat:!0,forced:!l||u((function(){var e=H();return"[null]"!=G([e])||"{}"!=G({a:e})||"{}"!=G(Object(e))}))},{stringify:function(e,t,n){for(var o,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(o=t,(p(t)||e!==undefined)&&!ae(e))return m(t)||(t=function(e,t){if("function"==typeof o&&(t=o.call(this,e,t)),!ae(t))return t}),r[1]=t,G.apply(null,r)}});H.prototype[j]||x(H.prototype,j,H.prototype.valueOf),O(H,"Symbol"),T[R]=!0},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(8),i=n(21),c=n(11),l=n(17).f,d=n(140),u=a.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||u().description!==undefined)){var s={},m=function(){var e=arguments.length<1||arguments[0]===undefined?undefined:String(arguments[0]),t=this instanceof m?new u(e):e===undefined?u():u(e);return""===e&&(s[t]=!0),t};d(m,u);var p=m.prototype=u.prototype;p.constructor=m;var h=p.toString,f="Symbol(test)"==String(u("test")),C=/^Symbol\((.*)\)[^)]+$/;l(p,"description",{configurable:!0,get:function(){var e=c(this)?this.valueOf():this,t=h.call(e);if(i(s,e))return"";var n=f?t.slice(7,-1):t.replace(C,"$1");return""===n?undefined:n}}),o({global:!0,forced:!0},{Symbol:m})}},function(e,t,n){"use strict";n(30)("asyncIterator")},function(e,t,n){"use strict";n(30)("hasInstance")},function(e,t,n){"use strict";n(30)("isConcatSpreadable")},function(e,t,n){"use strict";n(30)("iterator")},function(e,t,n){"use strict";n(30)("match")},function(e,t,n){"use strict";n(30)("replace")},function(e,t,n){"use strict";n(30)("search")},function(e,t,n){"use strict";n(30)("species")},function(e,t,n){"use strict";n(30)("split")},function(e,t,n){"use strict";n(30)("toPrimitive")},function(e,t,n){"use strict";n(30)("toStringTag")},function(e,t,n){"use strict";n(30)("unscopables")},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(57),i=n(11),c=n(18),l=n(15),d=n(54),u=n(69),s=n(70),m=n(16),p=n(105),h=m("isConcatSpreadable"),f=p>=51||!r((function(){var e=[];return e[h]=!1,e.concat()[0]!==e})),C=s("concat"),N=function(e){if(!i(e))return!1;var t=e[h];return t!==undefined?!!t:a(e)};o({target:"Array",proto:!0,forced:!f||!C},{concat:function(e){var t,n,o,r,a,i=c(this),s=u(i,0),m=0;for(t=-1,o=arguments.length;t9007199254740991)throw TypeError("Maximum allowed index exceeded");for(n=0;n=9007199254740991)throw TypeError("Maximum allowed index exceeded");d(s,m++,a)}return s.length=m,s}})},function(e,t,n){"use strict";var o=n(4),r=n(148),a=n(49);o({target:"Array",proto:!0},{copyWithin:r}),a("copyWithin")},function(e,t,n){"use strict";var o=n(4),r=n(22).every,a=n(42),i=n(27),c=a("every"),l=i("every");o({target:"Array",proto:!0,forced:!c||!l},{every:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(106),a=n(49);o({target:"Array",proto:!0},{fill:r}),a("fill")},function(e,t,n){"use strict";var o=n(4),r=n(22).filter,a=n(70),i=n(27),c=a("filter"),l=i("filter");o({target:"Array",proto:!0,forced:!c||!l},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(22).find,a=n(49),i=n(27),c=!0,l=i("find");"find"in[]&&Array(1).find((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{find:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("find")},function(e,t,n){"use strict";var o=n(4),r=n(22).findIndex,a=n(49),i=n(27),c=!0,l=i("findIndex");"findIndex"in[]&&Array(1).findIndex((function(){c=!1})),o({target:"Array",proto:!0,forced:c||!l},{findIndex:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("findIndex")},function(e,t,n){"use strict";var o=n(4),r=n(149),a=n(18),i=n(15),c=n(34),l=n(69);o({target:"Array",proto:!0},{flat:function(){var e=arguments.length?arguments[0]:undefined,t=a(this),n=i(t.length),o=l(t,0);return o.length=r(o,t,t,n,0,e===undefined?1:c(e)),o}})},function(e,t,n){"use strict";var o=n(4),r=n(149),a=n(18),i=n(15),c=n(35),l=n(69);o({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),o=i(n.length);return c(e),(t=l(n,0)).length=r(t,n,n,o,0,1,e,arguments.length>1?arguments[1]:undefined),t}})},function(e,t,n){"use strict";var o=n(4),r=n(228);o({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},function(e,t,n){"use strict";var o=n(22).forEach,r=n(42),a=n(27),i=r("forEach"),c=a("forEach");e.exports=i&&c?[].forEach:function(e){return o(this,e,arguments.length>1?arguments[1]:undefined)}},function(e,t,n){"use strict";var o=n(4),r=n(230);o({target:"Array",stat:!0,forced:!n(81)((function(e){Array.from(e)}))},{from:r})},function(e,t,n){"use strict";var o=n(53),r=n(18),a=n(150),i=n(107),c=n(15),l=n(54),d=n(108);e.exports=function(e){var t,n,u,s,m,p,h=r(e),f="function"==typeof this?this:Array,C=arguments.length,N=C>1?arguments[1]:undefined,b=N!==undefined,V=d(h),g=0;if(b&&(N=o(N,C>2?arguments[2]:undefined,2)),V==undefined||f==Array&&i(V))for(n=new f(t=c(h.length));t>g;g++)p=b?N(h[g],g):h[g],l(n,g,p);else for(m=(s=V.call(h)).next,n=new f;!(u=m.call(s)).done;g++)p=b?a(s,N,[u.value,g],!0):u.value,l(n,g,p);return n.length=g,n}},function(e,t,n){"use strict";var o=n(4),r=n(66).includes,a=n(49);o({target:"Array",proto:!0,forced:!n(27)("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}}),a("includes")},function(e,t,n){"use strict";var o=n(4),r=n(66).indexOf,a=n(42),i=n(27),c=[].indexOf,l=!!c&&1/[1].indexOf(1,-0)<0,d=a("indexOf"),u=i("indexOf",{ACCESSORS:!0,1:0});o({target:"Array",proto:!0,forced:l||!d||!u},{indexOf:function(e){return l?c.apply(this,arguments)||0:r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";n(4)({target:"Array",stat:!0},{isArray:n(57)})},function(e,t,n){"use strict";var o=n(152).IteratorPrototype,r=n(47),a=n(51),i=n(48),c=n(71),l=function(){return this};e.exports=function(e,t,n){var d=t+" Iterator";return e.prototype=r(o,{next:a(1,n)}),i(e,d,!1,!0),c[d]=l,e}},function(e,t,n){"use strict";var o=n(4),r=n(63),a=n(29),i=n(42),c=[].join,l=r!=Object,d=i("join",",");o({target:"Array",proto:!0,forced:l||!d},{join:function(e){return c.call(a(this),e===undefined?",":e)}})},function(e,t,n){"use strict";var o=n(4),r=n(154);o({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},function(e,t,n){"use strict";var o=n(4),r=n(22).map,a=n(70),i=n(27),c=a("map"),l=i("map");o({target:"Array",proto:!0,forced:!c||!l},{map:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(54);o({target:"Array",stat:!0,forced:r((function(){function e(){}return!(Array.of.call(e)instanceof e)}))},{of:function(){for(var e=0,t=arguments.length,n=new("function"==typeof this?this:Array)(t);t>e;)a(n,e,arguments[e++]);return n.length=t,n}})},function(e,t,n){"use strict";var o=n(4),r=n(82).left,a=n(42),i=n(27),c=a("reduce"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduce:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(82).right,a=n(42),i=n(27),c=a("reduceRight"),l=i("reduce",{1:0});o({target:"Array",proto:!0,forced:!c||!l},{reduceRight:function(e){return r(this,e,arguments.length,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(57),i=n(46),c=n(15),l=n(29),d=n(54),u=n(16),s=n(70),m=n(27),p=s("slice"),h=m("slice",{ACCESSORS:!0,0:0,1:2}),f=u("species"),C=[].slice,N=Math.max;o({target:"Array",proto:!0,forced:!p||!h},{slice:function(e,t){var n,o,u,s=l(this),m=c(s.length),p=i(e,m),h=i(t===undefined?m:t,m);if(a(s)&&("function"!=typeof(n=s.constructor)||n!==Array&&!a(n.prototype)?r(n)&&null===(n=n[f])&&(n=undefined):n=undefined,n===Array||n===undefined))return C.call(s,p,h);for(o=new(n===undefined?Array:n)(N(h-p,0)),u=0;p1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(35),a=n(18),i=n(6),c=n(42),l=[],d=l.sort,u=i((function(){l.sort(undefined)})),s=i((function(){l.sort(null)})),m=c("sort");o({target:"Array",proto:!0,forced:u||!s||!m},{sort:function(e){return e===undefined?d.call(a(this)):d.call(a(this),r(e))}})},function(e,t,n){"use strict";n(58)("Array")},function(e,t,n){"use strict";var o=n(4),r=n(46),a=n(34),i=n(15),c=n(18),l=n(69),d=n(54),u=n(70),s=n(27),m=u("splice"),p=s("splice",{ACCESSORS:!0,0:0,1:2}),h=Math.max,f=Math.min;o({target:"Array",proto:!0,forced:!m||!p},{splice:function(e,t){var n,o,u,s,m,p,C=c(this),N=i(C.length),b=r(e,N),V=arguments.length;if(0===V?n=o=0:1===V?(n=0,o=N-b):(n=V-2,o=f(h(a(t),0),N-b)),N+n-o>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(C,o),s=0;sN-o+n;s--)delete C[s-1]}else if(n>o)for(s=N-o;s>b;s--)p=s+n-1,(m=s+o-1)in C?C[p]=C[m]:delete C[p];for(s=0;s>1,f=23===t?r(2,-24)-r(2,-77):0,C=e<0||0===e&&1/e<0?1:0,N=0;for((e=o(e))!=e||e===1/0?(d=e!=e?1:0,l=p):(l=a(i(e)/c),e*(u=r(2,-l))<1&&(l--,u*=2),(e+=l+h>=1?f/u:f*r(2,1-h))*u>=2&&(l++,u/=2),l+h>=p?(d=0,l=p):l+h>=1?(d=(e*u-1)*r(2,t),l+=h):(d=e*r(2,h-1)*r(2,t),l=0));t>=8;s[N++]=255&d,d/=256,t-=8);for(l=l<0;s[N++]=255&l,l/=256,m-=8);return s[--N]|=128*C,s},unpack:function(e,t){var n,o=e.length,a=8*o-t-1,i=(1<>1,l=a-7,d=o-1,u=e[d--],s=127&u;for(u>>=7;l>0;s=256*s+e[d],d--,l-=8);for(n=s&(1<<-l)-1,s>>=-l,l+=t;l>0;n=256*n+e[d],d--,l-=8);if(0===s)s=1-c;else{if(s===i)return n?NaN:u?-1/0:1/0;n+=r(2,t),s-=c}return(u?-1:1)*n*r(2,s-t)}}},function(e,t,n){"use strict";var o=n(4),r=n(14);o({target:"ArrayBuffer",stat:!0,forced:!r.NATIVE_ARRAY_BUFFER_VIEWS},{isView:r.isView})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(83),i=n(13),c=n(46),l=n(15),d=n(50),u=a.ArrayBuffer,s=a.DataView,m=u.prototype.slice;o({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:r((function(){return!new u(2).slice(1,undefined).byteLength}))},{slice:function(e,t){if(m!==undefined&&t===undefined)return m.call(i(this),e);for(var n=i(this).byteLength,o=c(e,n),r=c(t===undefined?n:t,n),a=new(d(this,u))(l(r-o)),p=new s(this),h=new s(a),f=0;o9999?"+":"";return n+r(a(e),n?6:4,0)+"-"+r(this.getUTCMonth()+1,2,0)+"-"+r(this.getUTCDate(),2,0)+"T"+r(this.getUTCHours(),2,0)+":"+r(this.getUTCMinutes(),2,0)+":"+r(this.getUTCSeconds(),2,0)+"."+r(t,3,0)+"Z"}:l},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(37);o({target:"Date",proto:!0,forced:r((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})}))},{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},function(e,t,n){"use strict";var o=n(33),r=n(258),a=n(16)("toPrimitive"),i=Date.prototype;a in i||o(i,a,r)},function(e,t,n){"use strict";var o=n(13),r=n(37);e.exports=function(e){if("string"!==e&&"number"!==e&&"default"!==e)throw TypeError("Incorrect hint");return r(o(this),"number"!==e)}},function(e,t,n){"use strict";var o=n(26),r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&o(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},function(e,t,n){"use strict";n(4)({target:"Function",proto:!0},{bind:n(156)})},function(e,t,n){"use strict";var o=n(11),r=n(17),a=n(39),i=n(16)("hasInstance"),c=Function.prototype;i in c||r.f(c,i,{value:function(e){if("function"!=typeof this||!o(e))return!1;if(!o(this.prototype))return e instanceof this;for(;e=a(e);)if(this.prototype===e)return!0;return!1}})},function(e,t,n){"use strict";var o=n(12),r=n(17).f,a=Function.prototype,i=a.toString,c=/^\s*function ([^ (]*)/;o&&!("name"in a)&&r(a,"name",{configurable:!0,get:function(){try{return i.call(this).match(c)[1]}catch(e){return""}}})},function(e,t,n){"use strict";var o=n(8);n(48)(o.JSON,"JSON",!0)},function(e,t,n){"use strict";var o=n(84),r=n(157);e.exports=o("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(158),a=Math.acosh,i=Math.log,c=Math.sqrt,l=Math.LN2;o({target:"Math",stat:!0,forced:!a||710!=Math.floor(a(Number.MAX_VALUE))||a(Infinity)!=Infinity},{acosh:function(e){return(e=+e)<1?NaN:e>94906265.62425156?i(e)+l:r(e-1+c(e-1)*c(e+1))}})},function(e,t,n){"use strict";var o=n(4),r=Math.asinh,a=Math.log,i=Math.sqrt;o({target:"Math",stat:!0,forced:!(r&&1/r(0)>0)},{asinh:function c(e){return isFinite(e=+e)&&0!=e?e<0?-c(-e):a(e+i(e*e+1)):e}})},function(e,t,n){"use strict";var o=n(4),r=Math.atanh,a=Math.log;o({target:"Math",stat:!0,forced:!(r&&1/r(-0)<0)},{atanh:function(e){return 0==(e=+e)?e:a((1+e)/(1-e))/2}})},function(e,t,n){"use strict";var o=n(4),r=n(115),a=Math.abs,i=Math.pow;o({target:"Math",stat:!0},{cbrt:function(e){return r(e=+e)*i(a(e),1/3)}})},function(e,t,n){"use strict";var o=n(4),r=Math.floor,a=Math.log,i=Math.LOG2E;o({target:"Math",stat:!0},{clz32:function(e){return(e>>>=0)?31-r(a(e+.5)*i):32}})},function(e,t,n){"use strict";var o=n(4),r=n(86),a=Math.cosh,i=Math.abs,c=Math.E;o({target:"Math",stat:!0,forced:!a||a(710)===Infinity},{cosh:function(e){var t=r(i(e)-1)+1;return(t+1/(t*c*c))*(c/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86);o({target:"Math",stat:!0,forced:r!=Math.expm1},{expm1:r})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{fround:n(273)})},function(e,t,n){"use strict";var o=n(115),r=Math.abs,a=Math.pow,i=a(2,-52),c=a(2,-23),l=a(2,127)*(2-c),d=a(2,-126);e.exports=Math.fround||function(e){var t,n,a=r(e),u=o(e);return al||n!=n?u*Infinity:u*n}},function(e,t,n){"use strict";var o=n(4),r=Math.hypot,a=Math.abs,i=Math.sqrt;o({target:"Math",stat:!0,forced:!!r&&r(Infinity,NaN)!==Infinity},{hypot:function(e,t){for(var n,o,r=0,c=0,l=arguments.length,d=0;c0?(o=n/d)*o:n;return d===Infinity?Infinity:d*i(r)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=Math.imul;o({target:"Math",stat:!0,forced:r((function(){return-5!=a(4294967295,5)||2!=a.length}))},{imul:function(e,t){var n=+e,o=+t,r=65535&n,a=65535&o;return 0|r*a+((65535&n>>>16)*a+r*(65535&o>>>16)<<16>>>0)}})},function(e,t,n){"use strict";var o=n(4),r=Math.log,a=Math.LOG10E;o({target:"Math",stat:!0},{log10:function(e){return r(e)*a}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{log1p:n(158)})},function(e,t,n){"use strict";var o=n(4),r=Math.log,a=Math.LN2;o({target:"Math",stat:!0},{log2:function(e){return r(e)/a}})},function(e,t,n){"use strict";n(4)({target:"Math",stat:!0},{sign:n(115)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(86),i=Math.abs,c=Math.exp,l=Math.E;o({target:"Math",stat:!0,forced:r((function(){return-2e-17!=Math.sinh(-2e-17)}))},{sinh:function(e){return i(e=+e)<1?(a(e)-a(-e))/2:(c(e-1)-c(-e-1))*(l/2)}})},function(e,t,n){"use strict";var o=n(4),r=n(86),a=Math.exp;o({target:"Math",stat:!0},{tanh:function(e){var t=r(e=+e),n=r(-e);return t==Infinity?1:n==Infinity?-1:(t-n)/(a(e)+a(-e))}})},function(e,t,n){"use strict";n(48)(Math,"Math",!0)},function(e,t,n){"use strict";var o=n(4),r=Math.ceil,a=Math.floor;o({target:"Math",stat:!0},{trunc:function(e){return(e>0?a:r)(e)}})},function(e,t,n){"use strict";var o=n(12),r=n(8),a=n(67),i=n(26),c=n(21),l=n(36),d=n(85),u=n(37),s=n(6),m=n(47),p=n(52).f,h=n(23).f,f=n(17).f,C=n(60).trim,N=r.Number,b=N.prototype,V="Number"==l(m(b)),g=function(e){var t,n,o,r,a,i,c,l,d=u(e,!1);if("string"==typeof d&&d.length>2)if(43===(t=(d=C(d)).charCodeAt(0))||45===t){if(88===(n=d.charCodeAt(2))||120===n)return NaN}else if(48===t){switch(d.charCodeAt(1)){case 66:case 98:o=2,r=49;break;case 79:case 111:o=8,r=55;break;default:return+d}for(i=(a=d.slice(2)).length,c=0;cr)return NaN;return parseInt(a,o)}return+d};if(a("Number",!N(" 0o1")||!N("0b1")||N("+0x1"))){for(var v,k=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof k&&(V?s((function(){b.valueOf.call(n)})):"Number"!=l(n))?d(new N(g(t)),n,k):g(t)},_=o?p(N):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),y=0;_.length>y;y++)c(N,v=_[y])&&!c(k,v)&&f(k,v,h(N,v));k.prototype=b,b.constructor=k,i(r,"Number",k)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{EPSILON:Math.pow(2,-52)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isFinite:n(287)})},function(e,t,n){"use strict";var o=n(8).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&o(e)}},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isInteger:n(159)})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},function(e,t,n){"use strict";var o=n(4),r=n(159),a=Math.abs;o({target:"Number",stat:!0},{isSafeInteger:function(e){return r(e)&&a(e)<=9007199254740991}})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MAX_SAFE_INTEGER:9007199254740991})},function(e,t,n){"use strict";n(4)({target:"Number",stat:!0},{MIN_SAFE_INTEGER:-9007199254740991})},function(e,t,n){"use strict";var o=n(4),r=n(294);o({target:"Number",stat:!0,forced:Number.parseFloat!=r},{parseFloat:r})},function(e,t,n){"use strict";var o=n(8),r=n(60).trim,a=n(87),i=o.parseFloat,c=1/i(a+"-0")!=-Infinity;e.exports=c?function(e){var t=r(String(e)),n=i(t);return 0===n&&"-"==t.charAt(0)?-0:n}:i},function(e,t,n){"use strict";var o=n(4),r=n(160);o({target:"Number",stat:!0,forced:Number.parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o=n(4),r=n(34),a=n(297),i=n(114),c=n(6),l=1..toFixed,d=Math.floor,u=function s(e,t,n){return 0===t?n:t%2==1?s(e,t-1,n*e):s(e*e,t/2,n)};o({target:"Number",proto:!0,forced:l&&("0.000"!==8e-5.toFixed(3)||"1"!==.9.toFixed(0)||"1.25"!==1.255.toFixed(2)||"1000000000000000128"!==(0xde0b6b3a7640080).toFixed(0))||!c((function(){l.call({})}))},{toFixed:function(e){var t,n,o,c,l=a(this),s=r(e),m=[0,0,0,0,0,0],p="",h="0",f=function(e,t){for(var n=-1,o=t;++n<6;)o+=e*m[n],m[n]=o%1e7,o=d(o/1e7)},C=function(e){for(var t=6,n=0;--t>=0;)n+=m[t],m[t]=d(n/e),n=n%e*1e7},N=function(){for(var e=6,t="";--e>=0;)if(""!==t||0===e||0!==m[e]){var n=String(m[e]);t=""===t?n:t+i.call("0",7-n.length)+n}return t};if(s<0||s>20)throw RangeError("Incorrect fraction digits");if(l!=l)return"NaN";if(l<=-1e21||l>=1e21)return String(l);if(l<0&&(p="-",l=-l),l>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(l*u(2,69,1))-69)<0?l*u(2,-t,1):l/u(2,t,1),n*=4503599627370496,(t=52-t)>0){for(f(0,n),o=s;o>=7;)f(1e7,0),o-=7;for(f(u(10,o,1),0),o=t-1;o>=23;)C(1<<23),o-=23;C(1<0?p+((c=h.length)<=s?"0."+i.call("0",s-c)+h:h.slice(0,c-s)+"."+h.slice(c-s)):p+h}})},function(e,t,n){"use strict";var o=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=o(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var o=n(4),r=n(299);o({target:"Object",stat:!0,forced:Object.assign!==r},{assign:r})},function(e,t,n){"use strict";var o=n(12),r=n(6),a=n(68),i=n(103),c=n(77),l=n(18),d=n(63),u=Object.assign,s=Object.defineProperty;e.exports=!u||r((function(){if(o&&1!==u({b:1},u(s({},"a",{enumerable:!0,get:function(){s(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=u({},e)[n]||"abcdefghijklmnopqrst"!=a(u({},t)).join("")}))?function(e,t){for(var n=l(e),r=arguments.length,u=1,s=i.f,m=c.f;r>u;)for(var p,h=d(arguments[u++]),f=s?a(h).concat(s(h)):a(h),C=f.length,N=0;C>N;)p=f[N++],o&&!m.call(h,p)||(n[p]=h[p]);return n}:u},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0,sham:!n(12)},{create:n(47)})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(88),i=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:a},{__defineGetter__:function(e,t){l.f(i(this),e,{get:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperties:n(144)})},function(e,t,n){"use strict";var o=n(4),r=n(12);o({target:"Object",stat:!0,forced:!r,sham:!r},{defineProperty:n(17).f})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(88),i=n(18),c=n(35),l=n(17);r&&o({target:"Object",proto:!0,forced:a},{__defineSetter__:function(e,t){l.f(i(this),e,{set:c(t),enumerable:!0,configurable:!0})}})},function(e,t,n){"use strict";var o=n(4),r=n(161).entries;o({target:"Object",stat:!0},{entries:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(73),a=n(6),i=n(11),c=n(56).onFreeze,l=Object.freeze;o({target:"Object",stat:!0,forced:a((function(){l(1)})),sham:!r},{freeze:function(e){return l&&i(e)?l(c(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(74),a=n(54);o({target:"Object",stat:!0},{fromEntries:function(e){var t={};return r(e,(function(e,n){a(t,e,n)}),undefined,!0),t}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(29),i=n(23).f,c=n(12),l=r((function(){i(1)}));o({target:"Object",stat:!0,forced:!c||l,sham:!c},{getOwnPropertyDescriptor:function(e,t){return i(a(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(101),i=n(29),c=n(23),l=n(54);o({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(e){for(var t,n,o=i(e),r=c.f,d=a(o),u={},s=0;d.length>s;)(n=r(o,t=d[s++]))!==undefined&&l(u,t,n);return u}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(146).f;o({target:"Object",stat:!0,forced:r((function(){return!Object.getOwnPropertyNames(1)}))},{getOwnPropertyNames:a})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(18),i=n(39),c=n(111);o({target:"Object",stat:!0,forced:r((function(){i(1)})),sham:!c},{getPrototypeOf:function(e){return i(a(e))}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{is:n(162)})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isExtensible;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isExtensible:function(e){return!!a(e)&&(!i||i(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isFrozen;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isFrozen:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(6),a=n(11),i=Object.isSealed;o({target:"Object",stat:!0,forced:r((function(){i(1)}))},{isSealed:function(e){return!a(e)||!!i&&i(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(18),a=n(68);o({target:"Object",stat:!0,forced:n(6)((function(){a(1)}))},{keys:function(e){return a(r(e))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(88),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupGetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.get}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(88),i=n(18),c=n(37),l=n(39),d=n(23).f;r&&o({target:"Object",proto:!0,forced:a},{__lookupSetter__:function(e){var t,n=i(this),o=c(e,!0);do{if(t=d(n,o))return t.set}while(n=l(n))}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),l=Object.preventExtensions;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{preventExtensions:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(56).onFreeze,i=n(73),c=n(6),l=Object.seal;o({target:"Object",stat:!0,forced:c((function(){l(1)})),sham:!i},{seal:function(e){return l&&r(e)?l(a(e)):e}})},function(e,t,n){"use strict";n(4)({target:"Object",stat:!0},{setPrototypeOf:n(55)})},function(e,t,n){"use strict";var o=n(109),r=n(26),a=n(323);o||r(Object.prototype,"toString",a,{unsafe:!0})},function(e,t,n){"use strict";var o=n(109),r=n(80);e.exports=o?{}.toString:function(){return"[object "+r(this)+"]"}},function(e,t,n){"use strict";var o=n(4),r=n(161).values;o({target:"Object",stat:!0},{values:function(e){return r(e)}})},function(e,t,n){"use strict";var o=n(4),r=n(160);o({global:!0,forced:parseInt!=r},{parseInt:r})},function(e,t,n){"use strict";var o,r,a,i,c=n(4),l=n(41),d=n(8),u=n(40),s=n(163),m=n(26),p=n(72),h=n(48),f=n(58),C=n(11),N=n(35),b=n(59),V=n(36),g=n(99),v=n(74),k=n(81),_=n(50),y=n(116).set,L=n(165),B=n(166),x=n(327),w=n(167),S=n(328),I=n(38),T=n(67),A=n(16),E=n(105),M=A("species"),P="Promise",O=I.get,F=I.set,D=I.getterFor(P),R=s,j=d.TypeError,W=d.document,z=d.process,U=u("fetch"),H=w.f,G=H,K="process"==V(z),Y=!!(W&&W.createEvent&&d.dispatchEvent),q=T(P,(function(){if(!(g(R)!==String(R))){if(66===E)return!0;if(!K&&"function"!=typeof PromiseRejectionEvent)return!0}if(l&&!R.prototype["finally"])return!0;if(E>=51&&/native code/.test(R))return!1;var e=R.resolve(1),t=function(e){e((function(){}),(function(){}))};return(e.constructor={})[M]=t,!(e.then((function(){}))instanceof t)})),$=q||!k((function(e){R.all(e)["catch"]((function(){}))})),X=function(e){var t;return!(!C(e)||"function"!=typeof(t=e.then))&&t},Q=function(e,t,n){if(!t.notified){t.notified=!0;var o=t.reactions;L((function(){for(var r=t.value,a=1==t.state,i=0;o.length>i;){var c,l,d,u=o[i++],s=a?u.ok:u.fail,m=u.resolve,p=u.reject,h=u.domain;try{s?(a||(2===t.rejection&&te(e,t),t.rejection=1),!0===s?c=r:(h&&h.enter(),c=s(r),h&&(h.exit(),d=!0)),c===u.promise?p(j("Promise-chain cycle")):(l=X(c))?l.call(c,m,p):m(c)):p(r)}catch(f){h&&!d&&h.exit(),p(f)}}t.reactions=[],t.notified=!1,n&&!t.rejection&&Z(e,t)}))}},J=function(e,t,n){var o,r;Y?((o=W.createEvent("Event")).promise=t,o.reason=n,o.initEvent(e,!1,!0),d.dispatchEvent(o)):o={promise:t,reason:n},(r=d["on"+e])?r(o):"unhandledrejection"===e&&x("Unhandled promise rejection",n)},Z=function(e,t){y.call(d,(function(){var n,o=t.value;if(ee(t)&&(n=S((function(){K?z.emit("unhandledRejection",o,e):J("unhandledrejection",e,o)})),t.rejection=K||ee(t)?2:1,n.error))throw n.value}))},ee=function(e){return 1!==e.rejection&&!e.parent},te=function(e,t){y.call(d,(function(){K?z.emit("rejectionHandled",e):J("rejectionhandled",e,t.value)}))},ne=function(e,t,n,o){return function(r){e(t,n,r,o)}},oe=function(e,t,n,o){t.done||(t.done=!0,o&&(t=o),t.value=n,t.state=2,Q(e,t,!0))},re=function ae(e,t,n,o){if(!t.done){t.done=!0,o&&(t=o);try{if(e===n)throw j("Promise can't be resolved itself");var r=X(n);r?L((function(){var o={done:!1};try{r.call(n,ne(ae,e,o,t),ne(oe,e,o,t))}catch(a){oe(e,o,a,t)}})):(t.value=n,t.state=1,Q(e,t,!1))}catch(a){oe(e,{done:!1},a,t)}}};q&&(R=function(e){b(this,R,P),N(e),o.call(this);var t=O(this);try{e(ne(re,this,t),ne(oe,this,t))}catch(n){oe(this,t,n)}},(o=function(e){F(this,{type:P,done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:undefined})}).prototype=p(R.prototype,{then:function(e,t){var n=D(this),o=H(_(this,R));return o.ok="function"!=typeof e||e,o.fail="function"==typeof t&&t,o.domain=K?z.domain:undefined,n.parent=!0,n.reactions.push(o),0!=n.state&&Q(this,n,!1),o.promise},"catch":function(e){return this.then(undefined,e)}}),r=function(){var e=new o,t=O(e);this.promise=e,this.resolve=ne(re,e,t),this.reject=ne(oe,e,t)},w.f=H=function(e){return e===R||e===a?new r(e):G(e)},l||"function"!=typeof s||(i=s.prototype.then,m(s.prototype,"then",(function(e,t){var n=this;return new R((function(e,t){i.call(n,e,t)})).then(e,t)}),{unsafe:!0}),"function"==typeof U&&c({global:!0,enumerable:!0,forced:!0},{fetch:function(e){return B(R,U.apply(d,arguments))}}))),c({global:!0,wrap:!0,forced:q},{Promise:R}),h(R,P,!1,!0),f(P),a=u(P),c({target:P,stat:!0,forced:q},{reject:function(e){var t=H(this);return t.reject.call(undefined,e),t.promise}}),c({target:P,stat:!0,forced:l||q},{resolve:function(e){return B(l&&this===a?R:this,e)}}),c({target:P,stat:!0,forced:$},{all:function(e){var t=this,n=H(t),o=n.resolve,r=n.reject,a=S((function(){var n=N(t.resolve),a=[],i=0,c=1;v(e,(function(e){var l=i++,d=!1;a.push(undefined),c++,n.call(t,e).then((function(e){d||(d=!0,a[l]=e,--c||o(a))}),r)})),--c||o(a)}));return a.error&&r(a.value),n.promise},race:function(e){var t=this,n=H(t),o=n.reject,r=S((function(){var r=N(t.resolve);v(e,(function(e){r.call(t,e).then(n.resolve,o)}))}));return r.error&&o(r.value),n.promise}})},function(e,t,n){"use strict";var o=n(8);e.exports=function(e,t){var n=o.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(t){return{error:!0,value:t}}}},function(e,t,n){"use strict";var o=n(4),r=n(41),a=n(163),i=n(6),c=n(40),l=n(50),d=n(166),u=n(26);o({target:"Promise",proto:!0,real:!0,forced:!!a&&i((function(){a.prototype["finally"].call({then:function(){}},(function(){}))}))},{"finally":function(e){var t=l(this,c("Promise")),n="function"==typeof e;return this.then(n?function(n){return d(t,e()).then((function(){return n}))}:e,n?function(n){return d(t,e()).then((function(){throw n}))}:e)}}),r||"function"!=typeof a||a.prototype["finally"]||u(a.prototype,"finally",c("Promise").prototype["finally"])},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(6),l=r("Reflect","apply"),d=Function.apply;o({target:"Reflect",stat:!0,forced:!c((function(){l((function(){}))}))},{apply:function(e,t,n){return a(e),i(n),l?l(e,t,n):d.call(e,t,n)}})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(35),i=n(13),c=n(11),l=n(47),d=n(156),u=n(6),s=r("Reflect","construct"),m=u((function(){function e(){}return!(s((function(){}),[],e)instanceof e)})),p=!u((function(){s((function(){}))})),h=m||p;o({target:"Reflect",stat:!0,forced:h,sham:h},{construct:function(e,t){a(e),i(t);var n=arguments.length<3?e:a(arguments[2]);if(p&&!m)return s(e,t,n);if(e==n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var o=[null];return o.push.apply(o,t),new(d.apply(e,o))}var r=n.prototype,u=l(c(r)?r:Object.prototype),h=Function.apply.call(e,u,t);return c(h)?h:u}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(37),c=n(17);o({target:"Reflect",stat:!0,forced:n(6)((function(){Reflect.defineProperty(c.f({},1,{value:1}),1,{value:2})})),sham:!r},{defineProperty:function(e,t,n){a(e);var o=i(t,!0);a(n);try{return c.f(e,o,n),!0}catch(r){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(23).f;o({target:"Reflect",stat:!0},{deleteProperty:function(e,t){var n=a(r(e),t);return!(n&&!n.configurable)&&delete e[t]}})},function(e,t,n){"use strict";var o=n(4),r=n(11),a=n(13),i=n(21),c=n(23),l=n(39);o({target:"Reflect",stat:!0},{get:function d(e,t){var n,o,u=arguments.length<3?e:arguments[2];return a(e)===u?e[t]:(n=c.f(e,t))?i(n,"value")?n.value:n.get===undefined?undefined:n.get.call(u):r(o=l(e))?d(o,t,u):void 0}})},function(e,t,n){"use strict";var o=n(4),r=n(12),a=n(13),i=n(23);o({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(e,t){return i.f(a(e),t)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(39);o({target:"Reflect",stat:!0,sham:!n(111)},{getPrototypeOf:function(e){return a(r(e))}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{has:function(e,t){return t in e}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=Object.isExtensible;o({target:"Reflect",stat:!0},{isExtensible:function(e){return r(e),!a||a(e)}})},function(e,t,n){"use strict";n(4)({target:"Reflect",stat:!0},{ownKeys:n(101)})},function(e,t,n){"use strict";var o=n(4),r=n(40),a=n(13);o({target:"Reflect",stat:!0,sham:!n(73)},{preventExtensions:function(e){a(e);try{var t=r("Object","preventExtensions");return t&&t(e),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(11),i=n(21),c=n(6),l=n(17),d=n(23),u=n(39),s=n(51);o({target:"Reflect",stat:!0,forced:c((function(){var e=l.f({},"a",{configurable:!0});return!1!==Reflect.set(u(e),"a",1,e)}))},{set:function m(e,t,n){var o,c,p=arguments.length<4?e:arguments[3],h=d.f(r(e),t);if(!h){if(a(c=u(e)))return m(c,t,n,p);h=s(0)}if(i(h,"value")){if(!1===h.writable||!a(p))return!1;if(o=d.f(p,t)){if(o.get||o.set||!1===o.writable)return!1;o.value=n,l.f(p,t,o)}else l.f(p,t,s(0,n));return!0}return h.set!==undefined&&(h.set.call(p,n),!0)}})},function(e,t,n){"use strict";var o=n(4),r=n(13),a=n(153),i=n(55);i&&o({target:"Reflect",stat:!0},{setPrototypeOf:function(e,t){r(e),a(t);try{return i(e,t),!0}catch(n){return!1}}})},function(e,t,n){"use strict";var o=n(12),r=n(8),a=n(67),i=n(85),c=n(17).f,l=n(52).f,d=n(117),u=n(89),s=n(118),m=n(26),p=n(6),h=n(38).set,f=n(58),C=n(16)("match"),N=r.RegExp,b=N.prototype,V=/a/g,g=/a/g,v=new N(V)!==V,k=s.UNSUPPORTED_Y;if(o&&a("RegExp",!v||k||p((function(){return g[C]=!1,N(V)!=V||N(g)==g||"/a/i"!=N(V,"i")})))){for(var _=function(e,t){var n,o=this instanceof _,r=d(e),a=t===undefined;if(!o&&r&&e.constructor===_&&a)return e;v?r&&!a&&(e=e.source):e instanceof _&&(a&&(t=u.call(e)),e=e.source),k&&(n=!!t&&t.indexOf("y")>-1)&&(t=t.replace(/y/g,""));var c=i(v?new N(e,t):N(e,t),o?this:b,_);return k&&n&&h(c,{sticky:n}),c},y=function(e){e in _||c(_,e,{configurable:!0,get:function(){return N[e]},set:function(t){N[e]=t}})},L=l(N),B=0;L.length>B;)y(L[B++]);b.constructor=_,_.prototype=b,m(r,"RegExp",_)}f("RegExp")},function(e,t,n){"use strict";var o=n(12),r=n(17),a=n(89),i=n(118).UNSUPPORTED_Y;o&&("g"!=/./g.flags||i)&&r.f(RegExp.prototype,"flags",{configurable:!0,get:a})},function(e,t,n){"use strict";var o=n(26),r=n(13),a=n(6),i=n(89),c=RegExp.prototype,l=c.toString,d=a((function(){return"/a/b"!=l.call({source:"a",flags:"b"})})),u="toString"!=l.name;(d||u)&&o(RegExp.prototype,"toString",(function(){var e=r(this),t=String(e.source),n=e.flags;return"/"+t+"/"+String(n===undefined&&e instanceof RegExp&&!("flags"in c)?i.call(e):n)}),{unsafe:!0})},function(e,t,n){"use strict";var o=n(84),r=n(157);e.exports=o("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),r)},function(e,t,n){"use strict";var o=n(4),r=n(119).codeAt;o({target:"String",proto:!0},{codePointAt:function(e){return r(this,e)}})},function(e,t,n){"use strict";var o,r=n(4),a=n(23).f,i=n(15),c=n(120),l=n(25),d=n(121),u=n(41),s="".endsWith,m=Math.min,p=d("endsWith");r({target:"String",proto:!0,forced:!!(u||p||(o=a(String.prototype,"endsWith"),!o||o.writable))&&!p},{endsWith:function(e){var t=String(l(this));c(e);var n=arguments.length>1?arguments[1]:undefined,o=i(t.length),r=n===undefined?o:m(i(n),o),a=String(e);return s?s.call(t,a,r):t.slice(r-a.length,r)===a}})},function(e,t,n){"use strict";var o=n(4),r=n(46),a=String.fromCharCode,i=String.fromCodePoint;o({target:"String",stat:!0,forced:!!i&&1!=i.length},{fromCodePoint:function(e){for(var t,n=[],o=arguments.length,i=0;o>i;){if(t=+arguments[i++],r(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?a(t):a(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},function(e,t,n){"use strict";var o=n(4),r=n(120),a=n(25);o({target:"String",proto:!0,forced:!n(121)("includes")},{includes:function(e){return!!~String(a(this)).indexOf(r(e),arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(119).charAt,r=n(38),a=n(110),i=r.set,c=r.getterFor("String Iterator");a(String,"String",(function(e){i(this,{type:"String Iterator",string:String(e),index:0})}),(function(){var e,t=c(this),n=t.string,r=t.index;return r>=n.length?{value:undefined,done:!0}:(e=o(n,r),t.index+=e.length,{value:e,done:!1})}))},function(e,t,n){"use strict";var o=n(91),r=n(13),a=n(15),i=n(25),c=n(122),l=n(92);o("match",1,(function(e,t,n){return[function(t){var n=i(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var i=r(e),d=String(this);if(!i.global)return l(i,d);var u=i.unicode;i.lastIndex=0;for(var s,m=[],p=0;null!==(s=l(i,d));){var h=String(s[0]);m[p]=h,""===h&&(i.lastIndex=c(d,a(i.lastIndex),u)),p++}return 0===p?null:m}]}))},function(e,t,n){"use strict";var o=n(4),r=n(113).end;o({target:"String",proto:!0,forced:n(169)},{padEnd:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(113).start;o({target:"String",proto:!0,forced:n(169)},{padStart:function(e){return r(this,e,arguments.length>1?arguments[1]:undefined)}})},function(e,t,n){"use strict";var o=n(4),r=n(29),a=n(15);o({target:"String",stat:!0},{raw:function(e){for(var t=r(e.raw),n=a(t.length),o=arguments.length,i=[],c=0;n>c;)i.push(String(t[c++])),c]*>)/g,f=/\$([$&'`]|\d\d?)/g;o("replace",2,(function(e,t,n,o){var C=o.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,N=o.REPLACE_KEEPS_$0,b=C?"$":"$0";return[function(n,o){var r=l(this),a=n==undefined?undefined:n[e];return a!==undefined?a.call(n,r,o):t.call(String(r),n,o)},function(e,o){if(!C&&N||"string"==typeof o&&-1===o.indexOf(b)){var a=n(t,e,this,o);if(a.done)return a.value}var l=r(e),p=String(this),h="function"==typeof o;h||(o=String(o));var f=l.global;if(f){var g=l.unicode;l.lastIndex=0}for(var v=[];;){var k=u(l,p);if(null===k)break;if(v.push(k),!f)break;""===String(k[0])&&(l.lastIndex=d(p,i(l.lastIndex),g))}for(var _,y="",L=0,B=0;B=L&&(y+=p.slice(L,w)+E,L=w+x.length)}return y+p.slice(L)}];function V(e,n,o,r,i,c){var l=o+e.length,d=r.length,u=f;return i!==undefined&&(i=a(i),u=h),t.call(c,u,(function(t,a){var c;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,o);case"'":return n.slice(l);case"<":c=i[a.slice(1,-1)];break;default:var u=+a;if(0===u)return t;if(u>d){var s=p(u/10);return 0===s?t:s<=d?r[s-1]===undefined?a.charAt(1):r[s-1]+a.charAt(1):t}c=r[u-1]}return c===undefined?"":c}))}}))},function(e,t,n){"use strict";var o=n(91),r=n(13),a=n(25),i=n(162),c=n(92);o("search",1,(function(e,t,n){return[function(t){var n=a(this),o=t==undefined?undefined:t[e];return o!==undefined?o.call(t,n):new RegExp(t)[e](String(n))},function(e){var o=n(t,e,this);if(o.done)return o.value;var a=r(e),l=String(this),d=a.lastIndex;i(d,0)||(a.lastIndex=0);var u=c(a,l);return i(a.lastIndex,d)||(a.lastIndex=d),null===u?-1:u.index}]}))},function(e,t,n){"use strict";var o=n(91),r=n(117),a=n(13),i=n(25),c=n(50),l=n(122),d=n(15),u=n(92),s=n(90),m=n(6),p=[].push,h=Math.min,f=!m((function(){return!RegExp(4294967295,"y")}));o("split",2,(function(e,t,n){var o;return o="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,n){var o=String(i(this)),a=n===undefined?4294967295:n>>>0;if(0===a)return[];if(e===undefined)return[o];if(!r(e))return t.call(o,e,a);for(var c,l,d,u=[],m=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),h=0,f=new RegExp(e.source,m+"g");(c=s.call(f,o))&&!((l=f.lastIndex)>h&&(u.push(o.slice(h,c.index)),c.length>1&&c.index=a));)f.lastIndex===c.index&&f.lastIndex++;return h===o.length?!d&&f.test("")||u.push(""):u.push(o.slice(h)),u.length>a?u.slice(0,a):u}:"0".split(undefined,0).length?function(e,n){return e===undefined&&0===n?[]:t.call(this,e,n)}:t,[function(t,n){var r=i(this),a=t==undefined?undefined:t[e];return a!==undefined?a.call(t,r,n):o.call(String(r),t,n)},function(e,r){var i=n(o,e,this,r,o!==t);if(i.done)return i.value;var s=a(e),m=String(this),p=c(s,RegExp),C=s.unicode,N=(s.ignoreCase?"i":"")+(s.multiline?"m":"")+(s.unicode?"u":"")+(f?"y":"g"),b=new p(f?s:"^(?:"+s.source+")",N),V=r===undefined?4294967295:r>>>0;if(0===V)return[];if(0===m.length)return null===u(b,m)?[m]:[];for(var g=0,v=0,k=[];v1?arguments[1]:undefined,t.length)),o=String(e);return s?s.call(t,o,n):t.slice(n,n+o.length)===o}})},function(e,t,n){"use strict";var o=n(4),r=n(60).trim;o({target:"String",proto:!0,forced:n(123)("trim")},{trim:function(){return r(this)}})},function(e,t,n){"use strict";var o=n(4),r=n(60).end,a=n(123)("trimEnd"),i=a?function(){return r(this)}:"".trimEnd;o({target:"String",proto:!0,forced:a},{trimEnd:i,trimRight:i})},function(e,t,n){"use strict";var o=n(4),r=n(60).start,a=n(123)("trimStart"),i=a?function(){return r(this)}:"".trimStart;o({target:"String",proto:!0,forced:a},{trimStart:i,trimLeft:i})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("anchor")},{anchor:function(e){return r(this,"a","name",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("big")},{big:function(){return r(this,"big","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("blink")},{blink:function(){return r(this,"blink","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("bold")},{bold:function(){return r(this,"b","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fixed")},{fixed:function(){return r(this,"tt","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontcolor")},{fontcolor:function(e){return r(this,"font","color",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("fontsize")},{fontsize:function(e){return r(this,"font","size",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("italics")},{italics:function(){return r(this,"i","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("link")},{link:function(e){return r(this,"a","href",e)}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("small")},{small:function(){return r(this,"small","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("strike")},{strike:function(){return r(this,"strike","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sub")},{sub:function(){return r(this,"sub","","")}})},function(e,t,n){"use strict";var o=n(4),r=n(31);o({target:"String",proto:!0,forced:n(32)("sup")},{sup:function(){return r(this,"sup","","")}})},function(e,t,n){"use strict";n(43)("Float32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(34);e.exports=function(e){var t=o(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";n(43)("Float64",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Int32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint8",(function(e){return function(t,n,o){return e(this,t,n,o)}}),!0)},function(e,t,n){"use strict";n(43)("Uint16",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";n(43)("Uint32",(function(e){return function(t,n,o){return e(this,t,n,o)}}))},function(e,t,n){"use strict";var o=n(14),r=n(148),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return r.call(a(this),e,t,arguments.length>2?arguments[2]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).every,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("every",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(106),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("fill",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).filter,a=n(50),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("filter",(function(e){for(var t=r(i(this),e,arguments.length>1?arguments[1]:undefined),n=a(this,this.constructor),o=0,l=t.length,d=new(c(n))(l);l>o;)d[o]=t[o++];return d}))},function(e,t,n){"use strict";var o=n(14),r=n(22).find,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("find",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).findIndex,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("findIndex",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).forEach,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("forEach",(function(e){r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(124);(0,n(14).exportTypedArrayStaticMethod)("from",n(171),o)},function(e,t,n){"use strict";var o=n(14),r=n(66).includes,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("includes",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(66).indexOf,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("indexOf",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(151),i=n(16)("iterator"),c=o.Uint8Array,l=a.values,d=a.keys,u=a.entries,s=r.aTypedArray,m=r.exportTypedArrayMethod,p=c&&c.prototype[i],h=!!p&&("values"==p.name||p.name==undefined),f=function(){return l.call(s(this))};m("entries",(function(){return u.call(s(this))})),m("keys",(function(){return d.call(s(this))})),m("values",f,!h),m(i,f,!h)},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].join;a("join",(function(e){return i.apply(r(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(154),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("lastIndexOf",(function(e){return r.apply(a(this),arguments)}))},function(e,t,n){"use strict";var o=n(14),r=n(22).map,a=n(50),i=o.aTypedArray,c=o.aTypedArrayConstructor;(0,o.exportTypedArrayMethod)("map",(function(e){return r(i(this),e,arguments.length>1?arguments[1]:undefined,(function(e,t){return new(c(a(e,e.constructor)))(t)}))}))},function(e,t,n){"use strict";var o=n(14),r=n(124),a=o.aTypedArrayConstructor;(0,o.exportTypedArrayStaticMethod)("of",(function(){for(var e=0,t=arguments.length,n=new(a(this))(t);t>e;)n[e]=arguments[e++];return n}),r)},function(e,t,n){"use strict";var o=n(14),r=n(82).left,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduce",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=n(82).right,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("reduceRight",(function(e){return r(a(this),e,arguments.length,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=Math.floor;a("reverse",(function(){for(var e,t=r(this).length,n=i(t/2),o=0;o1?arguments[1]:undefined,1),n=this.length,o=i(e),c=r(o.length),d=0;if(c+t>n)throw RangeError("Wrong length");for(;da;)u[a]=n[a++];return u}),a((function(){new Int8Array(1).slice()})))},function(e,t,n){"use strict";var o=n(14),r=n(22).some,a=o.aTypedArray;(0,o.exportTypedArrayMethod)("some",(function(e){return r(a(this),e,arguments.length>1?arguments[1]:undefined)}))},function(e,t,n){"use strict";var o=n(14),r=o.aTypedArray,a=o.exportTypedArrayMethod,i=[].sort;a("sort",(function(e){return i.call(r(this),e)}))},function(e,t,n){"use strict";var o=n(14),r=n(15),a=n(46),i=n(50),c=o.aTypedArray;(0,o.exportTypedArrayMethod)("subarray",(function(e,t){var n=c(this),o=n.length,l=a(e,o);return new(i(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((t===undefined?o:a(t,o))-l))}))},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(6),i=o.Int8Array,c=r.aTypedArray,l=r.exportTypedArrayMethod,d=[].toLocaleString,u=[].slice,s=!!i&&a((function(){d.call(new i(1))}));l("toLocaleString",(function(){return d.apply(s?u.call(c(this)):c(this),arguments)}),a((function(){return[1,2].toLocaleString()!=new i([1,2]).toLocaleString()}))||!a((function(){i.prototype.toLocaleString.call([1,2])})))},function(e,t,n){"use strict";var o=n(14).exportTypedArrayMethod,r=n(6),a=n(8).Uint8Array,i=a&&a.prototype||{},c=[].toString,l=[].join;r((function(){c.call({})}))&&(c=function(){return l.call(this)});var d=i.toString!=c;o("toString",c,d)},function(e,t,n){"use strict";var o,r=n(8),a=n(72),i=n(56),c=n(84),l=n(172),d=n(11),u=n(38).enforce,s=n(139),m=!r.ActiveXObject&&"ActiveXObject"in r,p=Object.isExtensible,h=function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}},f=e.exports=c("WeakMap",h,l);if(s&&m){o=l.getConstructor(h,"WeakMap",!0),i.REQUIRED=!0;var C=f.prototype,N=C["delete"],b=C.has,V=C.get,g=C.set;a(C,{"delete":function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),N.call(this,e)||t.frozen["delete"](e)}return N.call(this,e)},has:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)||t.frozen.has(e)}return b.call(this,e)},get:function(e){if(d(e)&&!p(e)){var t=u(this);return t.frozen||(t.frozen=new o),b.call(this,e)?V.call(this,e):t.frozen.get(e)}return V.call(this,e)},set:function(e,t){if(d(e)&&!p(e)){var n=u(this);n.frozen||(n.frozen=new o),b.call(this,e)?g.call(this,e,t):n.frozen.set(e,t)}else g.call(this,e,t);return this}})}},function(e,t,n){"use strict";n(84)("WeakSet",(function(e){return function(){return e(this,arguments.length?arguments[0]:undefined)}}),n(172))},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(116);o({global:!0,bind:!0,enumerable:!0,forced:!r.setImmediate||!r.clearImmediate},{setImmediate:a.set,clearImmediate:a.clear})},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(165),i=n(36),c=r.process,l="process"==i(c);o({global:!0,enumerable:!0,noTargetGet:!0},{queueMicrotask:function(e){var t=l&&c.domain;a(t?t.bind(e):e)}})},function(e,t,n){"use strict";var o=n(4),r=n(8),a=n(79),i=[].slice,c=function(e){return function(t,n){var o=arguments.length>2,r=o?i.call(arguments,2):undefined;return e(o?function(){("function"==typeof t?t:Function(t)).apply(this,r)}:t,n)}};o({global:!0,bind:!0,forced:/MSIE .\./.test(a)},{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},function(e,t,n){"use strict";t.__esModule=!0,t._CI=we,t._HI=F,t._M=Se,t._MCCC=Ee,t._ME=Te,t._MFCC=Me,t._MP=Be,t._MR=be,t.__render=Re,t.createComponentVNode=function(e,t,n,o,r){var i=new S(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),o,function(e,t,n){var o=(32768&e?t.render:t).defaultProps;if(a(o))return n;if(a(n))return u(o,null);return x(n,o)}(e,t,n),function(e,t,n){if(4&e)return n;var o=(32768&e?t.render:t).defaultHooks;if(a(o))return n;if(a(n))return o;return x(n,o)}(e,t,r),t);y.createVNode&&y.createVNode(i);return i},t.createFragment=A,t.createPortal=function(e,t){var n=F(e);return I(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,o,r){e||(e=t),je(n,e,o,r)}},t.createTextVNode=T,t.createVNode=I,t.directClone=E,t.findDOMfromVNode=V,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&a(e.children)&&O(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?u(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=je,t.rerender=Ke,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var o=Array.isArray;function r(e){var t=typeof e;return"string"===t||"number"===t}function a(e){return null==e}function i(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function l(e){return"string"==typeof e}function d(e){return null===e}function u(e,t){var n={};if(e)for(var o in e)n[o]=e[o];if(t)for(var r in t)n[r]=t[r];return n}function s(e){return!d(e)&&"object"==typeof e}var m={};t.EMPTY_OBJ=m;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function f(e,t,n){d(n)?h(e,t):e.insertBefore(t,n)}function C(e,t){e.removeChild(t)}function N(e){for(var t=0;t0,h=d(m),f=l(m)&&"$"===m[0];p||h||f?(n=n||t.slice(0,u),(p||f)&&(s=E(s)),(h||f)&&(s.key="$"+u),n.push(s)):n&&n.push(s),s.flags|=65536}}a=0===(n=n||t).length?1:8}else(n=t).flags|=65536,81920&t.flags&&(n=E(t)),a=2;return e.children=n,e.childFlags=a,e}function F(e){return i(e)||r(e)?T(e,null):o(e)?A(e,0,null):16384&e.flags?E(e):e}var D="http://www.w3.org/1999/xlink",R="http://www.w3.org/XML/1998/namespace",j={"xlink:actuate":D,"xlink:arcrole":D,"xlink:href":D,"xlink:role":D,"xlink:show":D,"xlink:title":D,"xlink:type":D,"xml:base":R,"xml:lang":R,"xml:space":R};function W(e){return{onClick:e,onDblClick:e,onFocusIn:e,onFocusOut:e,onKeyDown:e,onKeyPress:e,onKeyUp:e,onMouseDown:e,onMouseMove:e,onMouseUp:e,onTouchEnd:e,onTouchMove:e,onTouchStart:e}}var z=W(0),U=W(null),H=W(!0);function G(e,t){var n=t.$EV;return n||(n=t.$EV=W(null)),n[e]||1==++z[e]&&(U[e]=function(e){var t="onClick"===e||"onDblClick"===e?function(e){return function(t){0===t.button?Y(t,!0,e,Q(t)):t.stopPropagation()}}(e):function(e){return function(t){Y(t,!1,e,Q(t))}}(e);return document.addEventListener(p(e),t),t}(e)),n}function K(e,t){var n=t.$EV;n&&n[e]&&(0==--z[e]&&(document.removeEventListener(p(e),U[e]),U[e]=null),n[e]=null)}function Y(e,t,n,o){var r=function(e){return c(e.composedPath)?e.composedPath()[0]:e.target}(e);do{if(t&&r.disabled)return;var a=r.$EV;if(a){var i=a[n];if(i&&(o.dom=r,i.event?i.event(i.data,e):i(e),e.cancelBubble))return}r=r.parentNode}while(!d(r))}function q(){this.cancelBubble=!0,this.immediatePropagationStopped||this.stopImmediatePropagation()}function $(){return this.defaultPrevented}function X(){return this.cancelBubble}function Q(e){var t={dom:document};return e.isDefaultPrevented=$,e.isPropagationStopped=X,e.stopPropagation=q,Object.defineProperty(e,"currentTarget",{configurable:!0,get:function(){return t.dom}}),t}function J(e,t,n){if(e[t]){var o=e[t];o.event?o.event(o.data,n):o(n)}else{var r=t.toLowerCase();e[r]&&e[r](n)}}function Z(e,t){var n=function(n){var o=this.$V;if(o){var r=o.props||m,a=o.dom;if(l(e))J(r,e,n);else for(var i=0;i-1&&t.options[i]&&(c=t.options[i].value),n&&a(c)&&(c=e.defaultValue),ie(o,c)}}var de,ue,se=Z("onInput",pe),me=Z("onChange");function pe(e,t,n){var o=e.value,r=t.value;if(a(o)){if(n){var i=e.defaultValue;a(i)||i===r||(t.defaultValue=i,t.value=i)}}else r!==o&&(t.defaultValue=o,t.value=o)}function he(e,t,n,o,r,a){64&e?ae(o,n):256&e?le(o,n,r,t):128&e&&pe(o,n,r),a&&(n.$V=t)}function fe(e,t,n){64&e?function(e,t){te(t.type)?(ee(e,"change",oe),ee(e,"click",re)):ee(e,"input",ne)}(t,n):256&e?function(e){ee(e,"change",ce)}(t):128&e&&function(e,t){ee(e,"input",se),t.onChange&&ee(e,"change",me)}(t,n)}function Ce(e){return e.type&&te(e.type)?!a(e.checked):!a(e.value)}function Ne(e){e&&!w(e,null)&&e.current&&(e.current=null)}function be(e,t,n){e&&(c(e)||void 0!==e.current)&&n.push((function(){w(e,t)||void 0===e.current||(e.current=t)}))}function Ve(e,t){ge(e),g(e,t)}function ge(e){var t,n=e.flags,o=e.children;if(481&n){t=e.ref;var r=e.props;Ne(t);var i=e.childFlags;if(!d(r))for(var l=Object.keys(r),u=0,s=l.length;u0;for(var c in i&&(a=Ce(n))&&fe(t,o,n),n)Le(c,null,n[c],o,r,a,null);i&&he(t,e,o,n,!0,a)}function xe(e,t,n){var o=F(e.render(t,e.state,n)),r=n;return c(e.getChildContext)&&(r=u(n,e.getChildContext())),e.$CX=r,o}function we(e,t,n,o,r,a){var i=new t(n,o),l=i.$N=Boolean(t.getDerivedStateFromProps||i.getSnapshotBeforeUpdate);if(i.$SVG=r,i.$L=a,e.children=i,i.$BS=!1,i.context=o,i.props===m&&(i.props=n),l)i.state=k(i,n,i.state);else if(c(i.componentWillMount)){i.$BR=!0,i.componentWillMount();var u=i.$PS;if(!d(u)){var s=i.state;if(d(s))i.state=u;else for(var p in u)s[p]=u[p];i.$PS=null}i.$BR=!1}return i.$LI=xe(i,n,o),i}function Se(e,t,n,o,r,a){var i=e.flags|=16384;481&i?Te(e,t,n,o,r,a):4&i?function(e,t,n,o,r,a){var i=we(e,e.type,e.props||m,n,o,a);Se(i.$LI,t,i.$CX,o,r,a),Ee(e.ref,i,a)}(e,t,n,o,r,a):8&i?(!function(e,t,n,o,r,a){Se(e.children=F(function(e,t){return 32768&e.flags?e.type.render(e.props||m,e.ref,t):e.type(e.props||m,t)}(e,n)),t,n,o,r,a)}(e,t,n,o,r,a),Me(e,a)):512&i||16&i?Ie(e,t,r):8192&i?function(e,t,n,o,r,a){var i=e.children,c=e.childFlags;12&c&&0===i.length&&(c=e.childFlags=2,i=e.children=M());2===c?Se(i,n,r,o,r,a):Ae(i,n,t,o,r,a)}(e,n,t,o,r,a):1024&i&&function(e,t,n,o,r){Se(e.children,e.ref,t,!1,null,r);var a=M();Ie(a,n,o),e.dom=a.dom}(e,n,t,r,a)}function Ie(e,t,n){var o=e.dom=document.createTextNode(e.children);d(t)||f(t,o,n)}function Te(e,t,n,o,r,i){var c=e.flags,l=e.props,u=e.className,s=e.children,m=e.childFlags,p=e.dom=function(e,t){return t?document.createElementNS("http://www.w3.org/2000/svg",e):document.createElement(e)}(e.type,o=o||(32&c)>0);if(a(u)||""===u||(o?p.setAttribute("class",u):p.className=u),16===m)L(p,s);else if(1!==m){var h=o&&"foreignObject"!==e.type;2===m?(16384&s.flags&&(e.children=s=E(s)),Se(s,p,n,h,null,i)):8!==m&&4!==m||Ae(s,p,n,h,null,i)}d(t)||f(t,p,r),d(l)||Be(e,c,l,p,o),be(e.ref,p,i)}function Ae(e,t,n,o,r,a){for(var i=0;i0,d!==u){var h=d||m;if((c=u||m)!==m)for(var f in(s=(448&r)>0)&&(p=Ce(c)),c){var C=h[f],N=c[f];C!==N&&Le(f,C,N,l,o,p,e)}if(h!==m)for(var b in h)a(c[b])&&!a(h[b])&&Le(b,h[b],null,l,o,p,e)}var V=t.children,g=t.className;e.className!==g&&(a(g)?l.removeAttribute("class"):o?l.setAttribute("class",g):l.className=g);4096&r?function(e,t){e.textContent!==t&&(e.textContent=t)}(l,V):Oe(e.childFlags,t.childFlags,e.children,V,l,n,o&&"foreignObject"!==t.type,null,e,i);s&&he(r,t,l,c,!1,p);var v=t.ref,k=e.ref;k!==v&&(Ne(k),be(v,l,i))}(e,t,o,r,p,s):4&p?function(e,t,n,o,r,a,i){var l=t.children=e.children;if(d(l))return;l.$L=i;var s=t.props||m,p=t.ref,h=e.ref,f=l.state;if(!l.$N){if(c(l.componentWillReceiveProps)){if(l.$BR=!0,l.componentWillReceiveProps(s,o),l.$UN)return;l.$BR=!1}d(l.$PS)||(f=u(f,l.$PS),l.$PS=null)}Fe(l,f,s,n,o,r,!1,a,i),h!==p&&(Ne(h),be(p,l,i))}(e,t,n,o,r,l,s):8&p?function(e,t,n,o,r,i,l){var d=!0,u=t.props||m,s=t.ref,p=e.props,h=!a(s),f=e.children;h&&c(s.onComponentShouldUpdate)&&(d=s.onComponentShouldUpdate(p,u));if(!1!==d){h&&c(s.onComponentWillUpdate)&&s.onComponentWillUpdate(p,u);var C=t.type,N=F(32768&t.flags?C.render(u,s,o):C(u,o));Pe(f,N,n,o,r,i,l),t.children=N,h&&c(s.onComponentDidUpdate)&&s.onComponentDidUpdate(p,u)}else t.children=f}(e,t,n,o,r,l,s):16&p?function(e,t){var n=t.children,o=t.dom=e.dom;n!==e.children&&(o.nodeValue=n)}(e,t):512&p?t.dom=e.dom:8192&p?function(e,t,n,o,r,a){var i=e.children,c=t.children,l=e.childFlags,d=t.childFlags,u=null;12&d&&0===c.length&&(d=t.childFlags=2,c=t.children=M());var s=0!=(2&d);if(12&l){var m=i.length;(8&l&&8&d||s||!s&&c.length>m)&&(u=V(i[m-1],!1).nextSibling)}Oe(l,d,i,c,n,o,r,u,e,a)}(e,t,n,o,r,s):function(e,t,n,o){var r=e.ref,a=t.ref,c=t.children;if(Oe(e.childFlags,t.childFlags,e.children,c,r,n,!1,null,e,o),t.dom=e.dom,r!==a&&!i(c)){var l=c.dom;C(r,l),h(a,l)}}(e,t,o,s)}function Oe(e,t,n,o,r,a,i,c,l,d){switch(e){case 2:switch(t){case 2:Pe(n,o,r,a,i,c,d);break;case 1:Ve(n,r);break;case 16:ge(n),L(r,o);break;default:!function(e,t,n,o,r,a){ge(e),Ae(t,n,o,r,V(e,!0),a),g(e,n)}(n,o,r,a,i,d)}break;case 1:switch(t){case 2:Se(o,r,a,i,c,d);break;case 1:break;case 16:L(r,o);break;default:Ae(o,r,a,i,c,d)}break;case 16:switch(t){case 16:!function(e,t,n){e!==t&&(""!==e?n.firstChild.nodeValue=t:L(n,t))}(n,o,r);break;case 2:ke(r),Se(o,r,a,i,c,d);break;case 1:ke(r);break;default:ke(r),Ae(o,r,a,i,c,d)}break;default:switch(t){case 16:ve(n),L(r,o);break;case 2:_e(r,l,n),Se(o,r,a,i,c,d);break;case 1:_e(r,l,n);break;default:var u=0|n.length,s=0|o.length;0===u?s>0&&Ae(o,r,a,i,c,d):0===s?_e(r,l,n):8===t&&8===e?function(e,t,n,o,r,a,i,c,l,d){var u,s,m=a-1,p=i-1,h=0,f=e[h],C=t[h];e:{for(;f.key===C.key;){if(16384&C.flags&&(t[h]=C=E(C)),Pe(f,C,n,o,r,c,d),e[h]=C,++h>m||h>p)break e;f=e[h],C=t[h]}for(f=e[m],C=t[p];f.key===C.key;){if(16384&C.flags&&(t[p]=C=E(C)),Pe(f,C,n,o,r,c,d),e[m]=C,m--,p--,h>m||h>p)break e;f=e[m],C=t[p]}}if(h>m){if(h<=p)for(s=(u=p+1)p)for(;h<=m;)Ve(e[h++],n);else!function(e,t,n,o,r,a,i,c,l,d,u,s,m){var p,h,f,C=0,N=c,b=c,g=a-c+1,k=i-c+1,_=new Int32Array(k+1),y=g===o,L=!1,B=0,x=0;if(r<4||(g|k)<32)for(C=N;C<=a;++C)if(p=e[C],xc?L=!0:B=c,16384&h.flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x;break}!y&&c>i&&Ve(p,l)}else y||Ve(p,l);else{var w={};for(C=b;C<=i;++C)w[t[C].key]=C;for(C=N;C<=a;++C)if(p=e[C],xN;)Ve(e[N++],l);_[c-b]=C+1,B>c?L=!0:B=c,16384&(h=t[c]).flags&&(t[c]=h=E(h)),Pe(p,h,l,n,d,u,m),++x}else y||Ve(p,l);else y||Ve(p,l)}if(y)_e(l,s,e),Ae(t,l,n,d,u,m);else if(L){var S=function(e){var t=0,n=0,o=0,r=0,a=0,i=0,c=0,l=e.length;l>De&&(De=l,de=new Int32Array(l),ue=new Int32Array(l));for(;n>1]]0&&(ue[n]=de[a-1]),de[a]=n)}a=r+1;var d=new Int32Array(a);i=de[a-1];for(;a-- >0;)d[a]=i,i=ue[i],de[a]=0;return d}(_);for(c=S.length-1,C=k-1;C>=0;C--)0===_[C]?(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)=0;C--)0===_[C]&&(16384&(h=t[B=C+b]).flags&&(t[B]=h=E(h)),Se(h,l,n,d,(f=B+1)i?i:a,m=0;mi)for(m=s;m=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var c=n.call(a,"catchLoc"),l=n.call(a,"finallyLoc");if(c&&l){if(this.prev=0;--o){var r=this.tryEntries[o];if(r.tryLoc<=this.prev&&n.call(r,"finallyLoc")&&this.prev=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),v(n),d}},"catch":function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var o=n.completion;if("throw"===o.type){var r=o.arg;v(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:_(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),d}},e}(e.exports);try{regeneratorRuntime=o}catch(r){Function("r","regeneratorRuntime = r")(o)}},function(e,t,n){"use strict";!function(t,n){var o,r,a=t.html5||{},i=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,c=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,l=0,d={};function u(){var e=h.elements;return"string"==typeof e?e.split(" "):e}function s(e){var t=d[e._html5shiv];return t||(t={},l++,e._html5shiv=l,d[l]=t),t}function m(e,t,o){return t||(t=n),r?t.createElement(e):(o||(o=s(t)),!(a=o.cache[e]?o.cache[e].cloneNode():c.test(e)?(o.cache[e]=o.createElem(e)).cloneNode():o.createElem(e)).canHaveChildren||i.test(e)||a.tagUrn?a:o.frag.appendChild(a));var a}function p(e){e||(e=n);var t=s(e);return!h.shivCSS||o||t.hasCSS||(t.hasCSS=!!function(e,t){var n=e.createElement("p"),o=e.getElementsByTagName("head")[0]||e.documentElement;return n.innerHTML="x",o.insertBefore(n.lastChild,o.firstChild)}(e,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),r||function(e,t){t.cache||(t.cache={},t.createElem=e.createElement,t.createFrag=e.createDocumentFragment,t.frag=t.createFrag()),e.createElement=function(n){return h.shivMethods?m(n,e,t):t.createElem(n)},e.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+u().join().replace(/[\w\-:]+/g,(function(e){return t.createElem(e),t.frag.createElement(e),'c("'+e+'")'}))+");return n}")(h,t.frag)}(e,t),e}!function(){try{var e=n.createElement("a");e.innerHTML="",o="hidden"in e,r=1==e.childNodes.length||function(){n.createElement("a");var e=n.createDocumentFragment();return"undefined"==typeof e.cloneNode||"undefined"==typeof e.createDocumentFragment||"undefined"==typeof e.createElement}()}catch(t){o=!0,r=!0}}();var h={elements:a.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:"3.7.3",shivCSS:!1!==a.shivCSS,supportsUnknownElements:r,shivMethods:!1!==a.shivMethods,type:"default",shivDocument:p,createElement:m,createDocumentFragment:function(e,t){if(e||(e=n),r)return e.createDocumentFragment();for(var o=(t=t||s(e)).frag.cloneNode(),a=0,i=u(),c=i.length;a3?c(i):null,V=String(i.key),g=String(i.char),v=i.location,k=i.keyCode||(i.keyCode=V)&&V.charCodeAt(0)||0,_=i.charCode||(i.charCode=g)&&g.charCodeAt(0)||0,y=i.bubbles,L=i.cancelable,B=i.repeat,x=i.locale,w=i.view||e;if(i.which||(i.which=i.keyCode),"initKeyEvent"in m)m.initKeyEvent(t,y,L,w,p,f,h,C,k,_);else if(0>>0),t=Element.prototype,n=t.querySelector,o=t.querySelectorAll;function r(t,n,o){t.setAttribute(e,null);var r=n.call(t,String(o).replace(/(^|,\s*)(:scope([ >]|$))/g,(function(t,n,o,r){return n+"["+e+"]"+(r||" ")})));return t.removeAttribute(e),r}t.querySelector=function(e){return r(this,n,e)},t.querySelectorAll=function(e){return r(this,o,e)}}()}}(window),function(e){var t=e.WeakMap||function(){var e,t=0,n=!1,o=!1;function r(t,r,a){o=a,n=!1,e=undefined,t.dispatchEvent(r)}function a(e){this.value=e}function c(){t++,this.__ce__=new i("@DOMMap:"+t+Math.random())}return a.prototype.handleEvent=function(t){n=!0,o?t.currentTarget.removeEventListener(t.type,this,!1):e=this.value},c.prototype={constructor:c,"delete":function(e){return r(e,this.__ce__,!0),n},get:function(t){r(t,this.__ce__,!1);var n=e;return e=undefined,n},has:function(e){return r(e,this.__ce__,!1),n},set:function(e,t){return r(e,this.__ce__,!0),e.addEventListener(this.__ce__.type,new a(t),!1),this}},c}();function n(){}function o(e,t,n){function r(e){r.once&&(e.currentTarget.removeEventListener(e.type,t,r),r.removed=!0),r.passive&&(e.preventDefault=o.preventDefault),"function"==typeof r.callback?r.callback.call(this,e):r.callback&&r.callback.handleEvent(e),r.passive&&delete e.preventDefault}return r.type=e,r.callback=t,r.capture=!!n.capture,r.passive=!!n.passive,r.once=!!n.once,r.removed=!1,r}n.prototype=(Object.create||Object)(null),o.preventDefault=function(){};var r,a,i=e.CustomEvent,c=e.dispatchEvent,l=e.addEventListener,d=e.removeEventListener,u=0,s=function(){u++},m=[].indexOf||function(e){for(var t=this.length;t--&&this[t]!==e;);return t},p=function(e){return"".concat(e.capture?"1":"0",e.passive?"1":"0",e.once?"1":"0")};try{l("_",s,{once:!0}),c(new i("_")),c(new i("_")),d("_",s,{once:!0})}catch(h){}1!==u&&(a=new t,r=function(e){if(e){var t=e.prototype;t.addEventListener=function(e){return function(t,r,i){if(i&&"boolean"!=typeof i){var c,l,d,u=a.get(this),s=p(i);u||a.set(this,u=new n),t in u||(u[t]={handler:[],wrap:[]}),l=u[t],(c=m.call(l.handler,r))<0?(c=l.handler.push(r)-1,l.wrap[c]=d=new n):d=l.wrap[c],s in d||(d[s]=o(t,r,i),e.call(this,t,d[s],d[s].capture))}else e.call(this,t,r,i)}}(t.addEventListener),t.removeEventListener=function(e){return function(t,n,o){if(o&&"boolean"!=typeof o){var r,i,c,l,d=a.get(this);if(d&&t in d&&(c=d[t],-1<(i=m.call(c.handler,n))&&(r=p(o))in(l=c.wrap[i]))){for(r in e.call(this,t,l[r],l[r].capture),delete l[r],l)return;c.handler.splice(i,1),c.wrap.splice(i,1),0===c.handler.length&&delete d[t]}}else e.call(this,t,n,o)}}(t.removeEventListener)}},e.EventTarget?r(EventTarget):(r(e.Text),r(e.Element||e.HTMLElement),r(e.HTMLDocument),r(e.Window||{prototype:e}),r(e.XMLHttpRequest)))}(window)},function(e,t,n){"use strict";!function(e){if("undefined"!=typeof e.setAttribute){var t=function(e){return e.replace(/-[a-z]/g,(function(e){return e[1].toUpperCase()}))};e.setProperty=function(e,n){var o=t(e);if(!n)return this.removeAttribute(o);var r=String(n);return this.setAttribute(o,r)},e.getPropertyValue=function(e){var n=t(e);return this.getAttribute(n)||null},e.removeProperty=function(e){var n=t(e),o=this.getAttribute(n);return this.removeAttribute(n),o}}}(CSSStyleDeclaration.prototype)},function(e,t,n){"use strict";window.Int32Array||(window.Int32Array=Array)},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){},function(e,t,n){"use strict";(function(e){var o=void 0!==e&&e||"undefined"!=typeof self&&self||window,r=Function.prototype.apply;function a(e,t){this._id=e,this._clearFn=t}t.setTimeout=function(){return new a(r.call(setTimeout,o,arguments),clearTimeout)},t.setInterval=function(){return new a(r.call(setInterval,o,arguments),clearInterval)},t.clearTimeout=t.clearInterval=function(e){e&&e.close()},a.prototype.unref=a.prototype.ref=function(){},a.prototype.close=function(){this._clearFn.call(o,this._id)},t.enroll=function(e,t){clearTimeout(e._idleTimeoutId),e._idleTimeout=t},t.unenroll=function(e){clearTimeout(e._idleTimeoutId),e._idleTimeout=-1},t._unrefActive=t.active=function(e){clearTimeout(e._idleTimeoutId);var t=e._idleTimeout;t>=0&&(e._idleTimeoutId=setTimeout((function(){e._onTimeout&&e._onTimeout()}),t))},n(435),t.setImmediate="undefined"!=typeof self&&self.setImmediate||void 0!==e&&e.setImmediate||void 0,t.clearImmediate="undefined"!=typeof self&&self.clearImmediate||void 0!==e&&e.clearImmediate||void 0}).call(this,n(76))},function(e,t,n){"use strict";(function(e,t){!function(e,n){if(!e.setImmediate){var o,r,a,i,c,l=1,d={},u=!1,s=e.document,m=Object.getPrototypeOf&&Object.getPrototypeOf(e);m=m&&m.setTimeout?m:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick((function(){h(e)}))}:!function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?e.MessageChannel?((a=new MessageChannel).port1.onmessage=function(e){h(e.data)},o=function(e){a.port2.postMessage(e)}):s&&"onreadystatechange"in s.createElement("script")?(r=s.documentElement,o=function(e){var t=s.createElement("script");t.onreadystatechange=function(){h(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):o=function(e){setTimeout(h,0,e)}:(i="setImmediate$"+Math.random()+"$",c=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&h(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",c,!1):e.attachEvent("onmessage",c),o=function(t){e.postMessage(i+t,"*")}),m.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[t++]}};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(t=e[Symbol.iterator]()).next.bind(t)}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n1?r-1:0),i=1;i1?t-1:0),o=1;o=0||(r[n]=e[n]);return r}(e,["className"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["BlockQuote",t])},n)))}},function(e,t,n){"use strict";t.__esModule=!0,t.ByondUi=void 0;var o=n(0),r=n(10),a=n(444),i=n(24),c=n(19);function l(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var d=(0,i.createLogger)("ByondUi"),u=[];window.addEventListener("beforeunload",(function(){for(var e=0;e=0||(r[n]=e[n]);return r}(t,["data","rangeX","rangeY","fillColor","strokeColor","strokeWidth"]),C=this.state.viewBox,N=function(e,t,n,o){if(0===e.length)return[];var a=(0,r.zipWith)(Math.min).apply(void 0,e),i=(0,r.zipWith)(Math.max).apply(void 0,e);return n!==undefined&&(a[0]=n[0],i[0]=n[1]),o!==undefined&&(a[1]=o[0],i[1]=o[1]),(0,r.map)((function(e){return(0,r.zipWith)((function(e,t,n,o){return(e-t)/(n-t)*o}))(e,a,i,t)}))(e)}(a,C,c,l);if(N.length>0){var b=N[0],V=N[N.length-1];N.push([C[0]+h,V[1]]),N.push([C[0]+h,-h]),N.push([-h,-h]),N.push([-h,b[1]])}var g=function(e){for(var t="",n=0;n=0||(r[n]=e[n]);return r}(t,["children","color","title","buttons"]);return(0,o.createComponentVNode)(2,r.Box,{mb:1,children:[(0,o.createVNode)(1,"div","Table",[(0,o.createVNode)(1,"div","Table__cell",(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Button,Object.assign({fluid:!0,color:l,icon:n?"chevron-down":"chevron-right",onClick:function(){return e.setState({open:!n})}},s,{children:d}))),2),u&&(0,o.createVNode)(1,"div","Table__cell Table__cell--collapsing",u,0)],0),n&&(0,o.createComponentVNode)(2,r.Box,{mt:1,children:i})]})},i}(o.Component);t.Collapsible=i},function(e,t,n){"use strict";t.__esModule=!0,t.ColorBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.content,n=(e.children,e.className),i=e.color,c=e.backgroundColor,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["content","children","className","color","backgroundColor"]);return l.color=t?null:"transparent",l.backgroundColor=i||c,(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["ColorBox",n,(0,a.computeBoxClassName)(l)]),t||".",0,Object.assign({},(0,a.computeBoxProps)(l))))};t.ColorBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Dropdown=void 0;var o=n(0),r=n(10),a=n(19),i=n(129);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).state={selected:t.selected,open:!1},n.handleClick=function(){n.state.open&&n.setOpen(!1)},n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentWillUnmount=function(){window.removeEventListener("click",this.handleClick)},d.setOpen=function(e){var t=this;this.setState({open:e}),e?(setTimeout((function(){return window.addEventListener("click",t.handleClick)})),this.menuRef.focus()):window.removeEventListener("click",this.handleClick)},d.setSelected=function(e){this.setState({selected:e}),this.setOpen(!1),this.props.onSelected(e)},d.buildMenu=function(){var e=this,t=this.props,n=t.options,r=void 0===n?[]:n,a=t.placeholder,i=r.map((function(t){return(0,o.createVNode)(1,"div","Dropdown__menuentry",t,0,{onClick:function(){e.setSelected(t)}},t)}));return a&&i.unshift((0,o.createVNode)(1,"div","Dropdown__menuentry",[(0,o.createTextVNode)("-- "),a,(0,o.createTextVNode)(" --")],0,{onClick:function(){e.setSelected(null)}},a)),i},d.render=function(){var e=this,t=this.props,n=t.color,l=void 0===n?"default":n,d=t.over,u=t.noscroll,s=t.nochevron,m=t.width,p=t.maxHeight,h=(t.onClick,t.selected,t.disabled),f=t.placeholder,C=c(t,["color","over","noscroll","nochevron","width","maxHeight","onClick","selected","disabled","placeholder"]),N=C.className,b=c(C,["className"]),V=d?!this.state.open:this.state.open,g=this.state.open?(0,o.createVNode)(1,"div",(0,r.classes)([u?"Dropdown__menu-noscroll":"Dropdown__menu",d&&"Dropdown__over"]),this.buildMenu(),0,{tabIndex:"-1",style:{width:m,"max-height":p}},null,(function(t){e.menuRef=t})):null;return(0,o.createVNode)(1,"div","Dropdown",[(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({width:m,className:(0,r.classes)(["Dropdown__control","Button","Button--color--"+l,h&&"Button--disabled",N])},b,{onClick:function(){h&&!e.state.open||e.setOpen(!e.state.open)},children:[(0,o.createVNode)(1,"span","Dropdown__selected-text",this.state.selected||f,0),!!s||(0,o.createVNode)(1,"span","Dropdown__arrow-button",(0,o.createComponentVNode)(2,i.Icon,{name:V?"chevron-up":"chevron-down"}),2)]}))),g],0)},l}(o.Component);t.Dropdown=l},function(e,t,n){"use strict";t.__esModule=!0,t.GridColumn=t.Grid=void 0;var o=n(0),r=n(131),a=n(10);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){var t=e.children,n=i(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table,Object.assign({},n,{children:(0,o.createComponentVNode)(2,r.Table.Row,{children:t})})))};t.Grid=c,c.defaultHooks=a.pureComponentHooks;var l=function(e){var t=e.size,n=void 0===t?1:t,a=e.style,c=i(e,["size","style"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Table.Cell,Object.assign({style:Object.assign({width:n+"%"},a)},c)))};t.GridColumn=l,c.defaultHooks=a.pureComponentHooks,c.Column=l},function(e,t,n){"use strict";t.__esModule=!0,t.Input=void 0;var o=n(0),r=n(10),a=n(19);function i(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var c=function(e){return(0,r.isFalsy)(e)?"":e},l=function(e){var t,n;function l(){var t;return(t=e.call(this)||this).inputRef=(0,o.createRef)(),t.state={editing:!1},t.handleInput=function(e){var n=t.state.editing,o=t.props.onInput;n||t.setEditing(!0),o&&o(e,e.target.value)},t.handleFocus=function(e){t.state.editing||t.setEditing(!0)},t.handleBlur=function(e){var n=t.state.editing,o=t.props.onChange;n&&(t.setEditing(!1),o&&o(e,e.target.value))},t.handleKeyDown=function(e){var n=t.props,o=n.onInput,r=n.onChange,a=n.onEnter;return 13===e.keyCode?(t.setEditing(!1),r&&r(e,e.target.value),o&&o(e,e.target.value),a&&a(e,e.target.value),void(t.props.selfClear?e.target.value="":e.target.blur())):27===e.keyCode?(t.setEditing(!1),e.target.value=c(t.props.value),void e.target.blur()):void 0},t}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var d=l.prototype;return d.componentDidMount=function(){var e=this.props.value,t=this.inputRef.current;t&&(t.value=c(e),this.props.autofocus&&(t.focus(),t.selectionStart=0,t.selectionEnd=t.value.length))},d.componentDidUpdate=function(e,t){var n=this.state.editing,o=e.value,r=this.props.value,a=this.inputRef.current;a&&!n&&o!==r&&(a.value=c(r))},d.setEditing=function(e){this.setState({editing:e})},d.render=function(){var e=this.props,t=(e.selfClear,e.onInput,e.onChange,e.onEnter,e.value,e.maxLength),n=e.placeholder,c=(e.autofocus,i(e,["selfClear","onInput","onChange","onEnter","value","maxLength","placeholder","autofocus"])),l=c.className,d=c.fluid,u=i(c,["className","fluid"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["Input",d&&"Input--fluid",l])},u,{children:[(0,o.createVNode)(1,"div","Input__baseline",".",16),(0,o.createVNode)(64,"input","Input__input",null,1,{placeholder:n,onInput:this.handleInput,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,maxLength:t},null,this.inputRef)]})))},l}(o.Component);t.Input=l},function(e,t,n){"use strict";t.__esModule=!0,t.Knob=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(132);t.Knob=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.forcedInputWidth,d=e.format,u=e.maxValue,s=e.minValue,m=e.onChange,p=e.onDrag,h=e.step,f=e.stepPixelSize,C=e.suppressFlicker,N=e.unit,b=e.value,V=e.className,g=e.style,v=e.fillValue,k=e.color,_=e.ranges,y=void 0===_?{}:_,L=e.size,B=e.bipolar,x=(e.children,e.popUpPosition),w=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","forcedInputWidth","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","style","fillValue","color","ranges","size","bipolar","children","popUpPosition"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[0,-1]},{animated:t,forcedInputWidth:n,format:d,maxValue:u,minValue:s,onChange:m,onDrag:p,step:h,stepPixelSize:f,suppressFlicker:C,unit:N,value:b},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,d=e.inputElement,m=e.handleDragStart,p=(0,r.scale)(null!=v?v:c,s,u),h=(0,r.scale)(c,s,u),f=k||(0,r.keyOfMatchingRange)(null!=v?v:n,y)||"default",C=270*(h-.5);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Knob","Knob--color--"+f,B&&"Knob--bipolar",V,(0,i.computeBoxClassName)(w)]),[(0,o.createVNode)(1,"div","Knob__circle",(0,o.createVNode)(1,"div","Knob__cursorBox",(0,o.createVNode)(1,"div","Knob__cursor"),2,{style:{transform:"rotate("+C+"deg)"}}),2),t&&(0,o.createVNode)(1,"div",(0,a.classes)(["Knob__popupValue",x&&"Knob__popupValue--"+x]),l,0),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringTrackPivot",(0,o.createVNode)(32,"circle","Knob__ringTrack",null,1,{cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),(0,o.createVNode)(32,"svg","Knob__ring Knob__ringFillPivot",(0,o.createVNode)(32,"circle","Knob__ringFill",null,1,{style:{"stroke-dashoffset":((B?2.75:2)-1.5*p)*Math.PI*50},cx:"50",cy:"50",r:"50"}),2,{viewBox:"0 0 100 100"}),d],0,Object.assign({},(0,i.computeBoxProps)(Object.assign({style:Object.assign({"font-size":L+"rem"},g)},w)),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledControls=void 0;var o=n(0),r=n(182);function a(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var i=function(e){var t=e.children,n=a(e,["children"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({mx:-.5,align:"stretch",justify:"space-between"},n,{children:t})))};t.LabeledControls=i;i.Item=function(e){var t=e.label,n=e.children,i=a(e,["label","children"]);return(0,o.createComponentVNode)(2,r.Flex.Item,{mx:1,children:(0,o.normalizeProps)((0,o.createComponentVNode)(2,r.Flex,Object.assign({minWidth:"52px",height:"100%",direction:"column",align:"center",textAlign:"center",justify:"space-between"},i,{children:[(0,o.createComponentVNode)(2,r.Flex.Item),(0,o.createComponentVNode)(2,r.Flex.Item,{children:n}),(0,o.createComponentVNode)(2,r.Flex.Item,{color:"label",children:t})]})))})}},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListDivider=t.LabeledListItem=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(19),i=n(181),c=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=c,c.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,i=e.labelColor,c=void 0===i?"label":i,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children;return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:c,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+":":null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,c.Item=l,c.Divider=d},function(e,t,n){"use strict";t.__esModule=!0,t.NanoMap=void 0;var o=n(0),r=n(2),a=n(1);n(75),n(24);var i=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).state={offsetX:0,offsetY:0,transform:"none",dragging:!1,originX:null,originY:null},n.handleDragStart=function(e){document.body.style["pointer-events"]="none",n.ref=e.target,n.setState({dragging:!1,originX:e.screenX,originY:e.screenY}),n.timer=setTimeout((function(){n.setState({dragging:!0})}),250),document.addEventListener("mousemove",n.handleDragMove),document.addEventListener("mouseup",n.handleDragEnd)},n.handleDragMove=function(e){n.setState((function(t){var o=Object.assign({},t),r=e.screenX-o.originX,a=e.screenY-o.originY;return t.dragging?(o.offsetX+=r/n.props.zoom,o.offsetY+=a/n.props.zoom,o.originX=e.screenX,o.originY=e.screenY):o.dragging=!0,o}))},n.handleDragEnd=function(e){document.body.style["pointer-events"]="auto",clearTimeout(n.timer),n.setState({dragging:!1,originX:null,originY:null}),document.removeEventListener("mousemove",n.handleDragMove),document.removeEventListener("mouseup",n.handleDragEnd)},n}return n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,i.prototype.render=function(){var e=(0,a.useBackend)(this.context).config,t=this.state,n=t.offsetX,i=t.offsetY,c=this.props,l=c.children,d=c.zoom,u=(c.reset,"matrix("+d+", 0, 0, "+d+", "+n*d+", "+i*d+")"),s={width:"560px",height:"560px",overflow:"hidden",position:"relative",padding:"0px","background-image":"url("+e.map+"_nanomap_z"+e.mapZLevel+".png)","background-size":"cover","text-align":"center",transform:u};return(0,o.createComponentVNode)(2,r.Box,{className:"NanoMap__container",children:(0,o.createComponentVNode)(2,r.Box,{style:s,textAlign:"center",onMouseDown:this.handleDragStart,children:(0,o.createComponentVNode)(2,r.Box,{children:l})})})},i}(o.Component);t.NanoMap=i;i.Marker=function(e,t){var n=e.x,a=e.y,i=e.zoom,c=e.icon,l=e.tooltip,d=e.color,u=e.onClick,s=4*n-5,m=4*a-4;return(0,o.createComponentVNode)(2,r.Box,{position:"absolute",className:"NanoMap__marker",lineHeight:"0",bottom:m+"px",left:s+"px",onMouseDown:u,children:[(0,o.createComponentVNode)(2,r.Icon,{name:c,color:d,fontSize:"4px"}),(0,o.createComponentVNode)(2,r.Tooltip,{content:l,scale:i})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Modal=void 0;var o=n(0),r=n(10),a=n(19),i=n(180);t.Modal=function(e){var t,n=e.className,c=e.children,l=e.onEnter,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","children","onEnter"]);return l&&(t=function(e){13===(e.which||e.keyCode)&&l(e)}),(0,o.createComponentVNode)(2,i.Dimmer,{onKeyDown:t,children:(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Modal",n,(0,a.computeBoxClassName)(d)]),c,0,Object.assign({},(0,a.computeBoxProps)(d))))})}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBox=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.color,i=e.info,c=(e.warning,e.success),l=e.danger,d=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","color","info","warning","success","danger"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Box,Object.assign({className:(0,r.classes)(["NoticeBox",n&&"NoticeBox--color--"+n,i&&"NoticeBox--type--info",c&&"NoticeBox--type--success",l&&"NoticeBox--type--danger",t])},d)))};t.NoticeBox=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.ProgressBar=void 0;var o=n(0),r=n(5),a=n(10),i=n(19);var c=function(e){var t=e.className,n=e.value,c=e.minValue,l=void 0===c?0:c,d=e.maxValue,u=void 0===d?1:d,s=e.color,m=e.ranges,p=void 0===m?{}:m,h=e.children,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","value","minValue","maxValue","color","ranges","children"]),C=(0,r.scale)(n,l,u),N=h!==undefined,b=s||(0,r.keyOfMatchingRange)(n,p)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar","ProgressBar--color--"+b,t,(0,i.computeBoxClassName)(f)]),[(0,o.createVNode)(1,"div","ProgressBar__fill ProgressBar__fill--animated",null,1,{style:{width:100*(0,r.clamp01)(C)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",N?h:(0,r.toFixed)(100*C)+"%",0)],4,Object.assign({},(0,i.computeBoxProps)(f))))};t.ProgressBar=c,c.defaultHooks=a.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Section=void 0;var o=n(0),r=n(10),a=n(19);var i=function(e){var t=e.className,n=e.title,i=e.level,c=void 0===i?1:i,l=e.buttons,d=e.fill,u=e.stretchContents,s=e.noTopPadding,m=e.children,p=e.scrollable,h=e.flexGrow,f=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["className","title","level","buttons","fill","stretchContents","noTopPadding","children","scrollable","flexGrow"]),C=!(0,r.isFalsy)(n)||!(0,r.isFalsy)(l),N=!(0,r.isFalsy)(m);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Section","Section--level--"+c,d&&"Section--fill",p&&"Section--scrollable",h&&"Section--flex",t].concat((0,a.computeBoxClassName)(f))),[C&&(0,o.createVNode)(1,"div","Section__title",[(0,o.createVNode)(1,"span","Section__titleText",n,0),(0,o.createVNode)(1,"div","Section__buttons",l,0)],4),N&&(0,o.createVNode)(1,"div",(0,r.classes)(["Section__content",!!u&&"Section__content--stretchContents",!!s&&"Section__content--noTopPadding"]),m,0)],0,Object.assign({},(0,a.computeBoxProps)(f))))};t.Section=i,i.defaultHooks=r.pureComponentHooks},function(e,t,n){"use strict";t.__esModule=!0,t.Slider=void 0;var o=n(0),r=n(5),a=n(10),i=n(19),c=n(130),l=n(132);t.Slider=function(e){if(Byond.IS_LTE_IE8)return(0,o.normalizeProps)((0,o.createComponentVNode)(2,l.NumberInput,Object.assign({},e)));var t=e.animated,n=e.format,d=e.maxValue,u=e.minValue,s=e.onChange,m=e.onDrag,p=e.step,h=e.stepPixelSize,f=e.suppressFlicker,C=e.unit,N=e.value,b=e.className,V=e.fillValue,g=e.color,v=e.ranges,k=void 0===v?{}:v,_=e.children,y=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["animated","format","maxValue","minValue","onChange","onDrag","step","stepPixelSize","suppressFlicker","unit","value","className","fillValue","color","ranges","children"]),L=_!==undefined;return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.DraggableControl,Object.assign({dragMatrix:[1,0]},{animated:t,format:n,maxValue:d,minValue:u,onChange:s,onDrag:m,step:p,stepPixelSize:h,suppressFlicker:f,unit:C,value:N},{children:function(e){var t=e.dragging,n=(e.editing,e.value),c=e.displayValue,l=e.displayElement,s=e.inputElement,m=e.handleDragStart,p=V!==undefined&&null!==V,h=((0,r.scale)(n,u,d),(0,r.scale)(null!=V?V:c,u,d)),f=(0,r.scale)(c,u,d),C=g||(0,r.keyOfMatchingRange)(null!=V?V:n,k)||"default";return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,a.classes)(["Slider","ProgressBar","ProgressBar--color--"+C,b,(0,i.computeBoxClassName)(y)]),[(0,o.createVNode)(1,"div",(0,a.classes)(["ProgressBar__fill",p&&"ProgressBar__fill--animated"]),null,1,{style:{width:100*(0,r.clamp01)(h)+"%",opacity:.4}}),(0,o.createVNode)(1,"div","ProgressBar__fill",null,1,{style:{width:100*(0,r.clamp01)(Math.min(h,f))+"%"}}),(0,o.createVNode)(1,"div","Slider__cursorOffset",[(0,o.createVNode)(1,"div","Slider__cursor"),(0,o.createVNode)(1,"div","Slider__pointer"),t&&(0,o.createVNode)(1,"div","Slider__popupValue",l,0)],0,{style:{width:100*(0,r.clamp01)(f)+"%"}}),(0,o.createVNode)(1,"div","ProgressBar__content",L?_:l,0),s],0,Object.assign({},(0,i.computeBoxProps)(y),{onMouseDown:m})))}})))}},function(e,t,n){"use strict";t.__esModule=!0,t.Tabs=void 0;var o=n(0),r=n(10),a=n(19),i=n(128);function c(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var l=function(e){var t=e.className,n=e.vertical,i=e.children,l=c(e,["className","vertical","children"]);return(0,o.normalizeProps)((0,o.createVNode)(1,"div",(0,r.classes)(["Tabs",n?"Tabs--vertical":"Tabs--horizontal",t,(0,a.computeBoxClassName)(l)]),(0,o.createVNode)(1,"div","Tabs__tabBox",i,0),2,Object.assign({},(0,a.computeBoxProps)(l))))};t.Tabs=l;l.Tab=function(e){var t=e.className,n=e.selected,a=e.altSelection,l=c(e,["className","selected","altSelection"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Button,Object.assign({className:(0,r.classes)(["Tabs__tab",n&&"Tabs__tab--selected",a&&n&&"Tabs__tab--altSelection",t]),selected:!a&&n,color:"transparent"},l)))}},function(e,t,n){var o={"./AICard.js":462,"./APC.js":463,"./AccountsTerminal.js":464,"./AgentCard.js":465,"./AiAirlock.js":466,"./AiRestorer.js":467,"./AiSupermatter.js":468,"./AirAlarm.js":469,"./AlgaeFarm.js":471,"./AppearanceChanger.js":472,"./ArcadeBattle.js":473,"./AreaScrubberControl.js":474,"./AssemblyInfrared.js":475,"./AssemblyProx.js":476,"./AssemblyTimer.js":477,"./AtmosAlertConsole.js":478,"./AtmosControl.js":185,"./AtmosFilter.js":479,"./AtmosMixer.js":480,"./Autolathe.js":481,"./Batteryrack.js":482,"./BeaconLocator.js":483,"./Biogenerator.js":484,"./BodyDesigner.js":485,"./BodyScanner.js":486,"./BombTester.js":487,"./BotanyEditor.js":488,"./BotanyIsolator.js":489,"./BrigTimer.js":490,"./CameraConsole.js":186,"./Canister.js":491,"./ChemDispenser.js":492,"./ChemMaster.js":496,"./ClawMachine.js":497,"./Cleanbot.js":498,"./CloningConsole.js":499,"./ColorMate.js":500,"./CommunicationsConsole.js":188,"./Communicator.js":501,"./ComputerFabricator.js":502,"./CookingAppliance.js":503,"./CrewManifest.js":94,"./CrewMonitor.js":189,"./Cryo.js":504,"./CryoStorage.js":190,"./CryoStorageVr.js":505,"./DNAForensics.js":506,"./DNAModifier.js":507,"./DestinationTagger.js":508,"./DiseaseSplicer.js":509,"./DishIncubator.js":510,"./DisposalBin.js":511,"./DroneConsole.js":512,"./EmbeddedController.js":513,"./ExonetNode.js":514,"./ExosuitFabricator.js":133,"./Farmbot.js":515,"./Fax.js":516,"./FileCabinet.js":517,"./Floorbot.js":518,"./GasPump.js":519,"./GasTemperatureSystem.js":520,"./GeneralAtmoControl.js":521,"./GeneralRecords.js":522,"./Gps.js":523,"./GravityGenerator.js":524,"./GuestPass.js":525,"./GyrotronControl.js":526,"./Holodeck.js":527,"./ICAssembly.js":528,"./ICCircuit.js":529,"./ICDetailer.js":530,"./ICPrinter.js":531,"./IDCard.js":532,"./IdentificationComputer.js":134,"./InventoryPanel.js":533,"./InventoryPanelHuman.js":534,"./IsolationCentrifuge.js":535,"./JanitorCart.js":536,"./Jukebox.js":537,"./LawManager.js":538,"./LookingGlass.js":539,"./MechaControlConsole.js":540,"./Medbot.js":541,"./MedicalRecords.js":542,"./MessageMonitor.js":543,"./Microwave.js":544,"./MiningOreProcessingConsole.js":545,"./MiningStackingConsole.js":546,"./MiningVendor.js":547,"./MuleBot.js":548,"./NIF.js":549,"./NTNetRelay.js":550,"./Newscaster.js":551,"./NoticeBoard.js":552,"./NtosAccessDecrypter.js":553,"./NtosArcade.js":554,"./NtosAtmosControl.js":555,"./NtosCameraConsole.js":556,"./NtosCommunicationsConsole.js":557,"./NtosConfiguration.js":558,"./NtosCrewMonitor.js":559,"./NtosDigitalWarrant.js":560,"./NtosEmailAdministration.js":561,"./NtosEmailClient.js":193,"./NtosFileManager.js":562,"./NtosIdentificationComputer.js":563,"./NtosMain.js":564,"./NtosNetChat.js":565,"./NtosNetDos.js":566,"./NtosNetDownloader.js":567,"./NtosNetMonitor.js":568,"./NtosNetTransfer.js":569,"./NtosNewsBrowser.js":570,"./NtosOvermapNavigation.js":571,"./NtosPowerMonitor.js":572,"./NtosRCON.js":573,"./NtosRevelation.js":574,"./NtosShutoffMonitor.js":575,"./NtosStationAlertConsole.js":576,"./NtosSupermatterMonitor.js":577,"./NtosUAV.js":578,"./NtosWordProcessor.js":579,"./OmniFilter.js":580,"./OmniMixer.js":581,"./OperatingComputer.js":582,"./OvermapDisperser.js":583,"./OvermapEngines.js":584,"./OvermapHelm.js":585,"./OvermapNavigation.js":194,"./OvermapShieldGenerator.js":586,"./OvermapShipSensors.js":587,"./ParticleAccelerator.js":588,"./PartsLathe.js":589,"./PathogenicIsolator.js":590,"./Pda.js":591,"./Photocopier.js":606,"./PipeDispenser.js":607,"./PlantAnalyzer.js":608,"./PointDefenseControl.js":609,"./PortableGenerator.js":610,"./PortablePump.js":611,"./PortableScrubber.js":612,"./PortableTurret.js":613,"./PowerMonitor.js":136,"./PressureRegulator.js":614,"./PrisonerManagement.js":615,"./RCON.js":195,"./RIGSuit.js":616,"./Radio.js":617,"./RapidPipeDispenser.js":200,"./RequestConsole.js":618,"./ResearchConsole.js":619,"./ResearchServerController.js":620,"./ResleevingConsole.js":621,"./ResleevingPod.js":622,"./RoboticsControlConsole.js":623,"./RogueZones.js":624,"./RustCoreMonitor.js":625,"./RustFuelControl.js":626,"./Secbot.js":627,"./SecurityRecords.js":628,"./SeedStorage.js":629,"./ShieldCapacitor.js":630,"./ShieldGenerator.js":631,"./ShutoffMonitor.js":196,"./ShuttleControl.js":632,"./Signaler.js":199,"./Sleeper.js":633,"./SmartVend.js":634,"./Smes.js":635,"./SolarControl.js":636,"./SpaceHeater.js":637,"./Stack.js":638,"./StationAlertConsole.js":197,"./SuitCycler.js":639,"./SuitStorageUnit.js":640,"./SupermatterMonitor.js":198,"./SupplyConsole.js":641,"./TEGenerator.js":642,"./Tank.js":643,"./TankDispenser.js":644,"./TelecommsLogBrowser.js":645,"./TelecommsMachineBrowser.js":646,"./TelecommsMultitoolMenu.js":647,"./Teleporter.js":648,"./TelesciConsole.js":649,"./TimeClock.js":650,"./TransferValve.js":651,"./TurbineControl.js":652,"./Turbolift.js":653,"./Uplink.js":654,"./Vending.js":655,"./VolumePanel.js":656,"./VorePanel.js":657,"./Wires.js":658,"./XenoarchArtifactAnalyzer.js":659,"./XenoarchArtifactHarvester.js":660,"./XenoarchDepthScanner.js":661,"./XenoarchHandheldPowerUtilizer.js":662,"./XenoarchReplicator.js":663,"./XenoarchSpectrometer.js":664,"./XenoarchSuspension.js":665,"./pAIAtmos.js":666,"./pAIDirectives.js":667,"./pAIDoorjack.js":668,"./pAIInterface.js":669,"./pAIMedrecords.js":670,"./pAISecrecords.js":671};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=461},function(e,t,n){"use strict";t.__esModule=!0,t.AICard=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AICard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.has_ai,u=l.integrity,s=l.backup_capacitor,m=l.flushing,p=l.has_laws,h=l.laws,f=l.wireless,C=l.radio;if(0===d)return(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createVNode)(1,"h3",null,"No AI detected.",16)})})})});var N=null;N=u>=75?"green":u>=25?"yellow":"red";var b=null;return s>=75&&(b="green"),b=s>=25?"yellow":"red",(0,o.createComponentVNode)(2,i.Window,{width:600,height:470,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored AI",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,display:"inline-block",children:(0,o.createVNode)(1,"h3",null,name,0)}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:N,value:u/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:b,value:s/100})})]})}),(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h2",null,1===m?"Wipe of AI in progress...":"",0)})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",children:!!p&&(0,o.createComponentVNode)(2,a.Box,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",children:e},t)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"red",children:(0,o.createVNode)(1,"h3",null,"No laws detected.",16)})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wireless Activity",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"check":"times",content:f?"Enabled":"Disabled",color:f?"green":"red",onClick:function(){return c("wireless")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subspace Transceiver",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"check":"times",content:C?"Enabled":"Disabled",color:C?"green":"red",onClick:function(){return c("radio")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"AI Power",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"radiation",confirmIcon:"radiation",disabled:m||0===u,confirmColor:"red",content:"Shutdown",onClick:function(){return c("wipe")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.APC=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(184),l=n(61);t.APC=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(0,o.createComponentVNode)(2,u);return a.gridCheck?c=(0,o.createComponentVNode)(2,s):a.failTime&&(c=(0,o.createComponentVNode)(2,m)),(0,o.createComponentVNode)(2,i.Window,{width:450,height:475,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:c})})};var d={2:{color:"good",externalPowerText:"External Power",chargingText:"Fully Charged"},1:{color:"average",externalPowerText:"Low External Power",chargingText:"Charging"},0:{color:"bad",externalPowerText:"No External Power",chargingText:"Not Charging"}},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,u=l.locked&&!l.siliconUser,s=(l.normallyLocked,d[l.externalPower]||d[0]),m=d[l.chargingStatus]||d[0],p=l.powerChannels||[],h=l.powerCellStatus/100;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.InterfaceLockNoticeBox,{deny:l.emagged,denialMessage:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"bad",fontSize:"1.5rem",children:"Fault in ID authenticator."}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Please contact maintenance for service."})],4)}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main Breaker",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.isOperating?"power-off":"times",content:l.isOperating?"On":"Off",selected:l.isOperating&&!u,color:l.isOperating?"":"bad",disabled:u,onClick:function(){return i("breaker")}}),children:["[ ",s.externalPowerText," ]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Cell",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:h})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",color:m.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.chargeMode?"sync":"times",content:l.chargeMode?"Auto":"Off",selected:l.chargeMode,disabled:u,onClick:function(){return i("charge")}}),children:["[ ",m.chargingText," ]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Power Channels",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[p.map((function(e){var t=e.topicParams;return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.title,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{inline:!0,mx:2,color:e.status>=2?"good":"bad",children:e.status>=2?"On":"Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:!u&&(1===e.status||3===e.status),disabled:u,onClick:function(){return i("channel",t.auto)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"On",selected:!u&&2===e.status,disabled:u,onClick:function(){return i("channel",t.on)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:!u&&0===e.status,disabled:u,onClick:function(){return i("channel",t.off)}})],4),children:[e.powerLoad," W"]},e.title)})),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Load",children:l.totalCharging?(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W (+ "),l.totalCharging,(0,o.createTextVNode)(" W charging)")],0):(0,o.createVNode)(1,"b",null,[l.totalLoad,(0,o.createTextVNode)(" W")],0)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Misc",buttons:!!l.siliconUser&&(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Overload",onClick:function(){return i("overload")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.coverLocked?"lock":"unlock",content:l.coverLocked?"Engaged":"Disengaged",selected:l.coverLocked,disabled:u,onClick:function(){return i("cover")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Night Shift Lighting",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Disabled",selected:2===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Automatic",selected:1===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:"Enabled",selected:3===l.nightshiftSetting,onClick:function(){return i("nightshift",{nightshift:3})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Emergency Lighting",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",content:l.emergencyLights?"Enabled":"Disabled",selected:l.emergencyLights,onClick:function(){return i("emergency_lighting")}})})]})})],4)},s=function(e,t){return(0,o.createComponentVNode)(2,l.FullscreenNotice,{title:"System Failure",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,children:"Power surge detected, grid check in effect..."})]})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=(0,o.createComponentVNode)(2,a.Button,{icon:"repeat",content:"Restart Now",color:"good",onClick:function(){return c("reboot")}});return i.locked&&!i.siliconUser&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Swipe an ID card for manual reboot."})),(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"SYSTEM FAILURE",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h2",null,"I/O regulators malfunction detected! Waiting for system reboot...",16)}),(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Automatic reboot in ",i.failTime," seconds..."]}),(0,o.createComponentVNode)(2,a.Box,{mt:4,children:l})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AccountsTerminal=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AccountsTerminal=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.id_inserted,s=d.id_card,m=d.access_level,p=d.machine_id;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:640,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Machine",color:"average",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"eject":"sign-in-alt",fluid:!0,content:s,onClick:function(){return l("insert_card")}})})]})}),m>0&&(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,s=c.creating_new_account,m=c.detailed_account_view;return(0,o.createComponentVNode)(2,a.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:!s&&!m,icon:"home",onClick:function(){return i("view_accounts_list")},children:"Home"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:s,icon:"cog",onClick:function(){return i("create_account")},children:"New Account"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{disabled:s,icon:"print",onClick:function(){return i("print")},children:"Print"})]}),s&&(0,o.createComponentVNode)(2,l)||m&&(0,o.createComponentVNode)(2,d)||(0,o.createComponentVNode)(2,u)]})},l=function(e,t){var n=(0,r.useBackend)(t).act,i=(0,r.useSharedState)(t,"holder",""),c=i[0],l=i[1],d=(0,r.useSharedState)(t,"money",""),u=d[0],s=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:"Create Account",level:2,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Holder",children:(0,o.createComponentVNode)(2,a.Input,{value:c,fluid:!0,onInput:function(e,t){return l(t)}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Initial Deposit",children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onInput:function(e,t){return s(t)}})})]}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c||!u,mt:1,fluid:!0,icon:"plus",onClick:function(){return n("finalise_create_account",{holder_name:c,starting_funds:u})},content:"Create"})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.access_level,d=c.station_account_number,u=c.account_number,s=c.owner_name,m=c.money,p=c.suspended,h=c.transactions;return(0,o.createComponentVNode)(2,a.Section,{title:"Account Details",level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",selected:p,content:"Suspend",onClick:function(){return i("toggle_suspension")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Number",children:["#",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Holder",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Balance",children:[m,"\u20ae"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:p?"bad":"good",children:p?"SUSPENDED":"Active"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"CentCom Administrator",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Payroll",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",fluid:!0,icon:"ban",confirmIcon:"ban",content:"Revoke",confirmContent:"This cannot be undone.",disabled:u===d,onClick:function(){return i("revoke_payroll")}})})})}),l>=2&&(0,o.createComponentVNode)(2,a.Section,{title:"Silent Funds Transfer",level:2,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_funds")},content:"Add Funds"}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("remove_funds")},content:"Remove Funds"})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Transactions",level:2,mt:1,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Timestamp"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Target"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Value"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Terminal"})]}),h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.date," ",e.time]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.target_name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.purpose}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.amount,"\u20ae"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source_terminal})]},t)}))]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"NanoTrasen Accounts",level:2,children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.owner_name+e.suspended,color:e.suspended?"bad":null,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"#"+e.account_number,onClick:function(){return i("view_account_detail",{account_index:e.account_index})}})},e.account_index)}))})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"There are no accounts available."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AgentCard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AgentCard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.entries,u=l.electronic_warfare;return(0,o.createComponentVNode)(2,i.Window,{width:550,height:400,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Info",children:(0,o.createComponentVNode)(2,a.Table,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c(e.name.toLowerCase().replace(/ /g,""))},icon:"cog"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.value})]},e.name)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Electronic Warfare",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{checked:u,content:u?"Electronic warfare is enabled. This will prevent you from being tracked by the AI.":"Electronic warfare disabled.",onClick:function(){return c("electronic_warfare")}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiAirlock=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={2:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},0:{color:"bad",localStatusText:"Offline"}};t.AiAirlock=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=c[d.power.main]||c[0],s=c[d.power.backup]||c[0],m=c[d.shock]||c[0];return(0,o.createComponentVNode)(2,i.Window,{width:500,height:390,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Main",color:u.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.main,content:"Disrupt",onClick:function(){return l("disrupt-main")}}),children:[d.power.main?"Online":"Offline"," ",d.wires.main_1&&d.wires.main_2?d.power.main_timeleft>0&&"["+d.power.main_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Backup",color:s.color,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lightbulb-o",disabled:!d.power.backup,content:"Disrupt",onClick:function(){return l("disrupt-backup")}}),children:[d.power.backup?"Online":"Offline"," ",d.wires.backup_1&&d.wires.backup_2?d.power.backup_timeleft>0&&"["+d.power.backup_timeleft+"s]":"[Wires have been cut!]"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Electrify",color:m.color,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:!(d.wires.shock&&0===d.shock),content:"Restore",onClick:function(){return l("shock-restore")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Temporary",onClick:function(){return l("shock-temp")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",disabled:!d.wires.shock,content:"Permanent",onClick:function(){return l("shock-perm")}})],4),children:[2===d.shock?"Safe":"Electrified"," ",(d.wires.shock?d.shock_timeleft>0&&"["+d.shock_timeleft+"s]":"[Wires have been cut!]")||-1===d.shock_timeleft&&"[Permanent]"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Access and Door Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Scan",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.id_scanner?"power-off":"times",content:d.id_scanner?"Enabled":"Disabled",selected:d.id_scanner,disabled:!d.wires.id_scanner,onClick:function(){return l("idscan-toggle")}}),children:!d.wires.id_scanner&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolts",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.locked?"lock":"unlock",content:d.locked?"Lowered":"Raised",selected:d.locked,disabled:!d.wires.bolts,onClick:function(){return l("bolt-toggle")}}),children:!d.wires.bolts&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Bolt Lights",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.lights?"power-off":"times",content:d.lights?"Enabled":"Disabled",selected:d.lights,disabled:!d.wires.lights,onClick:function(){return l("light-toggle")}}),children:!d.wires.lights&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Force Sensors",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.safe?"power-off":"times",content:d.safe?"Enabled":"Disabled",selected:d.safe,disabled:!d.wires.safe,onClick:function(){return l("safe-toggle")}}),children:!d.wires.safe&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Timing Safety",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.speed?"power-off":"times",content:d.speed?"Enabled":"Disabled",selected:d.speed,disabled:!d.wires.timing,onClick:function(){return l("speed-toggle")}}),children:!d.wires.timing&&"[Wires have been cut!]"}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Door Control",color:"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:d.opened?"sign-out-alt":"sign-in-alt",content:d.opened?"Open":"Closed",selected:d.opened,disabled:d.locked||d.welded,onClick:function(){return l("open-close")}}),children:!(!d.locked&&!d.welded)&&(0,o.createVNode)(1,"span",null,[(0,o.createTextVNode)("[Door is "),d.locked?"bolted":"",d.locked&&d.welded?" and ":"",d.welded?"welded":"",(0,o.createTextVNode)("!]")],0)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AiRestorerContent=t.AiRestorer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AiRestorer=function(){return(0,o.createComponentVNode)(2,i.Window,{width:370,height:360,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.AI_present,d=c.error,u=c.name,s=c.laws,m=c.isDead,p=c.restoring,h=c.health,f=c.ejectable;return(0,o.createFragment)([d&&(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:d}),!!f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:l?u:"----------",disabled:!l,onClick:function(){return i("PRG_eject")}}),!!l&&(0,o.createComponentVNode)(2,a.Section,{title:f?"System Status":u,buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,color:m?"bad":"good",children:m?"Nonfunctional":"Functional"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:100,ranges:{good:[70,Infinity],average:[50,70],bad:[-Infinity,50]}})})}),!!p&&(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"20px",color:"good",mt:1,children:"RECONSTRUCTION IN PROGRESS"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",content:"Begin Reconstruction",disabled:p,mt:1,onClick:function(){return i("PRG_beginReconstruction")}}),(0,o.createComponentVNode)(2,a.Section,{title:"Laws",level:2,children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{className:"candystripe",children:e},e)}))})]})],0)};t.AiRestorerContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.AiSupermatter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=(n(20),n(61));t.AiSupermatter=function(e,t){var n=(0,r.useBackend)(t).data,a=(n.integrity_percentage,n.ambient_temp,n.ambient_pressure,n.detonating),c=(0,o.createComponentVNode)(2,d);return a&&(c=(0,o.createComponentVNode)(2,l)),(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:c})})};var l=function(e,t){return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"DETONATION IMMINENT",children:(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{color:"bad",name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"CRYSTAL DELAMINATING"}),(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Evacuate area immediately"})]})})},d=function(e,t){var n=(0,r.useBackend)(t).data,i=n.integrity_percentage,c=n.ambient_temp,l=n.ambient_pressure;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Crystal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:i,maxValue:100,ranges:{good:[90,Infinity],average:[25,90],bad:[-Infinity,25]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:c,maxValue:1e4,ranges:{bad:[5e3,Infinity],average:[4e3,5e3],good:[-Infinity,4e3]},children:[c," K"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Environment Pressure",children:[l," kPa"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AirAlarm=void 0;var o=n(0),r=n(5),a=(n(7),n(1)),i=n(2),c=n(28),l=n(3),d=n(184),u=n(470);t.AirAlarm=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=r.locked&&!r.siliconUser&&!r.remoteUser;return(0,o.createComponentVNode)(2,l.Window,{width:440,height:650,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d.InterfaceLockNoticeBox),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m),!i&&(0,o.createComponentVNode)(2,h)]})})};var s=function(e,t){var n=(0,a.useBackend)(t).data,l=(n.environment_data||[]).filter((function(e){return e.value>=.01})),d={0:{color:"good",localStatusText:"Optimal"},1:{color:"average",localStatusText:"Caution"},2:{color:"bad",localStatusText:"Danger (Internals Required)"}},u=d[n.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.Section,{title:"Air Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l.length>0&&(0,o.createFragment)([l.map((function(e){var t=d[e.danger_level]||d[0];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,c.getGasLabel)(e.name),color:t.color,children:[(0,r.toFixed)(e.value,2),e.unit]},e.name)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Local status",color:u.color,children:u.localStatusText}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Area status",color:n.atmos_alarm||n.fire_alarm?"bad":"good",children:(n.atmos_alarm?"Atmosphere Alarm":n.fire_alarm&&"Fire Alarm")||"Nominal"})],0)||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Cannot obtain air sample for analysis."}),!!n.emagged&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Warning",color:"bad",children:"Safety measures offline. Device may exhibit abnormal behavior."})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.target_temperature,d=c.rcon;return(0,o.createComponentVNode)(2,i.Section,{title:"Comfort Settings",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remote Control",children:[(0,o.createComponentVNode)(2,i.Button,{selected:1===d,content:"Off",onClick:function(){return r("rcon",{rcon:1})}}),(0,o.createComponentVNode)(2,i.Button,{selected:2===d,content:"Auto",onClick:function(){return r("rcon",{rcon:2})}}),(0,o.createComponentVNode)(2,i.Button,{selected:3===d,content:"On",onClick:function(){return r("rcon",{rcon:3})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Button,{content:l,onClick:function(){return r("temperature")}})})]})})},p={home:{title:"Air Controls",component:function(){return f}},vents:{title:"Vent Controls",component:function(){return C}},scrubbers:{title:"Scrubber Controls",component:function(){return N}},modes:{title:"Operating Mode",component:function(){return b}},thresholds:{title:"Alarm Thresholds",component:function(){return V}}},h=function(e,t){var n=(0,a.useLocalState)(t,"screen"),r=n[0],c=n[1],l=p[r]||p.home,d=l.component();return(0,o.createComponentVNode)(2,i.Section,{title:l.title,buttons:r&&(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c()}}),children:(0,o.createComponentVNode)(2,d)})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(0,a.useLocalState)(t,"screen"),d=(l[0],l[1]),u=c.mode,s=c.atmos_alarm;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:s?"exclamation-triangle":"exclamation",color:s&&"caution",content:"Area Atmosphere Alarm",onClick:function(){return r(s?"reset":"alarm")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:3===u?"exclamation-triangle":"exclamation",color:3===u&&"danger",content:"Panic Siphon",onClick:function(){return r("mode",{mode:3===u?1:3})}}),(0,o.createComponentVNode)(2,i.Box,{mt:2}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"Vent Controls",onClick:function(){return d("vents")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"filter",content:"Scrubber Controls",onClick:function(){return d("scrubbers")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"cog",content:"Operating Mode",onClick:function(){return d("modes")}}),(0,o.createComponentVNode)(2,i.Box,{mt:1}),(0,o.createComponentVNode)(2,i.Button,{icon:"chart-bar",content:"Alarm Thresholds",onClick:function(){return d("thresholds")}})],4)},C=function(e,t){var n=(0,a.useBackend)(t).data.vents;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Vent,{vent:e},e.id_tag)})):"Nothing to show"},N=function(e,t){var n=(0,a.useBackend)(t).data.scrubbers;return n&&0!==n.length?n.map((function(e){return(0,o.createComponentVNode)(2,u.Scrubber,{scrubber:e},e.id_tag)})):"Nothing to show"},b=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.modes;return c&&0!==c.length?c.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:e.selected?"check-square-o":"square-o",selected:e.selected,color:e.selected&&e.danger&&"danger",content:e.name,onClick:function(){return r("mode",{mode:e.mode})}}),(0,o.createComponentVNode)(2,i.Box,{mt:1})],4,e.mode)})):"Nothing to show"},V=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.thresholds;return(0,o.createVNode)(1,"table","LabeledList",[(0,o.createVNode)(1,"thead",null,(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td"),(0,o.createVNode)(1,"td","color-bad","min2",16),(0,o.createVNode)(1,"td","color-average","min1",16),(0,o.createVNode)(1,"td","color-average","max1",16),(0,o.createVNode)(1,"td","color-bad","max2",16)],4),2),(0,o.createVNode)(1,"tbody",null,d.map((function(e){return(0,o.createVNode)(1,"tr",null,[(0,o.createVNode)(1,"td","LabeledList__label",(0,o.createVNode)(1,"span","color-"+(0,c.getGasColor)(e.name),(0,c.getGasLabel)(e.name),0),2),e.settings.map((function(e){return(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,i.Button,{content:(0,r.toFixed)(e.selected,2),onClick:function(){return l("threshold",{env:e.env,"var":e.val})}}),2,null,e.val)}))],0,null,e.name)})),0)],4,{style:{width:"100%"}})}},function(e,t,n){"use strict";t.__esModule=!0,t.Scrubber=t.Vent=void 0;var o=n(0),r=n(7),a=n(1),i=n(2);n(28);t.Vent=function(e,t){var n=e.vent,c=(0,a.useBackend)(t).act,l=n.id_tag,d=n.long_name,u=n.power,s=n.checks,m=n.excheck,p=n.incheck,h=n.direction,f=n.external,C=n.internal,N=n.extdefault,b=n.intdefault;return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(d),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:u?"power-off":"times",selected:u,content:u?"On":"Off",onClick:function(){return c("power",{id_tag:l,val:Number(!u)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"siphon"!==h?"Pressurizing":"Siphoning",color:"siphon"===h&&"danger",onClick:function(){return c("direction",{id_tag:l,val:Number("siphon"===h)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sign-in-alt",content:"Internal",selected:p,onClick:function(){return c("incheck",{id_tag:l,val:s})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"sign-out-alt",content:"External",selected:m,onClick:function(){return c("excheck",{id_tag:l,val:s})}})]}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(C),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_internal_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:b,content:"Reset",onClick:function(){return c("reset_internal_pressure",{id_tag:l})}})]}),!!m&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"External Target",children:[(0,o.createComponentVNode)(2,i.NumberInput,{value:Math.round(f),unit:"kPa",width:"75px",minValue:0,step:10,maxValue:5066,onChange:function(e,t){return c("set_external_pressure",{id_tag:l,value:t})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",disabled:N,content:"Reset",onClick:function(){return c("reset_external_pressure",{id_tag:l})}})]})]})})};t.Scrubber=function(e,t){var n=e.scrubber,c=(0,a.useBackend)(t).act,l=n.long_name,d=n.power,u=n.scrubbing,s=n.id_tag,m=(n.widenet,n.filters);return(0,o.createComponentVNode)(2,i.Section,{level:2,title:(0,r.decodeHtmlEntities)(l),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:d?"power-off":"times",content:d?"On":"Off",selected:d,onClick:function(){return c("power",{id_tag:s,val:Number(!d)})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"filter":"sign-in-alt",color:u||"danger",content:u?"Scrubbing":"Siphoning",onClick:function(){return c("scrubbing",{id_tag:s,val:Number(!u)})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Filters",children:u&&m.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:e.val?"check-square-o":"square-o",content:e.name,title:e.name,selected:e.val,onClick:function(){return c(e.command,{id_tag:s,val:!e.val})}},e.name)}))||"N/A"})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AlgaeFarm=void 0;var o=n(0),r=n(1),a=n(2),i=(n(20),n(3)),c=(n(5),n(7));t.AlgaeFarm=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.usePower,s=d.materials,m=d.last_flow_rate,p=d.last_power_draw,h=d.inputDir,f=d.outputDir,C=d.input,N=d.output,b=d.errorText;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[b&&(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",verticalAlign:"middle",children:b})}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Processing",selected:2===u,onClick:function(){return l("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[m," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw",children:[p," W"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(e.display),children:[(0,o.createComponentVNode)(2,a.ProgressBar,{width:"80%",value:e.qty,maxValue:e.max,children:[e.qty,"/",e.max]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,content:"Eject",onClick:function(){return l("ejectMaterial",{mat:e.name})}})]},e.name)}))]}),(0,o.createComponentVNode)(2,a.Table,{mt:1,children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Input ("+h+")",children:C?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[C.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:C.name,children:[C.percent,"% (",C.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Gas Output ("+f+")",children:N?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Pressure",children:[N.pressure," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:N.name,children:[N.percent,"% (",N.moles," moles)"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No connection detected."})})})]})})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AppearanceChanger=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.AppearanceChanger=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.config),h=n.data,f=h.name,C=h.specimen,N=h.gender,b=h.gender_id,V=h.hair_style,g=h.facial_hair_style,v=h.change_race,k=h.change_gender,_=h.change_eye_color,y=h.change_skin_tone,L=h.change_skin_color,B=h.change_hair_color,x=h.change_facial_hair_color,w=h.change_hair,S=h.change_facial_hair,I=h.mapRef,T=r.title,A=_||y||L||B||x,E=-1;v?E=0:k?E=1:A?E=2:w?E=4:S&&(E=5);var M=(0,i.useLocalState)(t,"tabIndex",E),P=M[0],O=M[1];return(0,o.createComponentVNode)(2,l.Window,{width:700,height:650,title:(0,a.decodeHtmlEntities)(T),children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Section,{title:"Reflection",children:(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:f}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Species",color:v?null:"grey",children:C}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",color:k?null:"grey",children:(0,a.capitalize)(N)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",color:A?null:"grey",children:(0,a.capitalize)(b)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Hair Style",color:w?null:"grey",children:(0,a.capitalize)(V)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Facial Hair Style",color:S?null:"grey",children:(0,a.capitalize)(g)})]})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.ByondUi,{style:{width:"256px",height:"256px"},params:{id:I,type:"map"}})})]})}),(0,o.createComponentVNode)(2,c.Tabs,{children:[v?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:0===P,onClick:function(){return O(0)},children:"Race"}):null,k?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:1===P,onClick:function(){return O(1)},children:"Gender & Sex"}):null,A?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:2===P,onClick:function(){return O(2)},children:"Colors"}):null,w?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:3===P,onClick:function(){return O(3)},children:"Hair"}):null,S?(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:4===P,onClick:function(){return O(4)},children:"Facial Hair"}):null]}),(0,o.createComponentVNode)(2,c.Box,{height:"43%",children:[v&&0===P?(0,o.createComponentVNode)(2,d):null,k&&1===P?(0,o.createComponentVNode)(2,u):null,A&&2===P?(0,o.createComponentVNode)(2,s):null,w&&3===P?(0,o.createComponentVNode)(2,m):null,S&&4===P?(0,o.createComponentVNode)(2,p):null]})]})})};var d=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.species,u=l.specimen,s=(0,r.sortBy)((function(e){return e.specimen}))(d||[]);return(0,o.createComponentVNode)(2,c.Section,{title:"Species",fill:!0,scrollable:!0,children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e.specimen,selected:u===e.specimen,onClick:function(){return a("race",{race:e.specimen})}},e.specimen)}))})},u=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.gender,d=a.gender_id,u=a.genders,s=a.id_genders;return(0,o.createComponentVNode)(2,c.Section,{title:"Gender & Sex",fill:!0,scrollable:!0,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Biological Sex",children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===l,content:e.gender_name,onClick:function(){return r("gender",{gender:e.gender_key})}},e.gender_key)}))}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Gender Identity",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{selected:e.gender_key===d,content:e.gender_name,onClick:function(){return r("gender_id",{gender_id:e.gender_key})}},e.gender_key)}))})]})})},s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.change_eye_color,d=a.change_skin_tone,u=a.change_skin_color,s=a.change_hair_color,m=a.change_facial_hair_color,p=a.eye_color,h=a.skin_color,f=a.hair_color,C=a.facial_hair_color;return(0,o.createComponentVNode)(2,c.Section,{title:"Colors",fill:!0,scrollable:!0,children:[l?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:p,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Eye Color",onClick:function(){return r("eye_color")}})]}):null,d?(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Tone",onClick:function(){return r("skin_tone")}})}):null,u?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:h,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Skin Color",onClick:function(){return r("skin_color")}})]}):null,s?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:f,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Hair Color",onClick:function(){return r("hair_color")}})]}):null,m?(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createComponentVNode)(2,c.ColorBox,{color:C,mr:1}),(0,o.createComponentVNode)(2,c.Button,{content:"Change Facial Hair Color",onClick:function(){return r("facial_hair_color")}})]}):null]})},m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.hair_style,d=a.hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("hair",{hair:e.hairstyle})},selected:e.hairstyle===l,content:e.hairstyle},e.hairstyle)}))})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.facial_hair_style,d=a.facial_hair_styles;return(0,o.createComponentVNode)(2,c.Section,{title:"Facial Hair",fill:!0,scrollable:!0,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{onClick:function(){return r("facial_hair",{facial_hair:e.facialhairstyle})},selected:e.facialhairstyle===l,content:e.facialhairstyle},e.facialhairstyle)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.ArcadeBattle=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ArcadeBattle=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=(l.name,l.temp),u=l.enemyAction,s=l.enemyName,m=l.playerHP,p=l.playerMP,h=l.enemyHP,f=(l.enemyMP,l.gameOver);return(0,o.createComponentVNode)(2,i.Window,{width:400,height:240,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:s,textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Section,{color:"label",children:[(0,o.createComponentVNode)(2,a.Box,{children:d}),(0,o.createComponentVNode)(2,a.Box,{children:!f&&u})]}),(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[m,"HP"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[p,"MP"]})})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Enemy HP",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h,minValue:0,maxValue:45,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[h,"HP"]})})})})]}),f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,color:"green",content:"New Game",onClick:function(){return c("newgame")}})||(0,o.createComponentVNode)(2,a.Flex,{mt:2,justify:"space-between",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",onClick:function(){return c("attack")},content:"Attack!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",onClick:function(){return c("heal")},content:"Heal!"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",onClick:function(){return c("charge")},content:"Recharge!"})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AreaScrubberControl=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(7);t.AreaScrubberControl=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=(0,a.useLocalState)(t,"showArea",!1),s=u[0],m=u[1],p=d.scrubbers;return p?(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"layer-group",content:"Show Areas",selected:s,onClick:function(){return m(!s)}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-on",content:"All On",onClick:function(){return c("allon")}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"49%",grow:1,children:(0,o.createComponentVNode)(2,r.Button,{textAlign:"center",fluid:!0,icon:"toggle-off",content:"All Off",onClick:function(){return c("alloff")}})})]}),(0,o.createComponentVNode)(2,r.Flex,{wrap:"wrap",children:p.map((function(e){return(0,o.createComponentVNode)(2,r.Flex.Item,{m:"2px",basis:"32%",children:(0,o.createComponentVNode)(2,l,{scrubber:e,showArea:s})},e.id)}))})]})})}):(0,o.createComponentVNode)(2,r.Section,{title:"Error",children:[(0,o.createComponentVNode)(2,r.Box,{color:"bad",children:"No Scrubbers Detected."}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"search",content:"Scan",onClick:function(){return c("scan")}})]})};var l=function(e,t){var n=(0,a.useBackend)(t).act,i=e.scrubber,l=e.showArea;return(0,o.createComponentVNode)(2,r.Section,{title:i.name,children:[(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"power-off",content:i.on?"Enabled":"Disabled",selected:i.on,onClick:function(){return n("toggle",{id:i.id})}}),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Pressure",children:[i.pressure," kPa"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Flow Rate",children:[i.flow_rate," L/s"]}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Load",children:[i.load," W"]}),l&&(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Area",children:(0,c.toTitleCase)(i.area)})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyInfrared=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.AssemblyInfrared=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.visible;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Infrared Unit",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Laser",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",fluid:!0,selected:d,onClick:function(){return c("state")},children:d?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,selected:u,onClick:function(){return c("visible")},children:u?"Able to be seen":"Invisible"})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyProx=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyProx=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time,p=u.range,h=u.maxRange,f=u.scanning;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})}),(0,o.createComponentVNode)(2,i.Section,{title:"Prox Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,i.NumberInput,{minValue:1,value:p,maxValue:h,onDrag:function(e,t){return d("range",{range:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Armed",children:[(0,o.createComponentVNode)(2,i.Button,{mr:1,icon:f?"lock":"lock-open",selected:f,onClick:function(){return d("scanning")},children:f?"ARMED":"Unarmed"}),"Movement sensor is active when armed!"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AssemblyTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.AssemblyTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.timing,m=u.time;return(0,o.createComponentVNode)(2,c.Window,{children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Timing Unit",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Timer",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"stopwatch",selected:s,onClick:function(){return d("timing")},children:s?"Counting Down":"Disabled"}),children:(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:m/10,minValue:0,maxValue:600,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("set_time",{time:t})}})})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosAlertConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosAlertConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.priority_alarms||[],u=l.minor_alarms||[];return(0,o.createComponentVNode)(2,i.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Alarms",children:(0,o.createVNode)(1,"ul",null,[0===d.length&&(0,o.createVNode)(1,"li","color-good","No Priority Alerts",16),d.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"bad",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)})),0===u.length&&(0,o.createVNode)(1,"li","color-good","No Minor Alerts",16),u.map((function(e){return(0,o.createVNode)(1,"li",null,(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:e.name,color:"average",onClick:function(){return c("clear",{ref:e.ref})}}),2,null,e.name)}))],0)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosFilter=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3));t.AtmosFilter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.filter_types||[];return(0,o.createComponentVNode)(2,i.Window,{width:390,height:187,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Rate",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,mr:1,children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:l.last_flow_rate,format:function(e){return e+" L/s"}})}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.rate),width:"63px",unit:"L/s",minValue:0,maxValue:200,onDrag:function(e,t){return c("rate",{rate:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.rate===l.max_rate,onClick:function(){return c("rate",{rate:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Filter",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e.selected,content:e.name,onClick:function(){return c("filter",{filterset:e.f_type})}},e.name)}))})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.AtmosMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.AtmosMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:370,height:195,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:l.on?"power-off":"times",content:l.on?"On":"Off",selected:l.on,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(l.set_pressure),unit:"kPa",width:"75px",minValue:0,maxValue:l.max_pressure,step:10,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"plus",content:"Max",disabled:l.set_pressure===l.max_pressure,onClick:function(){return c("pressure",{pressure:"max"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider,{size:1}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"label",children:(0,o.createVNode)(1,"u",null,"Concentrations",16)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 1 ("+l.node1_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node1_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node1",{concentration:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Node 2 ("+l.node2_dir+")",children:(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:l.node2_concentration,unit:"%",width:"60px",minValue:0,maxValue:100,stepPixelSize:2,onDrag:function(e,t){return c("node2",{concentration:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Autolathe=void 0;var o=n(0),r=(n(5),n(44)),a=n(9),i=n(1),c=n(2),l=n(3),d=n(133),u=n(7),s=function(e,t){if(null===e.requirements)return!0;for(var n=Object.keys(e.requirements),o=function(){var n=a[r],o=t.find((function(e){return e.name===n}));return o?o.amount=e[1].price/d.build_eff,e[1]})).sort(l[C]);if(0!==n.length)return b&&(n=n.reverse()),g=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:g?v:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},u=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),d=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(l),width:"100%",lineHeight:"19px",onSelected:function(e){return d(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},s=function(e,t){return!!e.affordable&&!(e.reagent&&!t.beaker)},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s(e,c),content:(e.price/c.build_eff).toLocaleString("en-US"),width:"15%",textAlign:"center",style:{float:"right"},onClick:function(){return r("purchase",{cat:l,name:e.name})}}),(0,o.createComponentVNode)(2,i.Box,{style:{clear:"both"}})]},e.name)}))})))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyDesigner=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);t.BodyDesigner=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.menu,s=d.disk,m=d.diskStored,p=d.activeBodyRecord,h=l[u];return(0,o.createComponentVNode)(2,c.Window,{width:400,height:650,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[s?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Save To Disk",onClick:function(){return r("savetodisk")},disabled:!p}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",content:"Load From Disk",onClick:function(){return r("loadfromdisk")},disabled:!m}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject",onClick:function(){return r("ejectdisk")}})]}):null,h]})})};var l={Main:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{title:"Database Functions",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Individual Body Records",onClick:function(){return r("menu",{menu:"Body Records"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:"View Stock Body Records",onClick:function(){return r("menu",{menu:"Stock Records"})}})]})})),"Body Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Body Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e.name,onClick:function(){return r("view_brec",{view_brec:e.recref})}},e.name)}))})})),"Stock Records":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.stock_bodyrecords;return(0,o.createComponentVNode)(2,i.Section,{title:"Stock Records",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Main"})}}),children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",content:e,onClick:function(){return r("view_stock_brec",{view_stock_brec:e})}},e)}))})})),"Specific Record":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.activeBodyRecord,u=l.mapRef;return d?(0,o.createComponentVNode)(2,i.Flex,{direction:"column",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"165px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Specific Record",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return c("menu",{menu:"Main"})}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d.real_name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:d.speciesname}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:(0,r.capitalize)(d.gender),onClick:function(){return c("href_conversion",{target_href:"bio_gender",target_value:1})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:d.synthetic}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:[d.locked,(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eye",content:"View OOC Notes",disabled:!d.booc,onClick:function(){return c("boocnotes")}})]})]})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"130px",children:(0,o.createComponentVNode)(2,i.ByondUi,{style:{width:"100%",height:"128px"},params:{id:u,type:"map"}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"300px",children:(0,o.createComponentVNode)(2,i.Section,{title:"Customize",height:"300px",style:{overflow:"auto"},children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scale",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:d.scale,onClick:function(){return c("href_conversion",{target_href:"size_multiplier",target_value:1})}})}),Object.keys(d.styles).map((function(e){var t=d.styles[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.styleHref?(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.style,onClick:function(){return c("href_conversion",{target_href:t.styleHref,target_value:1})}}):null,t.colorHref?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color,onClick:function(){return c("href_conversion",{target_href:t.colorHref,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color,style:{border:"1px solid #fff"}})]}):null,t.colorHref2?(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"pen",content:t.color2,onClick:function(){return c("href_conversion",{target_href:t.colorHref2,target_value:1})}}),(0,o.createComponentVNode)(2,i.ColorBox,{verticalAlign:"top",width:"32px",height:"20px",color:t.color2,style:{border:"1px solid #fff"}})]}):null]},e)})),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Body Markings",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add Marking",onClick:function(){return c("href_conversion",{target_href:"marking_style",target_value:1})}}),(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",justify:"center",align:"center",children:Object.keys(d.markings).map((function(e){var t=d.markings[e];return(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{mr:.2,fluid:!0,icon:"times",color:"red",onClick:function(){return c("href_conversion",{target_href:"marking_remove",target_value:e})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,backgroundColor:t,content:e,onClick:function(){return c("href_conversion",{target_href:"marking_color",target_value:e})}})})]})},e)}))})]})]})})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR: Record Not Found!"})})),"OOC Notes":(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.activeBodyRecord;return(0,o.createComponentVNode)(2,i.Section,{title:"Body OOC Notes (This is OOC!)",height:"100%",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return r("menu",{menu:"Specific Record"})}}),style:{"word-break":"break-all"},children:c&&c.booc||"ERROR: Body record not found!"})}))}},function(e,t,n){"use strict";t.__esModule=!0,t.BodyScanner=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["hasBorer","bad",function(e){return"Large growth detected in frontal lobe, possibly cancerous. Surgical removal is recommended."}],["hasVirus","bad",function(e){return"Viral pathogen detected in blood stream."}],["blind","average",function(e){return"Cataracts detected."}],["colourblind","average",function(e){return"Photoreceptor abnormalities detected."}],["nearsighted","average",function(e){return"Retinal misalignment detected."}],["humanPrey","average",function(e){return"Foreign Humanoid(s) detected: "+e.humanPrey}],["livingPrey","average",function(e){return"Foreign Creature(s) detected: "+e.livingPrey}],["objectPrey","average",function(e){return"Foreign Object(s) detected: "+e.objectPrey}]],u=[["Respiratory","oxyLoss"],["Brain","brainLoss"],["Toxin","toxLoss"],["Radiation","radLoss"],["Brute","bruteLoss"],["Genetic","cloneLoss"],["Burn","fireLoss"],["Paralysis","paralysis"]],s={average:[.25,.5],bad:[.5,Infinity]},m=function(e,t){for(var n=[],o=0;o0?e.reduce((function(e,t){return null===e?t:(0,o.createFragment)([e,!!t&&(0,o.createComponentVNode)(2,i.Box,{children:t})],0)})):null},h=function(e){if(e>100){if(e<300)return"mild infection";if(e<400)return"mild infection+";if(e<500)return"mild infection++";if(e<700)return"acute infection";if(e<800)return"acute infection+";if(e<900)return"acute infection++";if(e>=900)return"septic"}return""};t.BodyScanner=function(e,t){var n=(0,a.useBackend)(t).data,r=n.occupied,i=n.occupant,l=void 0===i?{}:i,d=r?(0,o.createComponentVNode)(2,f,{occupant:l}):(0,o.createComponentVNode)(2,_);return(0,o.createComponentVNode)(2,c.Window,{width:690,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:d})})};var f=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,C,{occupant:t}),(0,o.createComponentVNode)(2,N,{occupant:t}),(0,o.createComponentVNode)(2,b,{occupant:t}),(0,o.createComponentVNode)(2,V,{occupant:t}),(0,o.createComponentVNode)(2,v,{organs:t.extOrgan}),(0,o.createComponentVNode)(2,k,{organs:t.intOrgan})]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",onClick:function(){return c("ejectify")},children:"Eject"}),(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print_p")},children:"Print Report"})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempC,0)}),"\xb0C,\xa0",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.bodyTempF,0)}),"\xb0F"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Volume",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.volume,0)})," units\xa0(",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:(0,r.round)(u.blood.percent,0)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Weight",children:(0,r.round)(d.occupant.weight)+"lbs, "+(0,r.round)(d.occupant.weight/2.20463)+"kgs"})]})})},N=function(e){var t=e.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Blood Reagents",children:t.reagents?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.reagents.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Blood Reagents Detected"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stomach Reagents",children:t.ingested?(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reagent"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Amount"})]}),t.ingested.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:[e.amount," Units ",e.overdose?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"OVERDOSING"}):null]})]},e.name)}))]}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"No Stomach Reagents Detected"})})],4)},b=function(e){var t=e.occupant,n=t.hasBorer||t.blind||t.colourblind||t.nearsighted||t.hasVirus;return(n=n||t.humanPrey||t.livingPrey||t.objectPrey)?(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:d.map((function(e,n){if(t[e[0]])return(0,o.createComponentVNode)(2,i.Box,{color:e[1],bold:"bad"===e[1],children:e[2](t)})}))}):(0,o.createComponentVNode)(2,i.Section,{title:"Abnormalities",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No abnormalities found."})})},V=function(e){var t=e.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.Table,{children:m(u,(function(e,n,r){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Table.Row,{color:"label",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e[0],":"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:!!n&&n[0]+":"})]}),(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,g,{value:t[e[1]],marginBottom:r0&&"0.5rem",value:e.totalLoss/100,ranges:s,children:[(0,o.createComponentVNode)(2,i.Box,{float:"left",display:"inline",children:[!!e.bruteLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bone"}),(0,r.round)(e.bruteLoss,0),"\xa0",(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Brute damage"})]}),!!e.fireLoss&&(0,o.createComponentVNode)(2,i.Box,{display:"inline",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"fire"}),(0,r.round)(e.fireLoss,0),(0,o.createComponentVNode)(2,i.Tooltip,{position:"top",content:"Burn damage"})]})]}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:(0,r.round)(e.totalLoss,0)})]})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([e.internalBleeding&&"Internal bleeding",!!e.status.bleeding&&"External bleeding",e.lungRuptured&&"Ruptured lung",e.destroyed&&"Destroyed",!!e.status.broken&&e.status.broken,h(e.germ_level),!!e.open&&"Open incision"])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:[p([!!e.status.splinted&&"Splinted",!!e.status.robotic&&"Robotic",!!e.status.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})]),p(e.implants.map((function(e){return e.known?e.name:"Unknown object"})))]})]})]},t)}))]})})},k=function(e){return 0===e.organs.length?(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"N/A"})}):(0,o.createComponentVNode)(2,i.Section,{title:"Internal Organs",children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:"Damage"}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",children:"Injuries"})]}),e.organs.map((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{textTransform:"capitalize",children:[(0,o.createComponentVNode)(2,i.Table.Cell,{width:"33%",children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:e.maxHealth,value:e.damage/100,mt:t>0&&"0.5rem",ranges:s,children:(0,r.round)(e.damage,0)})}),(0,o.createComponentVNode)(2,i.Table.Cell,{textAlign:"right",width:"33%",children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",display:"inline",children:p([h(e.germ_level)])}),(0,o.createComponentVNode)(2,i.Box,{display:"inline",children:p([1===e.robotic&&"Robotic",2===e.robotic&&"Assisted",!!e.dead&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"})])})]})]},t)}))]})})},_=function(){return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BombTester=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.BombTester=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.simulating,s=d.mode,m=d.tank1,p=d.tank1ref,h=d.tank2,f=d.tank2ref,C=d.canister,N=d.sim_canister_output;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,a.Section,{title:"Virtual Explosive Simulator v2.01",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mode",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:1})},selected:1===s,children:"Single Tank"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:2})},selected:2===s,children:"Transfer Valve"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("set_mode",{mode:3})},selected:3===s,children:"Canister"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Primary Slot",children:m&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:p})},icon:"eject",children:m})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:1})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Secondary Slot",children:h&&(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("remove_tank",{ref:f})},icon:"eject",children:h})||(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("add_tank",{slot:2})},icon:"upload",children:"Insert Tank"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Connected Canister",buttons:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return l("canister_scan")},icon:"search",children:"Scan"}),children:C&&(0,o.createComponentVNode)(2,a.Box,{color:"label",children:C})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No tank connected."})}),C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Canister Release Pressure",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:N,maxValue:1013.25,onDrag:function(e,t){return l("set_can_pressure",{pressure:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:2,color:"red",icon:"bomb",fontSize:2,onClick:function(){return l("start_sim")},fluid:!0,children:"Begin Simulation"})]})})})};var c=function(e){var t,n;function r(t){var n;n=e.call(this,t)||this;var o=Math.random()>.5,r=Math.random()>.5;return n.state={x:o?340:0,y:r?205:0,reverseX:!1,reverseY:!1},n.process=setInterval((function(){n.setState((function(e){var t=Object.assign({},e);return t.reverseX?t.x-2<-5?(t.reverseX=!1,t.x+=2):t.x-=2:t.x+2>340?(t.reverseX=!0,t.x-=2):t.x+=2,t.reverseY?t.y-2<-20?(t.reverseY=!1,t.y+=2):t.y-=2:t.y+2>205?(t.reverseY=!0,t.y-=2):t.y+=2,t}))}),1),n}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.componentWillUnmount=function(){clearInterval(this.process)},i.render=function(){var e=this.state,t={position:"relative",left:e.x+"px",top:e.y+"px"};return(0,o.createComponentVNode)(2,a.Section,{title:"Simulation in progress!",fill:!0,children:(0,o.createComponentVNode)(2,a.Box,{position:"absolute",style:{overflow:"hidden",width:"100%",height:"100%"},children:(0,o.createComponentVNode)(2,a.Icon,{style:t,name:"bomb",size:10,color:"red"})})})},r}(o.Component)},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyEditor=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.BotanyEditor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.activity,u=l.degradation,s=l.disk,m=l.sourceName,p=l.locus,h=l.loaded;return d?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:m}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene Decay",children:[u,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Locus",children:p})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No disk loaded."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:h})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("apply_gene")},children:"Apply Gene Mods"}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Target"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No target seed packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BotanyIsolator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.BotanyIsolator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.geneMasks,u=l.activity,s=l.degradation,m=l.disk,p=l.loaded,h=l.hasGenetics,f=l.sourceName;return u?(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Scanning..."})})}):(0,o.createComponentVNode)(2,i.Window,{width:470,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Buffered Genetic Data",children:h&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Source",children:f}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gene decay",children:[s,"%"]}),m&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.mask,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:"download",onClick:function(){return c("get_gene",{get_gene:e.tag})},children:"Extract"})},e.mask)}))||null]}),m&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return c("clear_buffer")},children:"Clear Genetic Buffer"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No Data Buffered."}),m&&(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_disk")},children:"Eject Loaded Disk"})||(0,o.createComponentVNode)(2,a.NoticeBox,{mt:1,warning:!0,children:"No disk inserted."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Loaded Material",children:p&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Packet Loaded",children:p})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"cog",onClick:function(){return c("scan_genome")},children:"Process Genome"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("eject_packet")},children:"Eject Packet"})]})||(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:"No packet loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.BrigTimer=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.BrigTimer=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:138,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Cell Timer",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"clock-o",content:u.timing?"Stop":"Start",selected:u.timing,onClick:function(){return d(u.timing?"stop":"start")}}),u.flash_found&&(0,o.createComponentVNode)(2,i.Button,{icon:"lightbulb-o",content:u.flash_charging?"Recharging":"Flash",disabled:u.flash_charging,onClick:function(){return d("flash")}})||null],0),children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,fluid:!0,value:u.time_left/10,minValue:0,maxValue:u.max_time_left/10,format:function(e){return(0,l.formatTime)((0,r.round)(e))},onDrag:function(e,t){return d("time",{time:t})}}),(0,o.createComponentVNode)(2,i.Flex,{mt:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_short/10),onClick:function(){return d("preset",{preset:"short"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_medium/10),onClick:function(){return d("preset",{preset:"medium"})}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"hourglass-start",content:"Add "+(0,l.formatTime)(u.preset_long/10),onClick:function(){return d("preset",{preset:"long"})}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Canister=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(20),l=n(3);t.Canister=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.connected,m=u.can_relabel,p=u.pressure,h=u.releasePressure,f=u.defaultReleasePressure,C=u.minReleasePressure,N=u.maxReleasePressure,b=u.valveOpen,V=u.holding;return(0,o.createComponentVNode)(2,l.Window,{width:360,height:242,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Canister",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",disabled:!m,content:"Relabel",onClick:function(){return d("relabel")}}),children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{minWidth:"66px",label:"Tank Pressure",children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return e<1e4?(0,r.toFixed)(e)+" kPa":(0,c.formatSiUnit)(1e3*e,1,"Pa")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Regulator",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",left:"-8px",children:[(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!b&&"yellow",value:h,unit:"kPa",minValue:C,maxValue:N,stepPixelSize:1,onDrag:function(e,t){return d("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"-2px",right:"-20px",color:"transparent",icon:"fast-forward",onClick:function(){return d("pressure",{pressure:N})}}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,position:"absolute",top:"16px",right:"-20px",color:"transparent",icon:"undo",onClick:function(){return d("pressure",{pressure:f})}})]})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Valve",children:(0,o.createComponentVNode)(2,i.Button,{my:.5,width:"50px",lineHeight:2,fontSize:"11px",color:b?V?"caution":"danger":null,content:b?"Open":"Closed",onClick:function(){return d("valve")}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{mr:1,label:"Port",children:(0,o.createComponentVNode)(2,i.Box,{position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{size:1.25,name:s?"plug":"times",color:s?"good":"bad"}),(0,o.createComponentVNode)(2,i.Tooltip,{content:s?"Connected":"Disconnected",position:"top"})]})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Holding Tank",buttons:!!V&&(0,o.createComponentVNode)(2,i.Button,{icon:"eject",color:b&&"danger",content:"Eject",onClick:function(){return d("eject")}}),children:[!!V&&(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Label",children:V.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:V.pressure})," kPa"]})]}),!V&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No Holding Tank"})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ChemDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(187),c=n(3),l=[5,10,20,30,40,60],d=[1,5,10];t.ChemDispenser=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:390,height:655,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.amount;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",flex:"content",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dispense",verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",spacing:"1",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",children:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",selected:c===e,content:e+"u",m:"0",fluid:!0,onClick:function(){return i("amount",{amount:e})}})},t)}))})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Custom Amount",children:(0,o.createComponentVNode)(2,a.Slider,{step:1,stepPixelSize:5,value:c,minValue:1,maxValue:120,onDrag:function(e,t){return i("amount",{amount:t})}})})]})})},s=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chemicals,d=void 0===l?[]:l,u=[],s=0;s<(d.length+1)%3;s++)u.push(!0);return(0,o.createComponentVNode)(2,a.Section,{title:c.glass?"Drink Dispenser":"Chemical Dispenser",flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{direction:"row",wrap:"wrap",height:"100%",spacingPrecise:"2",align:"flex-start",alignContent:"flex-start",children:[d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"40%",height:"20px",children:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",width:"100%",height:"100%",align:"flex-start",content:e.title+" ("+e.amount+")",onClick:function(){return i("dispense",{reagent:e.id})}})},t)})),u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",basis:"25%",height:"20px"},t)}))]})})},m=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,u=l.isBeakerLoaded,s=l.beakerCurrentVolume,m=l.beakerMaxVolume,p=l.beakerContents,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",flex:"content",minHeight:"25%",buttons:(0,o.createComponentVNode)(2,a.Box,{children:[!!u&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mr:2,children:[s," / ",m," units"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject",disabled:!u,onClick:function(){return c("ejectBeaker")}})]}),children:(0,o.createComponentVNode)(2,i.BeakerContents,{beakerLoaded:u,beakerContents:h,buttons:function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"Isolate",icon:"compress-arrows-alt",onClick:function(){return c("remove",{reagent:e.id,amount:-1})}}),d.map((function(t,n){return(0,o.createComponentVNode)(2,a.Button,{content:t,onClick:function(){return c("remove",{reagent:e.id,amount:t})}},n)})),(0,o.createComponentVNode)(2,a.Button,{content:"ALL",onClick:function(){return c("remove",{reagent:e.id,amount:e.volume})}})],0)}})})}},function(e,t,n){"use strict";e.exports=n(494)()},function(e,t,n){"use strict";var o=n(495);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==o){var c=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw c.name="Invariant Violation",c}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,n){"use strict";t.__esModule=!0,t.ChemMaster=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(187),l=n(45),d=[1,5,10,30,60];t.ChemMaster=function(e,t){var n=(0,r.useBackend)(t).data,a=n.condi,c=n.beaker,d=n.beaker_reagents,p=void 0===d?[]:d,h=n.buffer_reagents,f=void 0===h?[]:h,C=n.mode;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:500,resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal),(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,u,{beaker:c,beakerReagents:p,bufferNonEmpty:f.length>0}),(0,o.createComponentVNode)(2,s,{mode:C,bufferReagents:f}),(0,o.createComponentVNode)(2,m,{isCondiment:a,bufferNonEmpty:f.length>0})]})]})};var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,u=(n.data,e.beaker),s=e.beakerReagents,m=e.bufferNonEmpty;return(0,o.createComponentVNode)(2,a.Section,{title:"Beaker",buttons:m?(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}):(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,content:"Eject and Clear Buffer",onClick:function(){return i("eject")}}),children:u?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,n){return(0,o.createComponentVNode)(2,a.Box,{mb:n0?(0,o.createComponentVNode)(2,c.BeakerContents,{beakerLoaded:!0,beakerContents:s,buttons:function(e,r){return(0,o.createComponentVNode)(2,a.Box,{mb:r0?l.desc:"N/A"}),l.blood_type&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood type",children:l.blood_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood DNA",className:"LabeledList__breakContents",children:l.blood_dna})],4),!c.condi&&(0,o.createComponentVNode)(2,a.Button,{icon:c.printing?"spinner":"print",disabled:c.printing,iconSpin:!!c.printing,ml:"0.5rem",content:"Print",onClick:function(){return i("print",{idx:l.idx,beaker:e.args.beaker})}})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ClawMachine=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ClawMachine=function(e,t){var n,c=(0,r.useBackend)(t),l=c.act,d=c.data,u=(d.wintick,d.instructions),s=d.gameStatus,m=d.winscreen;return"CLAWMACHINE_NEW"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Pay to Play!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Start",onClick:function(){return l("newgame")}})]}):"CLAWMACHINE_END"===s?n=(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),(0,o.createVNode)(1,"b",null,"Thank you for playing!",16)," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr"),m,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Close",onClick:function(){return l("return")}})]}):"CLAWMACHINE_ON"===s&&(n=(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[1,7],good:[8,Infinity]},value:d.wintick,minValue:0,maxValue:10})})}),(0,o.createComponentVNode)(2,a.Box,{align:"center",children:[(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br"),u,(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"hr")," ",(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Up",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Left",onClick:function(){return l("pointless")}}),(0,o.createComponentVNode)(2,a.Button,{content:"Right",onClick:function(){return l("pointless")}}),(0,o.createVNode)(1,"br")," ",(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{content:"Down",onClick:function(){return l("pointless")}})]})]})),(0,o.createComponentVNode)(2,i.Window,{resizable:!0,children:(0,o.createVNode)(1,"center",null,n,0)})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cleanbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Cleanbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.version,p=l.blood,h=(l.patrol,l.wet_floors),f=l.spray_blood,C=l.rgbpanel,N=l.red_switch,b=l.green_switch,V=l.blue_switch;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Cleaner "+m,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("blood")},children:p?"Cleans Blood":"Ignores Blood"})})||null,!s&&u&&(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:C&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:N?"toggle-on":"toggle-off",backgroundColor:N?"red":"maroon",onClick:function(){return c("red_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:b?"toggle-on":"toggle-off",backgroundColor:b?"green":"darkgreen",onClick:function(){return c("green_switch")}}),(0,o.createComponentVNode)(2,a.Button,{fontSize:5.39,icon:V?"toggle-on":"toggle-off",backgroundColor:V?"blue":"darkblue",onClick:function(){return c("blue_switch")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Odd Looking Screw Twiddled",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:h,onClick:function(){return c("wet_floors")},icon:"screwdriver",children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weird Button Pressed",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"brown",selected:f,onClick:function(){return c("spray_blood")},icon:"screwdriver",children:f?"Yes":"No"})})]})})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.CloningConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(28),l=n(45),d=n(3),u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=e.args,u=d.activerecord,s=d.realname,m=d.health,p=d.unidentity,h=d.strucenzymes,f=m.split(" - ");return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Records of "+s,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Damage",children:f.length>1?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.oxy,display:"inline",children:f[0]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.toxin,display:"inline",children:f[2]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.brute,display:"inline",children:f[3]}),(0,o.createTextVNode)("\xa0|\xa0"),(0,o.createComponentVNode)(2,i.Box,{color:c.COLORS.damageType.burn,display:"inline",children:f[1]})],4):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unknown"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"UI",className:"LabeledList__breakContents",children:p}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SE",className:"LabeledList__breakContents",children:h}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk",children:[(0,o.createComponentVNode)(2,i.Button.Confirm,{disabled:!l.disk,icon:"arrow-circle-down",content:"Import",onClick:function(){return r("disk",{option:"load"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI",onClick:function(){return r("disk",{option:"save",savetype:"ui"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export UI and UE",onClick:function(){return r("disk",{option:"save",savetype:"ue"})}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l.disk,icon:"arrow-circle-up",content:"Export SE",onClick:function(){return r("disk",{option:"save",savetype:"se"})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!l.podready,icon:"user-plus",content:"Clone",onClick:function(){return r("clone",{ref:u})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",content:"Delete",onClick:function(){return r("del_rec")}})]})]})})};t.CloningConsole=function(e,t){var n=(0,a.useBackend)(t);n.act,n.data.menu;return(0,l.modalRegisterBodyOverride)("view_rec",u),(0,o.createComponentVNode)(2,d.Window,{resizable:!0,children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,d.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,f),(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})]})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data.menu;return 1===r?n=(0,o.createComponentVNode)(2,p):2===r&&(n=(0,o.createComponentVNode)(2,h)),n},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.loading,u=l.scantemp,s=l.occupant,m=l.locked,p=l.can_brainscan,h=l.scan_mode,f=l.numberofpods,C=l.pods,N=l.selected_pod,b=m&&!!s;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Scanner",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Scanner Lock:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s,selected:b,icon:b?"toggle-on":"toggle-off",content:b?"Engaged":"Disengaged",onClick:function(){return c("lock")}}),(0,o.createComponentVNode)(2,i.Button,{disabled:b||!s,icon:"user-slash",content:"Eject Occupant",onClick:function(){return c("eject")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"spinner",spin:!0}),"\xa0 Scanning..."]}):(0,o.createComponentVNode)(2,i.Box,{color:u.color,children:u.text})}),!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scan Mode",children:(0,o.createComponentVNode)(2,i.Button,{icon:h?"brain":"male",content:h?"Brain":"Body",onClick:function(){return c("toggle_mode")}})})]}),(0,o.createComponentVNode)(2,i.Button,{disabled:!s||d,icon:"user",content:"Scan Occupant",mt:"0.5rem",mb:"0",onClick:function(){return c("scan")}})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:f?C.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:N===e.pod,icon:N===e.pod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:["Pod #",t+1]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No pods detected. Unable to clone."})})],4)},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.records;return c.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.realname,onClick:function(){return r("view_rec",{ref:e.record})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},f=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.scanner,d=c.numberofpods,u=c.autoallowed,s=c.autoprocess,m=c.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createFragment)([!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{display:"inline",color:"label",children:"Auto-processing:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"Enabled":"Disabled",onClick:function(){return r("autoprocess",{on:s?0:1})}})],4),(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"eject",content:"Eject Disk",onClick:function(){return r("disk",{option:"eject"})}})],0),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Scanner",children:l?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Not connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:d?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ColorMate=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ColorMate=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.items,u=l.activecolor,s=Math.min(270+15*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:d.length&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Paint",children:(0,o.createComponentVNode)(2,a.Flex,{justify:"center",align:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Box,{backgroundColor:u,width:"120px",height:"120px"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50% ",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye-dropper",onClick:function(){return c("select")},children:"Select Color"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fill-drip",onClick:function(){return c("paint")},children:"Paint Items"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tint-slash",onClick:function(){return c("clear")},children:"Remove Paintjob"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return c("eject")},children:"Eject Items"})]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Items",children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["#",t+1,": ",e]},t)}))})],4)||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No items inserted."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Communicator=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3),d=n(94),u={};t.Communicator=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,l.Window,{width:475,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,c.Box,{height:"88%",mb:1,style:{"overflow-y":"auto"},children:u[r]||(0,o.createComponentVNode)(2,s)}),(0,o.createComponentVNode)(2,p)]})})};var s=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.currentTab);return(0,o.createComponentVNode)(2,c.Section,{title:"Error!",children:["You tried to access tab #",r,", but there was no template defined!"]})},m=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),l=r.time,d=r.connectionStatus,u=r.owner,s=r.occupation;return(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"space-between",children:[(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:l}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Icon,{color:1===d?"good":"bad",name:1===d?"signal":"exclamation-triangle"})}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.Flex.Item,{color:"average",children:(0,a.decodeHtmlEntities)(s)})]})})},p=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.flashlight;return(0,o.createComponentVNode)(2,c.Flex,{children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,c.Button,{p:1,fluid:!0,icon:"home",iconSize:2,textAlign:"center",onClick:function(){return r("switch_tab",{switch_tab:1})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,c.Button,{icon:"lightbulb",iconSize:2,p:1,fluid:!0,textAlign:"center",selected:a,tooltip:"Flashlight",tooltipPosition:"top",onClick:function(){return r("Light")}})})]})};u[1]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.homeScreen;return(0,o.createComponentVNode)(2,c.Flex,{mt:2,wrap:"wrap",align:"center",justify:"center",children:a.map((function(e){return(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",textAlign:"center",mb:2,children:[(0,o.createComponentVNode)(2,c.Button,{style:{"border-radius":"10%",border:"1px solid #000"},width:"64px",height:"64px",position:"relative",onClick:function(){return r("switch_tab",{switch_tab:e.number})},children:(0,o.createComponentVNode)(2,c.Icon,{name:e.icon,position:"absolute",size:3,top:"25%",left:"25%"})}),(0,o.createComponentVNode)(2,c.Box,{children:e.module})]},e.number)}))})}));var h=function(e,t){for(var n=(0,i.useBackend)(t),r=n.act,a=n.data.targetAddress,l=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"].map((function(e){return(0,o.createComponentVNode)(2,c.Button,{content:e,fontSize:2,fluid:!0,onClick:function(){return r("add_hex",{add_hex:e})}},e)})),d=[],u=0;un?t.length>n?t.slice(0,n)+"...":t:e+t};u[40]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.targetAddressName,u=l.targetAddress,s=l.imList,m=(0,i.useLocalState)(t,"clipboardMode",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"90%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{color:f(e,u)?"#4d9121":"#cd7a0d",children:[f(e,u)?"You":"Them",": ",e.im]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]}):(0,o.createComponentVNode)(2,c.Section,{title:(0,o.createComponentVNode)(2,c.Box,{inline:!0,style:{"white-space":"nowrap","overflow-x":"hidden"},width:"100%",children:C("Conversation with ",(0,a.decodeHtmlEntities)(d),30)}),buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"eye",selected:p,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return h(!p)}}),height:"100%",stretchContents:!0,children:[(0,o.createComponentVNode)(2,c.Section,{style:{height:"95%","overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,c.Box,{textAlign:f(e,u)?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,c.Icon,{fontSize:2.5,color:f(e,u)?"#4d9121":"#cd7a0d",position:"absolute",left:f(e,u)?null:"0px",right:f(e,u)?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:f(e,u)?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,c.Box,{inline:!0,backgroundColor:f(e,u)?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:f(e,u)?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[f(e,u)?"You:":"Them:"," ",(0,a.decodeHtmlEntities)(e.im)]})]},t)}))}),(0,o.createComponentVNode)(2,c.Button,{icon:"comment",onClick:function(){return r("message",{message:u})},content:"Message"})]})}));var N=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:(0,a.decodeHtmlEntities)(l.name)+" by "+(0,a.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,c.Button,{content:"Back",icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:null})}}),children:l.messages.map((function(e){return(0,o.createComponentVNode)(2,c.Section,{children:["- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,a.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,c.Box,{color:"grey",children:["[",e.message_type," by ",(0,a.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))})},b=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Recent News",level:2,children:(0,o.createComponentVNode)(2,c.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,a.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,c.Button,{ml:1,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,a.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,c.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,c.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,c.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})}),(0,o.createComponentVNode)(2,c.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return r("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)};u[5]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data),a=r.feeds,l=r.target_feed;return(0,o.createComponentVNode)(2,c.Section,{title:"News",stretchContents:!0,height:"100%",children:!a.length&&(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||l&&(0,o.createComponentVNode)(2,N)||(0,o.createComponentVNode)(2,b)})}));u[6]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.note;return(0,o.createComponentVNode)(2,c.Section,{title:"Note Keeper",height:"100%",stretchContents:!0,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",onClick:function(){return r("edit")},content:"Edit Notes"}),children:(0,o.createComponentVNode)(2,c.Section,{color:"average",width:"100%",height:"100%",style:{"word-break":"break-all","overflow-y":"auto"},children:a})})}));u[7]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data),d=l.aircontents,u=l.weather;return(0,o.createComponentVNode)(2,c.Section,{title:"Weather",children:[(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Current Conditions",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Weather Reports",children:!!u.length&&(0,o.createComponentVNode)(2,c.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.Planet,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Time",children:e.Time}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Weather",children:(0,a.toTitleCase)(e.Weather)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:["Current: ",e.Temperature.toFixed(),"\xb0C | High: ",e.High.toFixed(),"\xb0C | Low: ",e.Low.toFixed(),"\xb0C"]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Direction",children:e.WindDir}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Wind Speed",children:e.WindSpeed}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Forecast",children:(0,a.decodeHtmlEntities)(e.Forecast)})]})},e.Planet)}))})||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"No weather reports available. Please check back later."})})]})})),u[8]=(0,o.createComponentVNode)(2,d.CrewManifestContent);u[9]=(0,o.createComponentVNode)(2,(function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.owner,u=l.occupation,s=l.connectionStatus,m=l.address,p=l.visible,h=l.ring;return(0,o.createComponentVNode)(2,c.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Owner",children:(0,o.createComponentVNode)(2,c.Button,{icon:"pen",fluid:!0,content:(0,a.decodeHtmlEntities)(d),onClick:function(){return r("rename")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Occupation",children:(0,a.decodeHtmlEntities)(u)}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Connection",children:1===s?(0,o.createComponentVNode)(2,c.Box,{color:"good",children:"Connected"}):(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Disconnected"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Device EPv2 Address",children:m}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Visibility",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:p,selected:p,fluid:!0,content:p?"This device can be seen by other devices.":"This device is invisible to other devices.",onClick:function(){return r("toggle_visibility")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Ringer",children:(0,o.createComponentVNode)(2,c.Button.Checkbox,{checked:h,selected:h,fluid:!0,content:h?"Ringer on.":"Ringer off.",onClick:function(){return r("toggle_ringer")}})})]})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.ComputerFabricator=void 0;var o=n(0),r=(n(7),n(1)),a=n(2),i=n(3);t.ComputerFabricator=function(e,t){var n=(0,r.useBackend)(t),s=n.act,m=n.data;return(0,o.createComponentVNode)(2,i.Window,{title:"Personal Computer Vendor",width:500,height:420,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{italic:!0,fontSize:"20px",children:"Your perfect device, only three steps away..."}),0!==m.state&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mb:1,icon:"circle",content:"Clear Order",onClick:function(){return s("clean_order")}}),0===m.state&&(0,o.createComponentVNode)(2,c),1===m.state&&(0,o.createComponentVNode)(2,l),2===m.state&&(0,o.createComponentVNode)(2,d),3===m.state&&(0,o.createComponentVNode)(2,u)]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 1",minHeight:"306px",children:[(0,o.createComponentVNode)(2,a.Box,{mt:5,bold:!0,textAlign:"center",fontSize:"40px",children:"Choose your Device"}),(0,o.createComponentVNode)(2,a.Box,{mt:3,children:(0,o.createComponentVNode)(2,a.Grid,{width:"100%",children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"laptop",content:"Laptop",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"1"})}})}),(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"tablet-alt",content:"Tablet",textAlign:"center",fontSize:"30px",lineHeight:2,onClick:function(){return i("pick_device",{pick:"2"})}})})]})})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createComponentVNode)(2,a.Section,{title:"Step 2: Customize your device",minHeight:"282px",buttons:(0,o.createComponentVNode)(2,a.Box,{bold:!0,color:"good",children:[c.totalprice,"\u20ae"]}),children:[(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Battery:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to operate without external utility power\nsource. Advanced batteries increase battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_battery,onClick:function(){return i("hw_battery",{battery:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Hard Drive:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Stores file on your device. Advanced drives can store more\nfiles, but use more power, shortening battery life.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Upgraded",selected:2===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"2"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:3===c.hw_disk,onClick:function(){return i("hw_disk",{disk:"3"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Network Card:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Allows your device to wirelessly connect to stationwide NTNet\nnetwork. Basic cards are limited to on-station use, while\nadvanced cards can operate anywhere near the station, which\nincludes asteroid outposts",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_netcard,onClick:function(){return i("hw_netcard",{netcard:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Nano Printer:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A device that allows for various paperwork manipulations,\nsuch as, scanning of documents or printing new ones.\nThis device was certified EcoFriendlyPlus and is capable of\nrecycling existing paper for printing purposes.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_nanoprint,onClick:function(){return i("hw_nanoprint",{print:"1"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Secondary Card Reader:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"Adds a secondary RFID card reader, for manipulating or\nreading from a second standard RFID card.\nPlease note that a primary card reader is necessary to\nallow the device to read your identification, but one\nis included in the base price.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_card,onClick:function(){return i("hw_card",{card:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_card,onClick:function(){return i("hw_card",{card:"1"})}})})]}),2!==c.devtype&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Processor Unit:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"A component critical for your device's functionality.\nIt allows you to run programs from your hard drive.\nAdvanced CPUs use more power, but allow you to run\nmore programs on background at once.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"1"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Advanced",selected:2===c.hw_cpu,onClick:function(){return i("hw_cpu",{cpu:"2"})}})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{bold:!0,position:"relative",children:["Tesla Relay:",(0,o.createComponentVNode)(2,a.Tooltip,{content:"An advanced wireless power relay that allows your device\nto connect to nearby area power controller to provide\nalternative power source. This component is currently\nunavailable on tablet computers due to size restrictions.",position:"right"})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"None",selected:0===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"0"})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{content:"Standard",selected:1===c.hw_tesla,onClick:function(){return i("hw_tesla",{tesla:"1"})}})})]})],4)]}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:3,content:"Confirm Order",color:"good",textAlign:"center",fontSize:"18px",lineHeight:2,onClick:function(){return i("confirm_order")}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data);return(0,o.createComponentVNode)(2,a.Section,{title:"Step 3: Payment",minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,textAlign:"center",fontSize:"20px",children:"Your device is ready for fabrication..."}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:2,textAlign:"center",fontSize:"16px",children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"Please swipe your ID now to authorize payment of:"}),"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"good",children:[i.totalprice,"\u20ae"]})]})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.Section,{minHeight:"282px",children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,textAlign:"center",fontSize:"28px",mt:10,children:"Thank you for your purchase!"}),(0,o.createComponentVNode)(2,a.Box,{italic:!0,mt:1,textAlign:"center",children:"If you experience any difficulties with your new device, please contact your local network administrator."})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.CookingAppliance=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.CookingAppliance=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.temperature,u=l.optimalTemp,s=l.temperatureEnough,m=l.efficiency,p=l.containersRemovable,h=l.our_contents;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:s?"good":"blue",value:d,maxValue:u+100,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d}),"\xb0C / ",u,"\xb0C"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Efficiency",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Containers",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e,t){return e.empty?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("slot",{slot:t+1})},children:"Empty"})}):(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Slot #"+(t+1),verticalAlign:"middle",children:(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!p,onClick:function(){return c("slot",{slot:t+1})},children:e.container||"No Container"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.progressText[0],value:e.progress,maxValue:1,children:e.progressText[1]})})]})},t)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Cryo=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=[{label:"Resp.",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Brute",type:"bruteLoss"},{label:"Burn",type:"fireLoss"}],l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]];t.Cryo=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:520,height:470,resizeable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:(0,o.createComponentVNode)(2,d)})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,s=d.isOperating,m=d.hasOccupant,p=d.occupant,h=void 0===p?[]:p,f=d.cellTemperature,C=d.cellTemperatureStatus,N=d.isBeakerLoaded;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",flexGrow:"1",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"user-slash",onClick:function(){return i("ejectOccupant")},disabled:!m,children:"Eject"}),children:m?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Occupant",children:h.name||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:h.health,max:h.maxHealth,value:h.health/h.maxHealth,color:h.health>0?"good":"average",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.health)})})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[h.stat][0],children:l[h.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h.bodyTemperature)})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:h[e.type]/100,ranges:{bad:[.01,Infinity]},children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:Math.round(h[e.type])})})},e.id)}))]}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected."]})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cell",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("ejectBeaker")},disabled:!N,children:"Eject Beaker"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i(s?"switchOff":"switchOn")},selected:s,children:s?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",color:C,children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," K"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:(0,o.createComponentVNode)(2,u)})]})})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.isBeakerLoaded,l=i.beakerLabel,d=i.beakerVolume;return c?(0,o.createFragment)([l||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No label"}),(0,o.createComponentVNode)(2,a.Box,{color:!d&&"bad",children:d?(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:d,format:function(e){return Math.round(e)+" units remaining"}}):"Beaker is empty"})],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded"})}},function(e,t,n){"use strict";t.__esModule=!0,t.CryoStorageItemsVr=t.CryoStorageVr=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(190);t.CryoStorageVr=function(e,t){var n=(0,r.useBackend)(t),d=(n.act,n.data),u=d.real_name,s=d.allow_items,m=(0,r.useLocalState)(t,"tab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Crew"}),!!s&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Items"})]}),(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Welcome, ",u,"."]}),0===p&&(0,o.createComponentVNode)(2,c.CryoStorageCrew),!!s&&1===p&&(0,o.createComponentVNode)(2,l)]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.items);return(0,o.createComponentVNode)(2,a.Section,{title:"Stored Items",children:i.length&&i.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e},e)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No items stored."})})};t.CryoStorageItemsVr=l},function(e,t,n){"use strict";t.__esModule=!0,t.DNAForensics=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DNAForensics=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.scan_progress,u=l.scanning,s=l.bloodsamp,m=l.bloodsamp_desc;return(0,o.createComponentVNode)(2,i.Window,{width:540,height:326,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{selected:u,disabled:!s,icon:"power-off",onClick:function(){return c("scanItem")},children:u?"Halt Scan":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("ejectItem")},children:"Eject Bloodsample"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[99,Infinity],violet:[-Infinity,99]},value:d,maxValue:100})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Blood Sample",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[s,(0,o.createComponentVNode)(2,a.Box,{color:"label",children:m})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No blood sample inserted."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DNAModifier=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(45),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["ui","Modify U.I.","dna"],["se","Modify S.E.","dna"],["buffer","Transfer Buffers","syringe"],["rejuvenators","Rejuvenators","flask"]],u=[5,10,20,30,50];t.DNAModifier=function(e,t){var n,a=(0,r.useBackend)(t),l=(a.act,a.data),d=l.irradiating,u=l.dnaBlockSize,p=l.occupant;return t.dnaBlockSize=u,t.isDNAInvalid=!p.isViableSubject||!p.uniqueIdentity||!p.structuralEnzymes,d&&(n=(0,o.createComponentVNode)(2,g,{duration:d})),(0,o.createComponentVNode)(2,i.Window,{width:660,height:700,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal),n,(0,o.createComponentVNode)(2,i.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,m)]})]})};var s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,d=c.locked,u=c.hasOccupant,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",mr:"0.5rem",children:"Door Lock:"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u,selected:d,icon:d?"toggle-on":"toggle-off",content:d?"Engaged":"Disengaged",onClick:function(){return i("toggleLock")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u||d,icon:"user-slash",content:"Eject",onClick:function(){return i("ejectOccupant")}})],4),children:u?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:s.minHealth,max:s.maxHealth,value:s.health/s.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",color:l[s.stat][0],children:l[s.stat][1]}),(0,o.createComponentVNode)(2,a.LabeledList.Divider)]})}),t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 The occupant's DNA structure is ruined beyond recognition, please insert a subject with an intact DNA structure."]}):(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{min:"0",max:"100",value:s.radiationLevel/100,color:"average"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Unique Enzymes",children:c.occupant.uniqueEnzymes?c.occupant.uniqueEnzymes:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-circle"}),"\xa0 Unknown"]})})]})],0):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Cell unoccupied."})})},m=function(e,t){var n,i=(0,r.useBackend)(t),c=i.act,l=i.data,u=l.selectedMenuKey,s=l.hasOccupant;l.occupant;return s?t.isDNAInvalid?(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No operation possible on this subject."]})})}):("ui"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,f)],4):"se"===u?n=(0,o.createFragment)([(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f)],4):"buffer"===u?n=(0,o.createComponentVNode)(2,C):"rejuvenators"===u&&(n=(0,o.createComponentVNode)(2,V)),(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:u===e[0],onClick:function(){return c("selectMenuKey",{key:e[0]})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:e[2]}),e[1]]},t)}))}),n]})):(0,o.createComponentVNode)(2,a.Section,{flexGrow:"1",children:(0,o.createComponentVNode)(2,a.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant in DNA modifier."]})})})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedUIBlock,d=c.selectedUISubBlock,u=c.selectedUITarget,s=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Unique Identifier",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:s.uniqueIdentity,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectUIBlock"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"15",stepPixelSize:"20",value:u,format:function(e){return e.toString(16).toUpperCase()},ml:"0",onChange:function(e,t){return i("changeUITarget",{value:t})}})})}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",mt:"0.5rem",onClick:function(){return i("pulseUIRadiation")}})]})},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.selectedSEBlock,d=c.selectedSESubBlock,u=c.occupant;return(0,o.createComponentVNode)(2,a.Section,{title:"Modify Structural Enzymes",level:"2",children:[(0,o.createComponentVNode)(2,v,{dnaString:u.structuralEnzymes,selectedBlock:l,selectedSubblock:d,blockSize:t.dnaBlockSize,action:"selectSEBlock"}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Irradiate Block",onClick:function(){return i("pulseSERadiation")}})]})},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.radiationIntensity,d=c.radiationDuration;return(0,o.createComponentVNode)(2,a.Section,{title:"Radiation Emitter",level:"2",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Intensity",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"10",stepPixelSize:"20",value:l,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationIntensity",{value:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Duration",children:(0,o.createComponentVNode)(2,a.Knob,{minValue:"1",maxValue:"20",stepPixelSize:"10",unit:"s",value:d,popUpPosition:"right",ml:"0",onChange:function(e,t){return i("radiationDuration",{value:t})}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",content:"Pulse Radiation",tooltip:"Mutates a random block of either the occupant's UI or SE.",tooltipPosition:"top-right",mt:"0.5rem",onClick:function(){return i("pulseRadiation")}})]})},C=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.buffers.map((function(e,t){return(0,o.createComponentVNode)(2,N,{id:t+1,name:"Buffer "+(t+1),buffer:e},t)})));return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Buffers",level:"2",children:i}),(0,o.createComponentVNode)(2,b)],4)},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.id,d=e.name,u=e.buffer,s=c.isInjectorReady,m=d+(u.data?" - "+u.label:"");return(0,o.createComponentVNode)(2,a.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,a.Section,{title:m,level:"3",mx:"0",lineHeight:"18px",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!u.data,icon:"trash",content:"Clear",onClick:function(){return i("bufferOption",{option:"clear",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data,icon:"pen",content:"Rename",onClick:function(){return i("bufferOption",{option:"changeLabel",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!u.data||!c.hasDisk,icon:"save",content:"Export",tooltip:"Exports this buffer to the currently loaded data disk.",tooltipPosition:"bottom-left",onClick:function(){return i("bufferOption",{option:"saveDisk",id:l})}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Write",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUI",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject U.I and U.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveUIAndUE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-circle-down",content:"Subject S.E.",mb:"0",onClick:function(){return i("bufferOption",{option:"saveSE",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!c.hasDisk||!c.disk.data,icon:"arrow-circle-down",content:"From Disk",mb:"0",onClick:function(){return i("bufferOption",{option:"loadDisk",id:l})}})]}),!!u.data&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:u.owner||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===u.type?"Unique Identifiers":"Structural Enzymes",!!u.ue&&" and Unique Enzymes"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer to",children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l})}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:s?"syringe":"spinner",iconSpin:!s,content:"Block Injector",mb:"0",onClick:function(){return i("bufferOption",{option:"createInjector",id:l,block:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"user",content:"Subject",mb:"0",onClick:function(){return i("bufferOption",{option:"transfer",id:l})}})]})],4)]}),!u.data&&(0,o.createComponentVNode)(2,a.Box,{color:"label",mt:"0.5rem",children:"This buffer is empty."})]})})},b=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.hasDisk,d=c.disk;return(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",level:"2",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:!l||!d.data,icon:"trash",content:"Wipe",onClick:function(){return i("wipeDisk")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectDisk")}})],4),children:l?d.data?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Label",children:d.label?d.label:"No label"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Subject",children:d.owner?d.owner:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Unknown"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Data Type",children:["ui"===d.type?"Unique Identifiers":"Structural Enzymes",!!d.ue&&" and Unique Enzymes"]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"Disk is blank."}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"1rem",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"save-o",size:"4"}),(0,o.createVNode)(1,"br"),"No disk inserted."]})})},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerVolume,s=c.beakerLabel;return(0,o.createComponentVNode)(2,a.Section,{title:"Rejuvenators and Beaker",level:"2",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return i("ejectBeaker")}}),children:l?(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inject",children:[u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{disabled:e>d,icon:"syringe",content:e,onClick:function(){return i("injectRejuvenators",{amount:e})}},t)})),(0,o.createComponentVNode)(2,a.Button,{disabled:d<=0,icon:"syringe",content:"All",onClick:function(){return i("injectRejuvenators",{amount:d})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",children:[(0,o.createComponentVNode)(2,a.Box,{mb:"0.5rem",children:s||"No label"}),d?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:[d," unit",1===d?"":"s"," remaining"]}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Empty"})]})]}):(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",my:"25%",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",size:"4"}),(0,o.createVNode)(1,"br"),"No beaker loaded."]})})},g=function(e,t){return(0,o.createComponentVNode)(2,a.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"spinner",size:"5",spin:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:(0,o.createVNode)(1,"h1",null,[(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"}),(0,o.createTextVNode)("\xa0Irradiating occupant\xa0"),(0,o.createComponentVNode)(2,a.Icon,{name:"radiation"})],4)}),(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"h3",null,[(0,o.createTextVNode)("For "),e.duration,(0,o.createTextVNode)(" second"),1===e.duration?"":"s"],0)})]})},v=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.dnaString),l=e.selectedBlock,d=e.selectedSubblock,u=e.blockSize,s=e.action,m=c.split(""),p=[],h=function(e){for(var t=e/u+1,n=[],r=function(r){var c=r+1;n.push((0,o.createComponentVNode)(2,a.Button,{selected:l===t&&d===c,content:m[e+r],mb:"0",onClick:function(){return i(s,{block:t,subblock:c})}}))},c=0;c1?"Dangerous!":null]},e.stage)}))||(0,o.createComponentVNode)(2,a.Box,{children:"No virus sample loaded."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Affected Species",color:"label",children:[m&&m.length?null:"None",m.sort().join(", ")]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Reverse Engineering",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",mb:1,children:(0,o.createVNode)(1,"i",null,"CAUTION: Reverse engineering will destroy the viral sample.",16)}),d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.stage,icon:"exchange-alt",onClick:function(){return i("grab",{grab:e.reference})}},e.stage)})),(0,o.createComponentVNode)(2,a.Button,{content:"Species",icon:"exchange-alt",onClick:function(){return i("affected_species")}})]})],4)]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dish_inserted,c.buffer),d=c.species_buffer,u=(c.effects,c.info);c.growth,c.affected_species,c.busy;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Memory Buffer",children:l?(0,o.createComponentVNode)(2,a.Box,{children:[l.name," (",l.stage,")"]}):d?(0,o.createComponentVNode)(2,a.Box,{children:d}):"Empty"})}),(0,o.createComponentVNode)(2,a.Button,{mt:1,icon:"save",content:"Save To Disk",disabled:!l&&!d,onClick:function(){return i("disk")}}),l?(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #1",disabled:l.stage>1,onClick:function(){return i("splice",{splice:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #2",disabled:l.stage>2,onClick:function(){return i("splice",{splice:2})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #3",disabled:l.stage>3,onClick:function(){return i("splice",{splice:3})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice #4",disabled:l.stage>4,onClick:function(){return i("splice",{splice:4})}})]}):d?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Splice Species",disabled:!d||u,onClick:function(){return i("splice",{splice:5})}})}):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.DishIncubator=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.DishIncubator=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.on,s=d.system_in_use,m=d.food_supply,p=d.radiation,h=d.growth,f=d.toxins,C=d.chemicals_inserted,N=d.can_breed_virus,b=d.chemical_volume,V=d.max_chemical_volume,g=d.dish_inserted,v=d.blood_already_infected,k=d.virus,_=d.analysed,y=d.infection_rate;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Environmental Conditions",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:u,content:u?"On":"Off",onClick:function(){return l("power")}}),children:[(0,o.createComponentVNode)(2,i.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"radiation",content:"Add Radiation",onClick:function(){return l("rad")}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{fluid:!0,color:"red",icon:"trash",confirmIcon:"trash",content:"Flush System",disabled:!s,onClick:function(){return l("flush")}})})]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Virus Food",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[40,Infinity],average:[20,40],bad:[-Infinity,20]},value:m})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,color:p>=50?"bad":h>=25?"average":"good",value:p,children:[(0,r.formatCommaNumber)(1e4*p)," \xb5Sv"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Toxicity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{bad:[50,Infinity],average:[25,50],good:[-Infinity,25]},value:f})})]})]}),(0,o.createComponentVNode)(2,i.Section,{title:N?"Vial":"Chemicals",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject "+(N?"Vial":"Chemicals"),disabled:!C,onClick:function(){return l("ejectchem")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Breed Virus",disabled:!N,onClick:function(){return l("virus")}})],4),children:C&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:V,value:b,children:[b,"/",V]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Breeding Environment",color:N?"good":"average",children:[g?N?"Suitable":"No hemolytic samples detected":"N/A",v?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"CAUTION: Viral infection detected in blood sample."}):null]})]})})||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No chemicals inserted."})}),(0,o.createComponentVNode)(2,i.Section,{title:"Virus Dish",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Dish",disabled:!g,onClick:function(){return l("ejectdish")}}),children:g?k?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Growth Density",children:(0,o.createComponentVNode)(2,i.ProgressBar,{minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,25]},value:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Infection Rate",children:_?y:"Unknown."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No virus detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No dish loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DisposalBin=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.DisposalBin=function(e,t){var n,c,l=(0,r.useBackend)(t),d=l.act,u=l.data;return 2===u.mode?(n="good",c="Ready"):u.mode<=0?(n="bad",c="N/A"):1===u.mode?(n="average",c="Pressurizing"):(n="average",c="Idle"),(0,o.createComponentVNode)(2,i.Window,{width:300,height:250,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Status"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State",color:n,children:c}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[-Infinity,0],average:[0,99],good:[99,Infinity]},value:u.pressure,minValue:0,maxValue:100})})]}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,m:1,children:"Controls"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Handle",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:u.isAI||u.panel_open,content:"Disengaged",selected:u.flushing?null:"selected",onClick:function(){return d("disengageHandle")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:u.isAI||u.panel_open,content:"Engaged",selected:u.flushing?"selected":null,onClick:function(){return d("engageHandle")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-off",disabled:-1===u.mode,content:"Off",selected:u.mode?null:"selected",onClick:function(){return d("pumpOff")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"toggle-on",disabled:-1===u.mode,content:"On",selected:u.mode?"selected":null,onClick:function(){return d("pumpOn")}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Eject",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sign-out-alt",disabled:u.isAI,content:"Eject Contents",onClick:function(){return d("eject")}})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.DroneConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.DroneConsole=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.drones,u=l.areas,s=l.selected_area,m=l.fabricator,p=l.fabPower;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Drone Fabricator",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!m,selected:p,icon:"power-off",content:p?"Enabled":"Disabled",onClick:function(){return c("toggle_fab")}}),children:m?(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Linked."}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Fabricator not detected.",(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Search for Fabricator",onClick:function(){return c("search_fab")}})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Request Drone",children:[(0,o.createComponentVNode)(2,a.Dropdown,{options:u?u.sort():null,selected:s,width:"100%",onSelected:function(e){return c("set_dcall_area",{area:e})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",content:"Send Ping",onClick:function(){return c("ping")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Units",children:d&&d.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Resync",onClick:function(){return c("resync",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",color:"red",content:"Shutdown",onClick:function(){return c("shutdown",{ref:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:e.loc}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:[e.charge," / ",e.maxCharge]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active",children:e.active?"Yes":"No"})]})},e.name)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No drones detected."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.EmbeddedController=void 0;var o=n(0),r=(n(7),n(5),n(1)),a=n(2),i=n(3),c=((0,n(24).createLogger)("fuck"),{});t.EmbeddedController=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data.internalTemplateName),l=c[a];if(!l)throw Error("Unable to find Component for template name: "+a);return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=e.bars;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.label,children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.color(e.value),minValue:e.minValue,maxValue:e.maxValue,value:e.value,children:e.textValue})},e.label)}))})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act,l=!0;i.interior_status&&"open"===i.interior_status.state?l=!1:i.external_pressure&&i.chamber_pressure&&(l=!(Math.abs(i.external_pressure-i.chamber_pressure)>5));var d=!0;return i.exterior_status&&"open"===i.exterior_status.state?d=!1:i.internal_pressure&&i.chamber_pressure&&(d=!(Math.abs(i.internal_pressure-i.chamber_pressure)>5)),(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-left",content:"Cycle to Exterior",onClick:function(){return c("cycle_ext")}}),(0,o.createComponentVNode)(2,a.Button,{disabled:i.airlock_disabled,icon:"arrow-right",content:"Cycle to Interior",onClick:function(){return c("cycle_int")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:l?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Exterior Door",onClick:function(){return c("force_ext")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{disabled:i.airlock_disabled,color:d?"":"bad",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Force Interior Door",onClick:function(){return c("force_int")}})]})],4)},u=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,s),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"EJECTING-STAND CLEAR!"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"POD EJECTED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"INITIALIZING..."})}),l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===i.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===i.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===i.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Escape Pod Status",children:c[i.docking_status]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.data;n.act;return i.armed?(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"ARMED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SYSTEMS OK"})},m=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=n.act;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{disabled:!i.override_enabled,icon:"exclamation-triangle",content:"Force Exterior Door",color:"docked"!==i.docking_status?"bad":"",onClick:function(){return c("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{selected:i.override_enabled,color:"docked"!==i.docking_status?"bad":"average",icon:"exclamation-triangle",content:"Override",onClick:function(){return c("toggle_override")}})]})},p=function(e,t){var n=(0,r.useBackend)(t),i=n.data,c=(n.act,{docked:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"DOCKED"}),docking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"DOCKING"}),undocking:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNDOCKING"}),undocked:(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"NOT IN USE"})}[i.docking_status]);return i.override_enabled&&(c=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[i.docking_status.toUpperCase(),"-OVERRIDE ENABLED"]})),c};c.AirlockConsoleAdvanced=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"},s=[{minValue:0,maxValue:202,value:c.external_pressure,label:"External Pressure",textValue:c.external_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:u},{minValue:0,maxValue:202,value:c.internal_pressure,label:"Internal Pressure",textValue:c.internal_pressure+" kPa",color:u}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:s}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Purge",onClick:function(){return i("purge")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"lock-open",content:"Secure",onClick:function(){return i("secure")}})]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsolePhoron=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}},{minValue:0,maxValue:100,value:c.chamber_phoron,label:"Chamber Phoron",textValue:c.chamber_phoron+" mol",color:function(e){return e>5?"bad":e>.5?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.AirlockConsoleDocking=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=[{minValue:0,maxValue:202,value:c.chamber_pressure,label:"Chamber Pressure",textValue:c.chamber_pressure+" kPa",color:function(e){return e<80||e>120?"bad":e<95||e>110?"average":"good"}}];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Dock",buttons:c.airlock_disabled||c.override_enabled?(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}}):null,children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,l,{bars:u}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{disabled:!c.processing,icon:"ban",color:"bad",content:"Abort",onClick:function(){return i("abort")}})})]})],4)};c.DockingConsoleSimple=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"ERROR"});return"open"===c.exterior_status.state?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"OPEN"}):"unlocked"===c.exterior_status.lock?l=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"UNSECURED"}):"locked"===c.exterior_status.lock&&(l=(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"SECURED"})),(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.override_enabled,content:"Force exterior door",onClick:function(){return i("force_door")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:c.override_enabled?"red":"",content:"Override",onClick:function(){return i("toggle_override")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dock Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Docking Hatch",children:l})]})})};c.DockingConsoleMulti=function(e,t){var n=(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Docking Status",children:(0,o.createComponentVNode)(2,p)}),(0,o.createComponentVNode)(2,a.Section,{title:"Airlocks",children:n.airlocks.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:n.airlocks.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:e.override_enabled?"bad":"good",label:e.name,children:e.override_enabled?"OVERRIDE ENABLED":"STATUS OK"},e.name)}))}):(0,o.createComponentVNode)(2,a.Flex,{height:"100%",mt:"0.5em",children:(0,o.createComponentVNode)(2,a.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"door-closed",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No airlocks found."]})})})],4)};c.DoorAccessConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l="open"===c.interior_status.state||"closed"===c.exterior_status.state,d="open"===c.exterior_status.state||"closed"===c.interior_status.state;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:l?"arrow-left":"exclamation-triangle",content:l?"Cycle To Exterior":"Lock Exterior Door",onClick:function(){i(l?"cycle_ext_door":"force_ext")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"arrow-right":"exclamation-triangle",content:d?"Cycle To Interior":"Lock Interior Door",onClick:function(){i(d?"cycle_int_door":"force_int")}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Exterior Door Status",children:"closed"===c.exterior_status.state?"Locked":"Open"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Interior Door Status",children:"closed"===c.interior_status.state?"Locked":"Open"})]})})};c.EscapePodConsole=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:c.armed,color:c.armed?"bad":"average",content:"ARM",onClick:function(){return i("manual_arm")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",disabled:!c.can_force,color:"bad",content:"MANUAL EJECT",onClick:function(){return i("force_launch")}})]})]})],4)};c.EscapePodBerthConsole=function(e,t){(0,r.useBackend)(t).data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,m)})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ExonetNode=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ExonetNode=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.allowPDAs,s=l.allowCommunicators,m=l.allowNewscasters,p=l.logs;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,content:"Power "+(d?"On":"Off"),onClick:function(){return c("toggle_power")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming PDA Messages",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,content:u?"Open":"Closed",onClick:function(){return c("toggle_PDA_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Communicators",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,content:s?"Open":"Closed",onClick:function(){return c("toggle_communicator_port")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Incoming Newscaster Content",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Open":"Closed",onClick:function(){return c("toggle_newscaster_port")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Logging",children:(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:[p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:e},t)})),p&&0!==p.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No logs found."})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Farmbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Farmbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.locked,s=l.tank,m=l.tankVolume,p=l.tankMaxVolume,h=l.waters_trays,f=l.refills_water,C=l.uproots_weeds,N=l.replaces_nutriment;l.collects_produce,l.removes_dead;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:540,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Hyrdoponic Assisting Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water Tank",children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No water tank detected."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:u?"good":"bad",children:u?"Locked":"Unlocked"})]})}),!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Watering Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Water plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("water")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Refill watertank",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("refill")},children:f?"Yes":"No"})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Weeding controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Weed plants",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("weed")},children:C?"Yes":"No"})})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Nutriment controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Replace fertilizer",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("replacenutri")},children:N?"Yes":"No"})})})})]})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.FaxContent=t.Fax=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(95),l=n(96);t.Fax=function(e,t){return(0,r.useBackend)(t).data.authenticated?(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,c.LoginInfo),(0,o.createComponentVNode)(2,d)]})}):(0,o.createComponentVNode)(2,i.Window,{width:600,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,u),(0,o.createComponentVNode)(2,l.LoginScreen)]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.bossName,d=c.copyItem,u=c.cooldown,s=c.destination;return(0,o.createComponentVNode)(2,a.Section,{children:[!!u&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Transmitter arrays realigning. Please stand by."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:[l," Quantum Entanglement Network"]})}),d&&(0,o.createComponentVNode)(2,a.Box,{mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Currently Sending",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sending To",children:(0,o.createComponentVNode)(2,a.Button,{icon:"map-marker-alt",content:s,onClick:function(){return i("dept")}})})]}),(0,o.createComponentVNode)(2,a.Button,{icon:"share-square",onClick:function(){return i("send")},content:"Send",fluid:!0})]})||(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Please insert item to transmit."})]})};t.FaxContent=d;var u=function(e,t){var n=(0,r.useBackend)(t),i=n.act;return n.data.copyItem?(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",onClick:function(){return i("remove")},content:"Remove Item"})}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.FileCabinet=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.FileCabinet=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data.contents,u=(0,r.sortBy)((function(e){return e.name}))(d||[]);return(0,o.createComponentVNode)(2,c.Window,{width:350,height:300,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"file",content:e.name,onClick:function(){return l("retrieve",{ref:e.ref})}},e.ref)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Floorbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Floorbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.amount,p=l.possible_bmode,h=l.improvefloors,f=l.eattiles,C=l.maketiles,N=l.bmode;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:310,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Station Floor Repairer v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("start")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tiles Left",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Improves Floors",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("improve")},children:h?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Finds Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("tiles")},children:f?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Makes Metal Sheets into Tiles",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("make")},children:C?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Bridge Mode",children:(0,o.createComponentVNode)(2,a.Dropdown,{over:!0,width:"100%",placeholder:"Disabled",selected:N,options:p,onSelected:function(e){return c("bridgemode",{dir:e})}})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GasPump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.GasPump=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=l.last_flow_rate,m=l.last_power_draw,p=l.max_power_draw;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:290,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/10})," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Load",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:p,color:m=100?s="Running":!d&&u>0&&(s="DISCHARGING"),(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",color:"red",content:"Toggle Breaker",confirmContent:d?"This will disable gravity!":"This will enable gravity!",onClick:function(){return c("gentoggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Breaker Setting",children:d?"Generator Enabled":"Generator Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",children:["Generator ",s]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Status",children:[u,"%"]})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GuestPass=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.GuestPass=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.access,d.area),s=d.giver,m=d.giveName,p=d.reason,h=d.duration,f=d.mode,C=d.log,N=d.uid;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:1===f&&(0,o.createComponentVNode)(2,i.Section,{title:"Activity Log",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",selected:!0,onClick:function(){return l("mode",{mode:0})}}),children:[(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",onClick:function(){return l("print")},fluid:!0,mb:1}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Logs",children:C.length&&C.map((function(e){return(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:e}},e)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No logs."})})]})||(0,o.createComponentVNode)(2,i.Section,{title:"Guest pass terminal #"+N,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"scroll",content:"Activity Log",onClick:function(){return l("mode",{mode:1})}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issuing ID",children:(0,o.createComponentVNode)(2,i.Button,{content:s||"Insert ID",onClick:function(){return l("id")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Issued To",children:(0,o.createComponentVNode)(2,i.Button,{content:m,onClick:function(){return l("giv_name")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Reason",children:(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return l("reason")}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Duration (minutes)",children:(0,o.createComponentVNode)(2,i.Button,{content:h,onClick:function(){return l("duration")}})})]}),(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"check",fluid:!0,content:"Issue Pass",onClick:function(){return l("issue")}}),(0,o.createComponentVNode)(2,i.Section,{title:"Access",level:2,children:(0,r.sortBy)((function(e){return e.area_name}))(u).map((function(e){return(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:e.on,content:e.area_name,onClick:function(){return l("access",{access:e.area})}},e.area)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GyrotronControlContent=t.GyrotronControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.GyrotronControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.gyros;return(0,o.createComponentVNode)(2,i.Section,{title:"Gyrotrons",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fire Delay"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Strength"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{gyro:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.fire_delay,unit:"decisecond(s)",minValue:1,maxValue:60,stepPixelSize:1,onDrag:function(t,n){return a("set_rate",{gyro:e.ref,rate:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.active&&"yellow",value:e.strength,unit:"penta-dakw",minValue:1,maxValue:50,stepPixelSize:1,onDrag:function(t,n){return a("set_str",{gyro:e.ref,str:n})}})})]},e.name)}))]})})};t.GyrotronControlContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Holodeck=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Holodeck=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.restrictedPrograms,s=l.currentProgram,m=l.isSilicon,p=l.safetyDisabled,h=l.emagged,f=l.gravity,C=d;return p&&(C=C.concat(u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:610,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{color:-1!==u.indexOf(e)?"bad":null,icon:"eye",content:e,selected:s===e,fluid:!0,onClick:function(){return c("program",{program:e})}},e)}))}),!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Override",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",fluid:!0,disabled:h,color:p?"good":"bad",onClick:function(){return c("AIoverride")},children:[!!h&&"Error, unable to control. ",p?"Enable Safeties":"Disable Safeties"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:p?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"}):(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"ENABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{icon:"user-astronaut",selected:f,onClick:function(){return c("gravity")},children:f?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICAssembly=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=(n(7),n(20));t.ICAssembly=function(e,t){var n=(0,a.useBackend)(t),u=(n.act,n.data),s=u.total_parts,m=u.max_components,p=u.total_complexity,h=u.max_complexity,f=u.battery_charge,C=u.battery_max,N=u.net_power,b=u.unremovable_circuits,V=u.removable_circuits;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Space in Assembly",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:s/m,maxValue:1,children:[s," / ",m," (",(0,r.round)(s/m*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Complexity",children:(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[0,.25],average:[.5,.75],bad:[.75,1]},value:p/h,maxValue:1,children:[p," / ",h," (",(0,r.round)(p/h*100,1),"%)"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cell Charge",children:f&&(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{bad:[0,.25],average:[.5,.75],good:[.75,1]},value:f/C,maxValue:1,children:[f," / ",C," (",(0,r.round)(f/C*100,1),"%)"]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No cell detected."})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Net Energy",children:0===N?"0 W/s":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N,format:function(e){return"-"+(0,l.formatPower)(Math.abs(e))+"/s"}})})]})}),b.length&&(0,o.createComponentVNode)(2,d,{title:"Built-in Components",circuits:b})||null,V.length&&(0,o.createComponentVNode)(2,d,{title:"Removable Components",circuits:V})||null]})})};var d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.title,c=e.circuits;return(0,o.createComponentVNode)(2,i.Section,{title:r,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("open_circuit",{ref:e.ref})},children:"View"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("rename_circuit",{ref:e.ref})},children:"Rename"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("scan_circuit",{ref:e.ref})},children:"Debugger Scan"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("remove_circuit",{ref:e.ref})},children:"Remove"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eye",onClick:function(){return n("bottom_circuit",{ref:e.ref})},children:"Move to Bottom"})]},e.ref)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICCircuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(20);t.ICCircuit=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=(s.name,s.desc),p=s.displayed_name,h=(s.removable,s.complexity),f=s.power_draw_idle,C=s.power_draw_per_use,N=s.extended_desc,b=s.inputs,V=s.outputs,g=s.activators;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:400,resizable:!0,title:p,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stats",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("rename")},children:"Rename"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("scan")},children:"Scan with Device"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("remove")},children:"Remove"})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Complexity",children:h}),f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Idle)",children:(0,l.formatPower)(f)})||null,C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Draw (Active)",children:(0,l.formatPower)(C)})||null]}),N]}),(0,o.createComponentVNode)(2,a.Section,{title:"Circuit",children:[(0,o.createComponentVNode)(2,a.Flex,{textAlign:"center",spacing:1,children:[b.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Inputs",children:(0,o.createComponentVNode)(2,d,{list:b})})})||null,(0,o.createComponentVNode)(2,a.Flex.Item,{basis:b.length&&V.length?"33%":b.length||V.length?"45%":"100%",children:(0,o.createComponentVNode)(2,a.Section,{title:p,mb:1,children:(0,o.createComponentVNode)(2,a.Box,{children:m})})}),V.length&&(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Outputs",children:(0,o.createComponentVNode)(2,d,{list:V})})})||null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Triggers",children:g.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("pin_name",{pin:e.ref})},children:e.pulse_out?"":""}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.name)}))})]})]})})};var d=function(e,t){var n=(0,r.useBackend)(t).act;return e.list.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_name",{pin:e.ref})},children:[(0,c.decodeHtmlEntities)(e.type),": ",e.name]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_data",{pin:e.ref})},children:e.data}),(0,o.createComponentVNode)(2,u,{pin:e})]},e.ref)}))},u=function(e,t){var n=(0,r.useBackend)(t).act,i=e.pin;return i.linked.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("pin_unwire",{pin:i.ref,link:e.ref})},children:e.name}),"@\xa0",(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return n("examine",{ref:e.holder_ref})},children:e.holder_name})]},e.ref)}))}},function(e,t,n){"use strict";t.__esModule=!0,t.ICDetailer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(7);t.ICDetailer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.detail_color,s=d.color_list;return(0,o.createComponentVNode)(2,i.Window,{width:420,height:254,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:Object.keys(s).map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{ml:0,mr:0,mb:-.4,mt:0,tooltip:(0,c.toTitleCase)(e),tooltipPosition:t%6==5?"left":"right",height:"64px",width:"64px",onClick:function(){return l("change_color",{color:e})},style:s[e]===u?{border:"4px solid black","border-radius":0}:{"border-radius":0},backgroundColor:s[e]},e)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ICPrinter=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);n(24);t.ICPrinter=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),l=c.metal,u=c.max_metal,s=c.metal_per_sheet,m=(c.debug,c.upgraded),p=c.can_clone;c.assembly_to_clone,c.categories;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:630,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Metal",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:l,maxValue:u,children:[l/s," / ",u/s," sheets"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Circuits Available",children:m?"Advanced":"Regular"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Assembly Cloning",children:p?"Available":"Unavailable"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"Note: A red component name means that the printer must be upgraded to create that component."})]}),(0,o.createComponentVNode)(2,d)]})})};var l=function(e,t){return!!e.can_build&&!(e.cost>t.metal)},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,d=n.data,u=d.categories,s=(d.debug,(0,r.useSharedState)(t,"categoryTarget",null)),m=s[0],p=s[1],h=(0,c.filter)((function(e){return e.name===m}))(u)[0];return(0,o.createComponentVNode)(2,a.Section,{title:"Circuits",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:(0,c.sortBy)((function(e){return e.name}))(u).map((function(e){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:m===e.name,onClick:function(){return p(e.name)},children:e.name},e.name)}))}),h&&(0,o.createComponentVNode)(2,a.Section,{title:h.name,level:2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,c.sortBy)((function(e){return e.name}))(h.items).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,labelColor:e.can_build?"good":"bad",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!l(e,d),icon:"print",onClick:function(){return i("build",{build:e.path})},children:"Print"}),children:e.desc},e.name)}))})})||"No category selected."]})}},function(e,t,n){"use strict";t.__esModule=!0,t.IDCard=void 0;var o=n(0),r=n(2),a=n(1),i=n(3),c=n(191);t.IDCard=function(e,t){var n=(0,a.useBackend)(t).data,l=n.registered_name,d=n.sex,u=n.age,s=n.assignment,m=n.fingerprint_hash,p=n.blood_type,h=n.dna_hash,f=n.photo_front,C=[{name:"Sex",val:d},{name:"Age",val:u},{name:"Blood Type",val:p},{name:"Fingerprint",val:m},{name:"DNA Hash",val:h}];return(0,o.createComponentVNode)(2,i.Window,{width:470,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{basis:"25%",textAlign:"left",children:(0,o.createComponentVNode)(2,r.Box,{inline:!0,style:{width:"101px",height:"120px",overflow:"hidden",outline:"2px solid #4972a1"},children:f&&(0,o.createVNode)(1,"img",null,null,1,{src:f.substr(1,f.length-1),style:{width:"300px","margin-left":"-94px","-ms-interpolation-mode":"nearest-neighbor"}})||(0,o.createComponentVNode)(2,r.Icon,{name:"user",size:8,ml:1.5,mt:2.5})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{basis:0,grow:1,children:(0,o.createComponentVNode)(2,r.LabeledList,{children:C.map((function(e){return(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:e.name,children:e.val},e.name)}))})})]}),(0,o.createComponentVNode)(2,r.Flex,{className:"IDCard__NamePlate",align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:l})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,c.RankIcon,{rank:s})})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Box,{textAlign:"center",children:s})})]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanel=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanel=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.internalsValid;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act)},children:e.item||"Nothing"})},e.name)}))})}),u&&(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:u&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("internals")},children:"Set Internals"})||null})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.InventoryPanelHuman=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.InventoryPanelHuman=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.slots,u=l.specialSlots,s=(l.internals,l.internalsValid),m=l.sensors,p=l.handcuffed,h=l.handcuffedParams,f=l.legcuffed,C=l.legcuffedParams,N=l.accessory;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[d&&d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)})),(0,o.createComponentVNode)(2,a.LabeledList.Divider),u&&u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,a.Button,{mb:-1,icon:e.item?"hand-paper":"gift",onClick:function(){return c(e.act,e.params)},children:e.item||"Nothing"})},e.name)}))]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"running",onClick:function(){return c("targetSlot",{slot:"splints"})},children:"Remove Splints"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"hand-paper",onClick:function(){return c("targetSlot",{slot:"pockets"})},children:"Empty Pockets"}),s&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lungs",onClick:function(){return c("targetSlot",{slot:"internals"})},children:"Set Internals"})||null,m&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"book-medical",onClick:function(){return c("targetSlot",{slot:"sensors"})},children:"Set Sensors"})||null,p&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",h)},children:"Handcuffed"})||null,f&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",C)},children:"Legcuffed"})||null,N&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"bad",icon:"unlink",onClick:function(){return c("targetSlot",{slot:"tie"})},children:"Remove Accessory"})||null]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.IsolationCentrifuge=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(2),i=n(3);t.IsolationCentrifuge=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.busy,u=l.antibodies,s=l.pathogens,m=l.is_antibody_sample,p=l.sample_inserted,h=(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No vial detected."});return p&&(h=u||s?(0,o.createFragment)([u?(0,o.createComponentVNode)(2,a.Section,{title:"Antibodies",children:u}):null,s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Pathogens",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:e.spread_type},e.name)}))})}):null],0):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No antibodies or viral strains detected."})),(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d?(0,o.createComponentVNode)(2,a.Section,{title:"The Centrifuge is currently busy.",color:"bad",children:(0,o.createVNode)(1,"center",null,(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:d}),2)}):(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:m?"Antibody Sample":"Blood Sample",children:[(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mb:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"print",content:"Print",disabled:!u&&!s.length,onClick:function(){return c("print")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject Vial",disabled:!p,onClick:function(){return c("sample")}})})]}),h]}),u&&!m||s.length?(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[u&&!m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Antibodies",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return c("antibody")}})}):null,s.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Isolate Strain",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:e.name,onClick:function(){return c("isolate",{isolate:e.reference})}},e.name)}))}):null]})}):null],0)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.JanitorCart=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.JanitorCart=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.mybag,s=d.mybucket,m=d.mymop,p=d.myspray,h=d.myreplacer,f=d.signs;d.icons;return(0,o.createComponentVNode)(2,i.Window,{width:210,height:180,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:u||"Garbage Bag Slot",tooltipPosition:"bottom-right",color:u?"grey":"transparent",style:{border:u?null:"2px solid grey"},onClick:function(){return c("bag")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybag"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:s||"Bucket Slot",tooltipPosition:"bottom",color:s?"grey":"transparent",style:{border:s?null:"2px solid grey"},onClick:function(){return c("bucket")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mybucket"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:m||"Mop Slot",tooltipPosition:"bottom-left",color:m?"grey":"transparent",style:{border:m?null:"2px solid grey"},onClick:function(){return c("mop")},children:(0,o.createComponentVNode)(2,l,{iconkey:"mymop"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:p||"Spray Slot",tooltipPosition:"top-right",color:p?"grey":"transparent",style:{border:p?null:"2px solid grey"},onClick:function(){return c("spray")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myspray"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:h||"Light Replacer Slot",tooltipPosition:"top",color:h?"grey":"transparent",style:{border:h?null:"2px solid grey"},onClick:function(){return c("replacer")},children:(0,o.createComponentVNode)(2,l,{iconkey:"myreplacer"})}),(0,o.createComponentVNode)(2,a.Button,{width:"64px",height:"64px",position:"relative",tooltip:f||"Signs Slot",tooltipPosition:"top-left",color:f?"grey":"transparent",style:{border:f?null:"2px solid grey"},onClick:function(){return c("sign")},children:(0,o.createComponentVNode)(2,l,{iconkey:"signs"})})]})})};var c={mybag:"trash",mybucket:"fill",mymop:"broom",myspray:"spray-can",myreplacer:"lightbulb",signs:"sign"},l=function(e,t){var n=(0,r.useBackend)(t).data,i=e.iconkey,l=n.icons;return i in l?(0,o.createVNode)(1,"img",null,null,1,{src:l[i].substr(1,l[i].length-1),style:{position:"absolute",left:0,right:0,top:0,bottom:0,width:"64px",height:"64px","-ms-interpolation-mode":"nearest-neighbor"}}):(0,o.createComponentVNode)(2,a.Icon,{style:{position:"absolute",left:"4px",right:0,top:"20px",bottom:0,width:"64px",height:"64px"},fontSize:2,name:c[i]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Jukebox=void 0;var o=n(0),r=n(5),a=n(9),i=n(1),c=n(2),l=n(3);t.Jukebox=function(e,t){var n=(0,i.useBackend)(t),d=n.act,u=n.data,s=u.playing,m=u.loop_mode,p=u.volume,h=u.current_track_ref,f=u.current_track,C=u.percent,N=u.tracks;return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.Section,{title:"Currently Playing",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Title",children:s&&f&&(0,o.createComponentVNode)(2,c.Box,{children:[f.title," by ",f.artist||"Unkown"]})||(0,o.createComponentVNode)(2,c.Box,{children:"Stopped"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",disabled:s,onClick:function(){return d("play")},children:"Play"}),(0,o.createComponentVNode)(2,c.Button,{icon:"stop",disabled:!s,onClick:function(){return d("stop")},children:"Stop"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loop Mode",children:[(0,o.createComponentVNode)(2,c.Button,{icon:"play",onClick:function(){return d("loopmode",{loopmode:1})},selected:1===m,children:"Next"}),(0,o.createComponentVNode)(2,c.Button,{icon:"random",onClick:function(){return d("loopmode",{loopmode:2})},selected:2===m,children:"Shuffle"}),(0,o.createComponentVNode)(2,c.Button,{icon:"redo",onClick:function(){return d("loopmode",{loopmode:3})},selected:3===m,children:"Repeat"}),(0,o.createComponentVNode)(2,c.Button,{icon:"step-forward",onClick:function(){return d("loopmode",{loopmode:4})},selected:4===m,children:"Once"})]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,c.ProgressBar,{value:C,maxValue:1,color:"good"})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Volume",children:(0,o.createComponentVNode)(2,c.Slider,{minValue:0,step:.01,value:p,maxValue:1,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[0,.25]},format:function(e){return(0,r.round)(100*e,1)+"%"},onChange:function(e,t){return d("volume",{val:(0,r.round)(t,2)})}})})]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Available Tracks",children:N.length&&(0,a.sortBy)((function(e){return e.title}))(N).map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"play",selected:h===e.ref,onClick:function(){return d("change_track",{change_track:e.ref})},children:e.title},e.ref)}))||(0,o.createComponentVNode)(2,c.Box,{color:"bad",children:"Error: No songs loaded."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.LawManager=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LawManager=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data.isSlaved);return(0,o.createComponentVNode)(2,i.Window,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[l&&(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:["Law-synced to ",l]})||null,(0,o.createComponentVNode)(2,c)]})})};var c=function(e,t){var n=(0,r.useSharedState)(t,"lawsTabIndex",0),i=n[0],c=n[1];return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===i,onClick:function(){return c(0)},children:"Law Management"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===i,onClick:function(){return c(1)},children:"Law Sets"})]}),0===i&&(0,o.createComponentVNode)(2,l)||null,1===i&&(0,o.createComponentVNode)(2,u)||null],0)},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.ion_law_nr,u=c.ion_law,s=c.zeroth_law,m=c.inherent_law,p=c.supplied_law,h=c.supplied_law_position,f=c.zeroth_laws,C=c.has_zeroth_laws,N=c.ion_laws,b=c.has_ion_laws,V=c.inherent_laws,g=c.has_inherent_laws,v=c.supplied_laws,k=c.has_supplied_laws,_=c.isAI,y=c.isMalf,L=c.isAdmin,B=c.channel,x=c.channels,w=f.map((function(e){return e.zero=!0,e})).concat(V);return(0,o.createComponentVNode)(2,a.Section,{children:[b&&(0,o.createComponentVNode)(2,d,{laws:N,title:l+" Laws:",mt:-2})||null,(C||g)&&(0,o.createComponentVNode)(2,d,{laws:w,title:"Inherent Laws",mt:-2})||null,k&&(0,o.createComponentVNode)(2,d,{laws:v,title:"Supplied Laws",mt:-2})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Controls",mt:-2,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Statement Channel",children:x.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.channel,selected:B===e.channel,onClick:function(){return i("law_channel",{law_channel:e.channel})}},e.channel)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"State Laws",children:(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_laws")},children:"State Laws"})}),_&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Law Notification",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation",onClick:function(){return i("notify_laws")},children:"Notify"})})||null]})}),y&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Add Laws",mt:-2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Add"})]}),L&&!C&&(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Zero"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:s,fluid:!0,onChange:function(e,t){return i("change_zeroth_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_zeroth_law")},children:"Add"})})]})||null,(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Ion"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:u,fluid:!0,onChange:function(e,t){return i("change_ion_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_ion_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Inherent"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:m,fluid:!0,onChange:function(e,t){return i("change_inherent_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"N/A"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_inherent_law")},children:"Add"})})]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Supplied"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Input,{value:p,fluid:!0,onChange:function(e,t){return i("change_supplied_law",{val:t})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("change_supplied_law_position")},children:h})}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return i("add_supplied_law")},children:"Add"})})]})]})})||null]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,d=c.isAdmin,u=e.laws,s=e.title,m=e.noButtons,p=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["laws","title","noButtons"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,a.Section,Object.assign({level:2,title:s},p,{children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Index"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Law"}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"State"})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Delete"})],4)||null]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[e.index,"."]}),(0,o.createComponentVNode)(2,a.Table.Cell,{color:e.zero?"bad":null,children:e.law}),!m&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"volume-up",selected:e.state,onClick:function(){return i("state_law",{ref:e.ref,state_law:!e.state})},children:e.state?"Yes":"No"})})||null,l&&!m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,icon:"pen",onClick:function(){return i("edit_law",{edit_law:e.ref})},children:"Edit"})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{disabled:e.zero&&!d,color:"bad",icon:"trash",onClick:function(){return i("delete_law",{delete_law:e.ref})},children:"Delete"})})],4)||null]},e.index)}))]})})))},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.isMalf,u=c.law_sets;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Remember: Stating laws other than those currently loaded may be grounds for decommissioning! - NanoTrasen"}),u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{disabled:!l,icon:"sync",onClick:function(){return i("transfer_laws",{transfer_laws:e.ref})},children:"Load Laws"}),(0,o.createComponentVNode)(2,a.Button,{icon:"volume-up",onClick:function(){return i("state_law_set",{state_law_set:e.ref})},children:"State Laws"})],4),children:[e.laws.has_ion_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.ion_laws,title:e.laws.ion_law_nr+" Laws:"})||null,(e.laws.has_zeroth_laws||e.laws.has_inherent_laws)&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.zeroth_laws.concat(e.laws.inherent_laws),title:e.header})||null,e.laws.has_supplied_laws&&(0,o.createComponentVNode)(2,d,{noButtons:!0,laws:e.laws.supplied_laws,title:"Supplied Laws"})||null]},e.name)}))||null],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.LookingGlass=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.LookingGlass=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.supportedPrograms,u=l.currentProgram,s=l.immersion,m=l.gravity,p=Math.min(180+23*d.length,600);return(0,o.createComponentVNode)(2,i.Window,{width:300,height:p,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",selected:e===u,onClick:function(){return c("program",{program:e})},children:e},e)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gravity",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"user-astronaut",selected:m,onClick:function(){return c("gravity")},children:m?"Enabled":"Disabled"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Full Immersion",children:(0,o.createComponentVNode)(2,a.Button,{mt:-1,fluid:!0,icon:"eye",selected:s,onClick:function(){return c("immersion")},children:s?"Enabled":"Disabled"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MechaControlConsole=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.MechaControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.beacons,s=d.stored_data;return(0,o.createComponentVNode)(2,i.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s.length&&(0,o.createComponentVNode)(2,a.Modal,{children:(0,o.createComponentVNode)(2,a.Section,{height:"400px",style:{"overflow-y":"auto"},title:"Log",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",onClick:function(){return l("clear_log")}}),children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["(",e.time,") (",e.year,")"]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,c.decodeHtmlEntities)(e.message)})]},e.time)}))})})||null,u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"comment",onClick:function(){return l("send_message",{mt:e.ref})},children:"Message"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return l("get_log",{mt:e.ref})},children:"View Log"}),(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",content:"EMP",icon:"bomb",onClick:function(){return l("shock",{mt:e.ref})}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.maxHealth,Infinity],average:[.5*e.maxHealth,.75*e.maxHealth],bad:[-Infinity,.5*e.maxHealth]},value:e.health,maxValue:e.maxHealth})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:e.cell&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*e.cellMaxCharge,Infinity],average:[.5*e.cellMaxCharge,.75*e.cellMaxCharge],bad:[-Infinity,.5*e.cellMaxCharge]},value:e.cellCharge,maxValue:e.cellMaxCharge})||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No Cell Installed"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Air Tank",children:[e.airtank,"kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pilot",children:e.pilot||"Unoccupied"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,c.toTitleCase)(e.location)||"Unknown"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Active Equipment",children:e.active||"None"}),e.cargoMax&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cargo Space",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*e.cargoMax,Infinity],average:[.5*e.cargoMax,.75*e.cargoMax],good:[-Infinity,.5*e.cargoMax]},value:e.cargoUsed,maxValue:e.cargoMax})})||null]})},e.name)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No mecha beacons found."})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Medbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Medbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.beaker,m=l.beaker_total,p=l.beaker_max,h=l.locked,f=l.heal_threshold,C=l.heal_threshold_max,N=l.injection_amount_min,b=l.injection_amount,V=l.injection_amount_max,g=l.use_beaker,v=l.declare_treatment,k=l.vocal;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Medical Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Beaker",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!s,icon:"eject",onClick:function(){return c("eject")},children:"Eject"}),children:s&&(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:p,children:[m," / ",p]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No beaker loaded."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:h?"good":"bad",children:h?"Locked":"Unlocked"})]})}),!h&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavioral Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Healing Threshold",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:0,maxValue:C,value:f,onDrag:function(e,t){return c("adj_threshold",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Injection Amount",children:(0,o.createComponentVNode)(2,a.NumberInput,{fluid:!0,minValue:N,maxValue:V,value:b,onDrag:function(e,t){return c("adj_inject",{val:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reagent Source",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:g?"toggle-on":"toggle-off",selected:g,onClick:function(){return c("use_beaker")},children:g?"Loaded Beaker (When available)":"Internal Synthesizer"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Treatment Report",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:v?"toggle-on":"toggle-off",selected:v,onClick:function(){return c("declaretreatment")},children:v?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speaker",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:k?"toggle-on":"toggle-off",selected:k,onClick:function(){return c("togglevoice")},children:k?"On":"Off"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MedicalRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.MedicalRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C?n=(0,o.createComponentVNode)(2,h):5===C?n=(0,o.createComponentVNode)(2,N):6===C&&(n=(0,o.createComponentVNode)(2,b)),(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"80%"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,V),(0,o.createComponentVNode)(2,a.Section,{height:"calc(100% - 5rem)",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:800,height:380,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",content:e.id+": "+e.name,onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Medical Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.medical,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Medical Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Medical Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t).data.general;return n&&n.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:n.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:!!n.has_photos&&n.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)}))})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.medical;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment-medical",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Medical records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.virus;return c.sort((function(e,t){return e.name>t.name?1:-1})),c.map((function(e,t){return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"flask",content:e.name,mb:"0.5rem",onClick:function(){return i("vir",{vir:e.D})}}),(0,o.createVNode)(1,"br")],4,t)}))},b=function(e,t){var n=(0,r.useBackend)(t).data.medbots;return 0===n.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"There are no Medbots."}):n.map((function(e,t){return(0,o.createComponentVNode)(2,a.Collapsible,{open:!0,title:e.name,children:(0,o.createComponentVNode)(2,a.Box,{px:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:[e.area||"Unknown"," (",e.x,", ",e.y,")"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:e.on?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Online"}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:e.use_beaker?"Reservoir: "+e.total_volume+"/"+e.maximum_volume:"Using internal synthesizer."})],4):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Offline"})})]})})},t)}))},V=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:5===c,onClick:function(){return i("screen",{screen:5})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"database"}),"Virus Database"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:6===c,onClick:function(){return i("screen",{screen:6})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"plus-square"}),"Medbot Tracking"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})};(0,i.modalRegisterBodyOverride)("virus",(function(e,t){var n=(0,r.useBackend)(t).act,i=e.args;return(0,o.createComponentVNode)(2,a.Section,{level:2,m:"-1rem",title:i.name||"Virus",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"times",color:"red",onClick:function(){return n("modal_close")}}),children:(0,o.createComponentVNode)(2,a.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Spread",children:[i.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Possible cure",children:i.antigen}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rate of Progression",children:i.rate}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Antibiotic Resistance",children:[i.resistance,"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species Affected",children:i.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:i.symptoms.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0",(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]},e.stage)}))})})]})})})}))},function(e,t,n){"use strict";t.__esModule=!0,t.MessageMonitor=void 0;var o=n(0),r=(n(5),n(7)),a=n(1),i=n(2),c=n(3),l=n(62),d=n(61);t.MessageMonitor=function(e,t){var n,r=(0,a.useBackend)(t),d=(r.act,r.data),p=d.auth,h=d.linkedServer,f=(d.message,d.hacking),C=d.emag;return n=f||C?(0,o.createComponentVNode)(2,u):p?h?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"}):(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,c.Window,{width:670,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice),n]})})};var u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.isMalfAI);return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"ERROR",children:r?(0,o.createComponentVNode)(2,i.Box,{children:"Brute-forcing for server key. It will take 20 seconds for every character that the password has."}):(0,o.createComponentVNode)(2,i.Box,{children:["01000010011100100111010101110100011001010010110",(0,o.createVNode)(1,"br"),"10110011001101111011100100110001101101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001100110011011110111001000100000011100110110010",(0,o.createVNode)(1,"br"),"10111001001110110011001010111001000100000011010110110010",(0,o.createVNode)(1,"br"),"10111100100101110001000000100100101110100001000000111011",(0,o.createVNode)(1,"br"),"10110100101101100011011000010000001110100011000010110101",(0,o.createVNode)(1,"br"),"10110010100100000001100100011000000100000011100110110010",(0,o.createVNode)(1,"br"),"10110001101101111011011100110010001110011001000000110011",(0,o.createVNode)(1,"br"),"00110111101110010001000000110010101110110011001010111001",(0,o.createVNode)(1,"br"),"00111100100100000011000110110100001100001011100100110000",(0,o.createVNode)(1,"br"),"10110001101110100011001010111001000100000011101000110100",(0,o.createVNode)(1,"br"),"00110000101110100001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00111000001100001011100110111001101110111011011110111001",(0,o.createVNode)(1,"br"),"00110010000100000011010000110000101110011001011100010000",(0,o.createVNode)(1,"br"),"00100100101101110001000000111010001101000011001010010000",(0,o.createVNode)(1,"br"),"00110110101100101011000010110111001110100011010010110110",(0,o.createVNode)(1,"br"),"10110010100101100001000000111010001101000011010010111001",(0,o.createVNode)(1,"br"),"10010000001100011011011110110111001110011011011110110110",(0,o.createVNode)(1,"br"),"00110010100100000011000110110000101101110001000000111001",(0,o.createVNode)(1,"br"),"00110010101110110011001010110000101101100001000000111100",(0,o.createVNode)(1,"br"),"10110111101110101011100100010000001110100011100100111010",(0,o.createVNode)(1,"br"),"10110010100100000011010010110111001110100011001010110111",(0,o.createVNode)(1,"br"),"00111010001101001011011110110111001110011001000000110100",(0,o.createVNode)(1,"br"),"10110011000100000011110010110111101110101001000000110110",(0,o.createVNode)(1,"br"),"00110010101110100001000000111001101101111011011010110010",(0,o.createVNode)(1,"br"),"10110111101101110011001010010000001100001011000110110001",(0,o.createVNode)(1,"br"),"10110010101110011011100110010000001101001011101000010111",(0,o.createVNode)(1,"br"),"00010000001001101011000010110101101100101001000000111001",(0,o.createVNode)(1,"br"),"10111010101110010011001010010000001101110011011110010000",(0,o.createVNode)(1,"br"),"00110100001110101011011010110000101101110011100110010000",(0,o.createVNode)(1,"br"),"00110010101101110011101000110010101110010001000000111010",(0,o.createVNode)(1,"br"),"00110100001100101001000000111001001101111011011110110110",(0,o.createVNode)(1,"br"),"10010000001100100011101010111001001101001011011100110011",(0,o.createVNode)(1,"br"),"10010000001110100011010000110000101110100001000000111010",(0,o.createVNode)(1,"br"),"001101001011011010110010100101110"]})})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isMalfAI;return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Welcome",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),"Unauthorized"]}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:["Decryption Key:",(0,o.createComponentVNode)(2,i.Input,{placeholder:"Decryption Key",ml:"0.5rem",onChange:function(e,t){return r("auth",{key:t})}})]}),!!c&&(0,o.createComponentVNode)(2,i.Button,{icon:"terminal",content:"Hack",onClick:function(){return r("hack")}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"Please authenticate with the server in order to show additional options."})]})},m=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.linkedServer,d=(0,a.useLocalState)(t,"tabIndex",0),u=d[0],s=d[1];return 0===u?n=(0,o.createComponentVNode)(2,p):1===u?n=(0,o.createComponentVNode)(2,h,{logs:l.pda_msgs,pda:!0}):2===u?n=(0,o.createComponentVNode)(2,h,{logs:l.rc_msgs,rc:!0}):3===u?n=(0,o.createComponentVNode)(2,f):4===u&&(n=(0,o.createComponentVNode)(2,C)),(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return s(0)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bars"})," Main Menu"]},"Main"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return s(1)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"font"})," Message Logs"]},"MessageLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return s(2)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"bold"})," Request Logs"]},"RequestLogs"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return s(3)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-alt"})," Admin Messaging"]},"AdminMessage"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:4===u,onClick:function(){return s(4)},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"comment-slash"})," Spam Filter"]},"SpamFilter"),(0,o.createComponentVNode)(2,i.Tabs.Tab,{color:"red",onClick:function(){return c("deauth")},children:[(0,o.createComponentVNode)(2,i.Icon,{name:"sign-out-alt"})," Log Out"]},"Logout")]}),(0,o.createComponentVNode)(2,i.Box,{m:2,children:n})],4)},p=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"link",content:"Server Link",onClick:function(){return r("find")}}),(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:"Server "+(c.active?"Enabled":"Disabled"),selected:c.active,onClick:function(){return r("active")}})],4),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Server Status",children:(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Good"})})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"key",content:"Set Custom Key",onClick:function(){return r("pass")}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Message Logs"}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",confirmIcon:"exclamation-triangle",icon:"exclamation-triangle",content:"Clear Request Logs"})]})},h=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.logs),d=e.pda,u=e.rc;return(0,o.createComponentVNode)(2,i.Section,{title:d?"PDA Logs":u?"Request Logs":"Logs",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c(d?"del_pda":"del_rc")}}),children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:t%2,children:(0,o.createComponentVNode)(2,i.Section,{title:e.sender+" -> "+e.recipient,buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.ref,type:u?"rc":"pda"})}}),children:u?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",children:e.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Verification",color:"Unauthenticated"===e.id_auth?"bad":"good",children:(0,r.decodeHtmlEntities)(e.id_auth)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamp",children:e.stamp})]}):e.message})},e.ref)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.possibleRecipients,d=c.customsender,u=c.customrecepient,s=c.customjob,m=c.custommessage,p=Object.keys(l);return(0,o.createComponentVNode)(2,i.Section,{title:"Admin Messaging",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:d,onChange:function(e,t){return r("set_sender",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sender's Job",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:s,onChange:function(e,t){return r("set_sender_job",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Recipient",children:(0,o.createComponentVNode)(2,i.Dropdown,{value:u,options:p,width:"100%",mb:-.7,onSelected:function(e){return r("set_recipient",{val:l[e]})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,mb:.5,value:m,onChange:function(e,t){return r("set_message",{val:t})}})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"comment",content:"Send Message",onClick:function(){return r("send_message")}})]})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.linkedServer;return(0,o.createComponentVNode)(2,i.Section,{title:"Spam Filtering",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:c.spamFilter.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.index,buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",content:"Delete",onClick:function(){return r("deltoken",{deltoken:e.index})}}),children:e.token},e.index)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"plus",content:"Add New Entry",onClick:function(){return r("addtoken")}})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Microwave=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Microwave=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.config,d=n.data,u=d.broken,s=d.operating,m=d.dirty,p=d.items;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Bzzzzttttt!!"})})||s&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"good",children:["Microwaving in progress!",(0,o.createVNode)(1,"br"),"Please wait...!"]})})||m&&(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["This microwave is dirty!",(0,o.createVNode)(1,"br"),"Please clean it before use!"]})})||p.length&&(0,o.createComponentVNode)(2,a.Section,{level:1,title:"Ingredients",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"radiation",onClick:function(){return c("cook")},children:"Microwave"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return c("dispose")},children:"Eject"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.amt," ",e.extra]},e.name)}))})})||(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[l.title," is empty."]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningOreProcessingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=(n(9),n(192));t.MiningOreProcessingConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.unclaimedPoints,s=(d.ores,d.showAllOres,d.power);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",mr:1,onClick:function(){return r("insert")},children:"Insert ID"}),"in order to claim points."]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,onClick:function(){return r("power")},children:s?"Smelting":"Not Smelting"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current unclaimed points",buttons:(0,o.createComponentVNode)(2,i.Button,{disabled:u<1,icon:"download",onClick:function(){return r("claim")},children:"Claim"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:u})})})}),(0,o.createComponentVNode)(2,m)]})})};var d=["Not Processing","Smelting","Compressing","Alloying"],u=["verdantium","mhydrogen","diamond","platinum","uranium","gold","silver","rutile","phoron","marble","lead","sand","carbon","hematite"],s=function(e,t){return-1===u.indexOf(e.ore)||-1===u.indexOf(t.ore)?e.ore-t.ore:u.indexOf(t.ore)-u.indexOf(e.ore)},m=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,u=l.ores,m=l.showAllOres;l.power;return(0,o.createComponentVNode)(2,i.Section,{title:"Ore Processing Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("showAllOres")},children:m?"All Ores":"Ores in Machine"}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:u.length&&u.sort(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createComponentVNode)(2,i.Dropdown,{width:"120px",color:(0===e.processing?"red":1===e.processing&&"green")||2===e.processing&&"blue"||3===e.processing&&"yellow",options:d,selected:d[e.processing],onSelected:function(t){return c("toggleSmelting",{ore:e.ore,set:d.indexOf(t)})}}),children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amount})})},e.ore)}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",textAlign:"center",children:"No ores in machine."})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningStackingConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3);n(9);t.MiningStackingConsole=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.stacktypes,s=d.stackingAmt;return(0,o.createComponentVNode)(2,c.Window,{width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Stacker Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stacking",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:s,minValue:1,maxValue:50,stepPixelSize:5,onChange:function(e,t){return l("change_stack",{amt:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),u.length&&u.sort().map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.type),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return l("release_stack",{stack:e.type})},children:"Eject"}),children:(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:e.amt})},e.type)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",color:"average",children:"No stacks in machine."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.MiningVendor=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(192);var d={Alphabetical:function(e,t){return e-t},"By availability":function(e,t){return-(e.affordable-t.affordable)},"By price":function(e,t){return e.price-t.price}};t.MiningVendor=function(e,t){return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",scrollable:!0,children:[(0,o.createComponentVNode)(2,l.MiningUser,{insertIdText:"Please insert an ID in order to make purchases."}),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,u)]})})};var u=function(e,t){var n=(0,a.useBackend)(t),l=(n.act,n.data),u=l.has_id,s=l.id,p=l.items,h=(0,a.useLocalState)(t,"search",""),f=h[0],C=(h[1],(0,a.useLocalState)(t,"sort","Alphabetical")),N=C[0],b=(C[1],(0,a.useLocalState)(t,"descending",!1)),V=b[0],g=(b[1],(0,r.createSearch)(f,(function(e){return e[0]}))),v=!1,k=Object.entries(p).map((function(e,t){var n=Object.entries(e[1]).filter(g).map((function(e){return e[1].affordable=u&&s.points>=e[1].price,e[1]})).sort(d[N]);if(0!==n.length)return V&&(n=n.reverse()),v=!0,(0,o.createComponentVNode)(2,m,{title:e[0],items:n},e[0])}));return(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",overflow:"auto",children:(0,o.createComponentVNode)(2,i.Section,{onClick:function(e){return(0,c.refocusLayout)()},children:v?k:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No items matching your criteria was found!"})})})},s=function(e,t){var n=(0,a.useLocalState)(t,"search",""),r=(n[0],n[1]),c=(0,a.useLocalState)(t,"sort",""),l=(c[0],c[1]),u=(0,a.useLocalState)(t,"descending",!1),s=u[0],m=u[1];return(0,o.createComponentVNode)(2,i.Box,{mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex,{width:"100%",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",mr:"0.5rem",children:(0,o.createComponentVNode)(2,i.Input,{placeholder:"Search by item name..",width:"100%",onInput:function(e,t){return r(t)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{basis:"30%",children:(0,o.createComponentVNode)(2,i.Dropdown,{selected:"Alphabetical",options:Object.keys(d),width:"100%",lineHeight:"19px",onSelected:function(e){return l(e)}})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{icon:s?"arrow-down":"arrow-up",height:"19px",tooltip:s?"Descending order":"Ascending order",tooltipPosition:"bottom-left",ml:"0.5rem",onClick:function(){return m(!s)}})})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.title,d=e.items,u=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,["title","items"]);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.Collapsible,Object.assign({open:!0,title:l},u,{children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",lineHeight:"20px",style:{float:"left"},children:e.name}),(0,o.createComponentVNode)(2,i.Button,{disabled:!c.has_id||c.id.points=450?"Overcharged":e>=250?"Good Charge":"Low Charge":e>=250?"NIF Power Requirement met.":e>=150?"Fluctuations in available power.":"Power failure imminent."},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.config,n.data),u=c.nif_percent,s=c.nif_stat,m=(c.last_notification,c.nutrition),p=c.isSynthetic,h=c.modules,f=e.setViewing;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Condition",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:u,minValue:0,maxValue:100,ranges:{good:[50,Infinity],average:[25,50],bad:[-Infinity,0]},children:[l(s,u)," (",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:u}),"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Power",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,minValue:0,maxValue:700,ranges:{good:[250,Infinity],average:[150,250],bad:[0,150]},children:d(m,p)})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"NIFSoft Modules",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:h.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",color:"bad",confirmContent:"UNINSTALL?",confirmIcon:"trash",tooltip:"Uninstall Module",tooltipPosition:"left",onClick:function(){return i("uninstall",{module:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return f(e)},tooltip:"View Information",tooltipPosition:"left"})],4),children:e.activates&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,selected:e.active,content:e.stat_text,onClick:function(){return i("toggle_module",{module:e.ref})}})||(0,o.createComponentVNode)(2,a.Box,{children:e.stat_text})},e.ref)}))})})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.theme;return(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"NIF Theme",verticalAlign:"top",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",placeholder:"Default",selected:l,options:c,onSelected:function(e){return i("setTheme",{theme:e})}})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NTNetRelay=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(61);t.NTNetRelay=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.dos_crashed,u=(a.enabled,a.dos_overload,a.dos_capacity,(0,o.createComponentVNode)(2,l));return c&&(u=(0,o.createComponentVNode)(2,d)),(0,o.createComponentVNode)(2,i.Window,{width:c?700:500,height:c?600:300,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:u})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.dos_crashed,c.enabled),d=c.dos_overload,u=c.dos_capacity;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:"Relay "+(l?"On":"Off"),onClick:function(){return i("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network Buffer Status",children:[d," / ",u," GQ"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Options",children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge network blacklist",onClick:function(){return i("purge")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data;return(0,o.createComponentVNode)(2,c.FullscreenNotice,{title:"ERROR",children:[(0,o.createComponentVNode)(2,a.Box,{fontSize:"1.5rem",bold:!0,color:"bad",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"}),(0,o.createVNode)(1,"h2",null,"NETWORK BUFFERS OVERLOADED",16),(0,o.createVNode)(1,"h3",null,"Overload Recovery Mode",16),(0,o.createVNode)(1,"i",null,"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.",16),(0,o.createVNode)(1,"h3",null,"ADMINISTRATIVE OVERRIDE",16),(0,o.createVNode)(1,"b",null," CAUTION - Data loss may occur ",16)]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",content:"Purge buffered traffic",onClick:function(){return i("restart")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Newscaster=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=n(62);t.Newscaster=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.screen,r.user;return(0,o.createComponentVNode)(2,c.Window,{width:600,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,l.TemporaryNotice,{decode:!0}),(0,o.createComponentVNode)(2,d)]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.user,(0,a.useSharedState)(t,"screen","Main Menu")),c=r[0],l=r[1],d=u[c];return(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,d,{setScreen:l})})},u={"Main Menu":function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.securityCaster,l=r.wanted_issue,d=e.setScreen;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Main Menu",children:[l&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View Wanted")},color:"bad",children:"Read WANTED Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",onClick:function(){return d("View List")},children:"View Feed Channels"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Channel")},children:"Create Feed Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Story")},children:"Create Feed Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"print",onClick:function(){return d("Print")},children:"Print Newspaper"})]}),!!c&&(0,o.createComponentVNode)(2,i.Section,{title:"Feed Security Functions",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"plus",onClick:function(){return d("New Wanted")},children:'Manage "Wanted" Issue'})})],0)},"New Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.c_locked,s=l.user,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Channel",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Author",color:"good",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Accept Public Feeds",children:(0,o.createComponentVNode)(2,i.Button,{icon:u?"lock":"lock-open",selected:!u,onClick:function(){return c("set_channel_lock")},children:u?"No":"Yes"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_new_channel")},children:"Submit Channel"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"View List":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.channels,d=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Station Feed Channels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return d("Main Menu")},children:"Back"}),children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"eye",color:e.admin?"good":e.censored?"bad":"",onClick:function(){c("show_channel",{show_channel:e.ref}),d("View Selected Channel")},children:(0,r.decodeHtmlEntities)(e.name)},e.name)}))})},"New Story":function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.channel_name,d=c.user,u=c.msg,s=c.photo_data,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Creating new Feed Message...",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Receiving Channel",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,onClick:function(){return r("set_channel_receiving")},children:l||"Unset"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Author",color:"good",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message Body",verticalAlign:"top",children:(0,o.createComponentVNode)(2,i.Flex,{children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Section,{width:"99%",inline:!0,children:u||"(no message yet)"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Button,{verticalAlign:"top",onClick:function(){return r("set_new_message")},icon:"pen",tooltip:"Edit Message",tooltipPosition:"left"})})]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return r("set_attachment")},children:s?"Photo Attached":"No Photo"})})]}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"good",icon:"plus",onClick:function(){return r("submit_new_message")},children:"Submit Message"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},Print:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.total_num,d=c.active_num,u=c.message_num,s=c.paper_remaining,m=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Printing",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:["Newscaster currently serves a total of ",l," Feed channels, ",d," of which are active, and a total of ",u," Feed stories."]}),(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Liquid Paper remaining",children:[100*s," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return r("print_paper")},children:"Print Paper"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return m("Main Menu")},children:"Cancel"})]})},"New Wanted":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.channel_name,u=l.msg,s=l.photo_data,m=l.user,p=l.wanted_issue,h=e.setScreen;return(0,o.createComponentVNode)(2,i.Section,{title:"Wanted Issue Handler",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return h("Main Menu")},children:"Back"}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[!!p&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Already In Circulation",children:"A wanted issue is already in circulation. You can edit or cancel it below."}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal Name",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(d),onInput:function(e,t){return c("set_channel_name",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,o.createComponentVNode)(2,i.Input,{fluid:!0,value:(0,r.decodeHtmlEntities)(u),onInput:function(e,t){return c("set_wanted_desc",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Attach Photo",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"image",onClick:function(){return c("set_attachment")},children:s?"Photo Attached":"No Photo"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Prosecutor",color:"good",children:m})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,fluid:!0,color:"good",icon:"plus",onClick:function(){return c("submit_wanted")},children:"Submit Wanted Issue"}),!!p&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"average",icon:"minus",onClick:function(){return c("cancel_wanted")},children:"Take Down Issue"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"bad",icon:"undo",onClick:function(){return h("Main Menu")},children:"Cancel"})]})},"View Wanted":function(e,t){var n=(0,a.useBackend)(t),c=(n.act,n.data.wanted_issue),l=e.setScreen;return c?(0,o.createComponentVNode)(2,i.Section,{title:"--STATIONWIDE WANTED ISSUE--",color:"bad",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:(0,o.createComponentVNode)(2,i.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Submitted by",color:"good",children:(0,r.decodeHtmlEntities)(c.author)}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Criminal",children:(0,r.decodeHtmlEntities)(c.criminal)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Description",children:(0,r.decodeHtmlEntities)(c.desc)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Photo",children:c.img&&(0,o.createVNode)(1,"img",null,null,1,{src:c.img})||"None"})]})})}):(0,o.createComponentVNode)(2,i.Section,{title:"No Outstanding Wanted Issues",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return l("Main Menu")},children:"Back"}),children:"There are no wanted issues currently outstanding."})},"View Selected Channel":function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.viewing_channel,u=l.securityCaster,s=l.company,m=e.setScreen;return d?(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(d.name),buttons:(0,o.createFragment)([!!u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"ban",confirmIcon:"ban",content:"Issue D-Notice",onClick:function(){return c("toggle_d_notice",{ref:d.ref})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"})],0),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Channel Created By",children:u&&(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:(0,r.decodeHtmlEntities)(d.author),tooltip:"Censor?",confirmContent:"Censor Author",onClick:function(){return c("censor_channel_author",{ref:d.ref})}})||(0,o.createComponentVNode)(2,i.Box,{children:(0,r.decodeHtmlEntities)(d.author)})})}),!!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a ",s," D-Notice. No further feed story additions are allowed while the D-Notice is in effect."]}),!!d.messages.length&&d.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[Story by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.timestamp,"]"]}),!!u&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button.Confirm,{mt:1,color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Story",onClick:function(){return c("censor_channel_story_body",{ref:e.ref})}}),(0,o.createComponentVNode)(2,i.Button.Confirm,{color:"bad",icon:"strikethrough",confirmIcon:"strikethrough",content:"Censor Author",onClick:function(){return c("censor_channel_story_author",{ref:e.ref})}})],4)]},e.ref)}))||!d.censored&&(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No feed messages found in channel."})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Channel Not Found",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return m("View List")},children:"Back"}),children:"The channel you were looking for no longer exists."})}}},function(e,t,n){"use strict";t.__esModule=!0,t.NoticeBoard=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.NoticeBoard=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.notices;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:300,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:l.length?(0,o.createComponentVNode)(2,a.LabeledList,{children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.isphoto&&(0,o.createComponentVNode)(2,a.Button,{icon:"image",content:"Look",onClick:function(){return c("look",{ref:e.ref})}})||e.ispaper&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"sticky-note",content:"Read",onClick:function(){return c("read",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Write",onClick:function(){return c("write",{ref:e.ref})}})],4)||"Unknown Entity",(0,o.createComponentVNode)(2,a.Button,{icon:"minus-circle",content:"Remove",onClick:function(){return c("remove",{ref:e.ref})}})]},t)}))}):(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No notices posted here."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAccessDecrypter=void 0;var o=n(0),r=n(1),a=n(3),i=n(134),c=n(2);t.NtosAccessDecrypter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.message,s=d.running,m=d.rate,p=d.factor,h=d.regions,f=function(e){for(var t="";t.lengthp?t+="0":t+="1";return t};return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:600,theme:"syndicate",children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{children:u&&(0,o.createComponentVNode)(2,c.NoticeBox,{children:u})||s&&(0,o.createComponentVNode)(2,c.Section,{children:["Attempting to decrypt network access codes. Please wait. Rate: ",m," PHash/s",(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Box,{children:f(45)}),(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"ban",onClick:function(){return l("PRG_reset")},children:"Abort"})]})||(0,o.createComponentVNode)(2,c.Section,{title:"Pick access code to decrypt",children:h.length&&(0,o.createComponentVNode)(2,i.IdentificationComputerRegions,{actName:"PRG_execute"})||(0,o.createComponentVNode)(2,c.Box,{children:"Please insert ID card."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosArcade=void 0;var o=n(0),r=n(75),a=n(1),i=n(2),c=n(3);t.NtosArcade=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data;return(0,o.createComponentVNode)(2,c.NtosWindow,{width:450,height:350,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Outbomb Cuban Pete Ultra",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Grid,{children:[(0,o.createComponentVNode)(2,i.Grid.Column,{size:2,children:[(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerHitpoints,minValue:0,maxValue:30,ranges:{olive:[31,Infinity],good:[20,31],average:[10,20],bad:[-Infinity,10]},children:[d.PlayerHitpoints,"HP"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Player Magic",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.PlayerMP,minValue:0,maxValue:10,ranges:{purple:[11,Infinity],violet:[3,11],bad:[-Infinity,3]},children:[d.PlayerMP,"MP"]})})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Section,{backgroundColor:1===d.PauseState?"#1b3622":"#471915",children:d.Status})]}),(0,o.createComponentVNode)(2,i.Grid.Column,{children:[(0,o.createComponentVNode)(2,i.ProgressBar,{value:d.Hitpoints,minValue:0,maxValue:45,ranges:{good:[30,Infinity],average:[5,30],bad:[-Infinity,5]},children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:d.Hitpoints}),"HP"]}),(0,o.createComponentVNode)(2,i.Box,{m:1}),(0,o.createComponentVNode)(2,i.Section,{inline:!0,width:"156px",textAlign:"center",children:(0,o.createVNode)(1,"img",null,null,1,{src:(0,r.resolveAsset)(d.BossID)})})]})]}),(0,o.createComponentVNode)(2,i.Box,{my:1,mx:4}),(0,o.createComponentVNode)(2,i.Button,{icon:"fist-raised",tooltip:"Go in for the kill!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Attack")},content:"Attack!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"band-aid",tooltip:"Heal yourself!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Heal")},content:"Heal!"}),(0,o.createComponentVNode)(2,i.Button,{icon:"magic",tooltip:"Recharge your magic!",tooltipPosition:"top",disabled:0===d.GameActive||1===d.PauseState,onClick:function(){return l("Recharge_Power")},content:"Recharge!"})]}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"sync-alt",tooltip:"One more game couldn't hurt.",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Start_Game")},content:"Begin Game"}),(0,o.createComponentVNode)(2,i.Button,{icon:"ticket-alt",tooltip:"Claim at your local Arcade Computer for Prizes!",tooltipPosition:"top",disabled:1===d.GameActive,onClick:function(){return l("Dispense_Tickets")},content:"Claim Tickets"})]}),(0,o.createComponentVNode)(2,i.Box,{color:d.TicketCount>=1?"good":"normal",children:["Earned Tickets: ",d.TicketCount]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosAtmosControl=void 0;var o=n(0),r=n(3),a=n(185);t.NtosAtmosControl=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.AtmosControlContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCameraConsole=void 0;var o=n(0),r=n(3),a=n(186);t.NtosCameraConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:870,height:708,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CameraConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCommunicationsConsole=void 0;var o=n(0),r=n(1),a=n(3),i=n(188);t.NtosCommunicationsConsole=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.CommunicationsConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosConfiguration=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosConfiguration=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.power_usage,s=l.battery_exists,m=l.battery,p=void 0===m?{}:m,h=l.disk_size,f=l.disk_used,C=l.hardware,N=void 0===C?[]:C;return(0,o.createComponentVNode)(2,i.NtosWindow,{theme:d,width:520,height:630,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Power Supply",buttons:(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Draw: ",u,"W"]}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Battery Status",color:!s&&"average",children:s?(0,o.createComponentVNode)(2,a.ProgressBar,{value:p.charge,minValue:0,maxValue:p.max,ranges:{good:[p.max/2,Infinity],average:[p.max/4,p.max/2],bad:[-Infinity,p.max/4]},children:[p.charge," / ",p.max]}):"Not Available"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"File System",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:h,color:"good",children:[f," GQ / ",h," GQ"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Hardware Components",children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createFragment)([!e.critical&&(0,o.createComponentVNode)(2,a.Button.Checkbox,{content:"Enabled",checked:e.enabled,mr:1,onClick:function(){return c("PC_toggle_component",{name:e.name})}}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,bold:!0,mr:1,children:["Power Usage: ",e.powerusage,"W"]})],0),children:e.desc},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosCrewMonitor=void 0;var o=n(0),r=n(3),a=n(189);t.NtosCrewMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:800,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.CrewMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosDigitalWarrant=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(9);t.NtosDigitalWarrant=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=(a.warrantname,a.warrantcharges,a.warrantauth),d=(a.type,a.allwarrants,(0,o.createComponentVNode)(2,l));return c&&(d=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:500,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:d})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act;n.data.allwarrants;return(0,o.createComponentVNode)(2,a.Section,{title:"Warrants",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"plus",fluid:!0,onClick:function(){return i("addwarrant")},children:"Create New Warrant"}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Arrest Warrants",children:(0,o.createComponentVNode)(2,d,{type:"arrest"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Search Warrants",children:(0,o.createComponentVNode)(2,d,{type:"search"})})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=e.type,u=l.allwarrants,s=(0,c.filter)((function(e){return e.arrestsearch===d}))(u);return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Name":"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"arrest"===d?"Charges":"Reason"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Authorized By"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Edit"})]}),s.length&&s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.warrantname}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.charges}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.auth}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrant",{id:e.id})}})})]},e.id)}))||(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{colspan:"3",color:"bad",children:["No ",d," warrants found."]})})]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.warrantname,d=c.warrantcharges,u=c.warrantauth,s=c.type,m="arrest"===s,p="arrest"===s?"Name":"Location",h="arrest"===s?"Charges":"Reason";return(0,o.createComponentVNode)(2,a.Section,{title:m?"Editing Arrest Warrant":"Editing Search Warrant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("savewarrant")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"trash",onClick:function(){return i("deletewarrant")},children:"Delete"}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:p,buttons:m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",onClick:function(){return i("editwarrantname")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantnamecustom")}}),children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:h,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("editwarrantcharges")}}),children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Authorized By",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"balance-scale",onClick:function(){return i("editwarrantauth")}}),children:u})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosEmailAdministration=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(193);t.NtosEmailAdministration=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),c=a.error,m=a.cur_title,p=a.current_account,h=(0,o.createComponentVNode)(2,l);return c?h=(0,o.createComponentVNode)(2,d):m?h=(0,o.createComponentVNode)(2,u):p&&(h=(0,o.createComponentVNode)(2,s)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:h})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Welcome to the NTNet Email Administration System",children:[(0,o.createComponentVNode)(2,a.Box,{italic:!0,mb:1,children:"SECURE SYSTEM - Have your identification ready"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"plus",onClick:function(){return i("newaccount")},children:"Create New Account"}),(0,o.createComponentVNode)(2,a.Box,{bold:!0,mt:1,mb:1,children:"Select account to administrate"}),c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eye",onClick:function(){return i("viewaccount",{viewaccount:e.uid})},children:e.login},e.uid)}))]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"Message",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:c})},u=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c.NtosEmailClientViewMessage,{administrator:!0})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.error,c.msg_title,c.msg_body,c.msg_timestamp,c.msg_source,c.current_account),d=c.cur_suspended,u=c.messages;c.accounts;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing "+l+" in admin mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("back")},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Account Status",children:(0,o.createComponentVNode)(2,a.Button,{color:d?"bad":"",icon:"ban",tooltip:(d?"Uns":"S")+"uspend Account?",onClick:function(){return i("ban")},children:d?"Suspended":"Normal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,a.Button,{icon:"key",onClick:function(){return i("changepass")},children:"Change Password"})})]}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Messages",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Source"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Title"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Received at"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.source}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.title}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.timestamp}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return i("viewmail",{viewmail:e.uid})},children:"View"})})]},e.uid)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No messages found in selected account."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosFileManager=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);n(7);t.NtosFileManager=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.PC_device_theme,s=d.usbconnected,m=d.filename,p=d.filedata,h=d.error,f=d.files,C=void 0===f?[]:f,N=d.usbfiles,b=void 0===N?[]:N;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:u,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:(m||h)&&(0,o.createComponentVNode)(2,a.Section,{title:"Viewing File "+m,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"Edit",onClick:function(){return l("PRG_edit")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"print",content:"Print",onClick:function(){return l("PRG_printfile")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Close",onClick:function(){return l("PRG_closefile")}})],4),children:[h||null,p&&(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:p}})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,c,{files:C,usbconnected:s,onUpload:function(e){return l("PRG_copytousb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onOpen:function(e){return l("PRG_openfile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})}),s&&(0,o.createComponentVNode)(2,a.Section,{title:"Data Disk",children:(0,o.createComponentVNode)(2,c,{usbmode:!0,files:b,usbconnected:s,onUpload:function(e){return l("PRG_copyfromusb",{name:e})},onDelete:function(e){return l("PRG_deletefile",{name:e})},onRename:function(e,t){return l("PRG_rename",{name:e,new_name:t})},onDuplicate:function(e){return l("PRG_clone",{file:e})}})})||null,(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("PRG_newtextfile")},children:"New Text File"})})],0)})})};var c=function(e){var t=e.files,n=void 0===t?[]:t,r=e.usbconnected,i=e.usbmode,c=e.onUpload,l=e.onDelete,d=e.onRename,u=e.onOpen;return(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"File"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Type"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:"Size"})]}),n.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{className:"candystripe",children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.undeletable?e.name:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{width:"80%",content:e.name,currentValue:e.name,tooltip:"Rename",onCommit:function(t,n){return d(e.name,n)}}),(0,o.createComponentVNode)(2,a.Button,{content:"Open",onClick:function(){return u(e.name)}})],4)}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.type}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:!e.undeletable&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"times",confirmContent:"",tooltip:"Delete",onClick:function(){return l(e.name)}}),!!r&&(i?(0,o.createComponentVNode)(2,a.Button,{icon:"download",tooltip:"Download",onClick:function(){return c(e.name)}}):(0,o.createComponentVNode)(2,a.Button,{icon:"upload",tooltip:"Upload",onClick:function(){return c(e.name)}}))],0)})]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosIdentificationComputer=void 0;var o=n(0),r=(n(9),n(1)),a=(n(2),n(3)),i=(n(7),n(28),n(134));t.NtosIdentificationComputer=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.NtosWindow,{width:600,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.IdentificationComputerContent,{ntos:!0})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosMain=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c={compconfig:"cog",ntndownloader:"download",filemanager:"folder",smmonitor:"radiation",alarmmonitor:"bell",cardmod:"id-card",arcade:"gamepad",ntnrc_client:"comment-alt",nttransfer:"exchange-alt",powermonitor:"plug",job_manage:"address-book",crewmani:"clipboard-list",robocontrol:"robot",atmosscan:"thermometer-half",shipping:"tags"};t.NtosMain=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.device_theme,s=d.programs,m=void 0===s?[]:s,p=d.has_light,h=d.light_on,f=d.comp_light_color,C=d.removable_media,N=void 0===C?[]:C,b=d.login,V=void 0===b?[]:b;return(0,o.createComponentVNode)(2,i.NtosWindow,{title:"syndicate"===u?"Syndix Main Menu":"NtOS Main Menu",theme:u,width:400,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!p&&(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Button,{width:"144px",icon:"lightbulb",selected:h,onClick:function(){return l("PC_toggle_light")},children:["Flashlight: ",h?"ON":"OFF"]}),(0,o.createComponentVNode)(2,a.Button,{ml:1,onClick:function(){return l("PC_light_color")},children:["Color:",(0,o.createComponentVNode)(2,a.ColorBox,{ml:1,color:f})]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"User Login",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:"Eject ID",disabled:!V.IDName,onClick:function(){return l("PC_Eject_Disk",{name:"ID"})}}),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{children:["ID Name: ",V.IDName]}),(0,o.createComponentVNode)(2,a.Table.Row,{children:["Assignment: ",V.IDJob]})]})}),!!N.length&&(0,o.createComponentVNode)(2,a.Section,{title:"Media Eject",children:(0,o.createComponentVNode)(2,a.Table,{children:N.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:"eject",content:e,onClick:function(){return l("PC_Eject_Disk",{name:e})}})})},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Programs",children:(0,o.createComponentVNode)(2,a.Table,{children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",icon:c[e.name]||"window-maximize-o",content:e.desc,onClick:function(){return l("PC_runprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:!!e.running&&(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"times",tooltip:"Close program",tooltipPosition:"left",onClick:function(){return l("PC_killprogram",{name:e.name})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,width:"18px",children:(0,o.createComponentVNode)(2,a.Button,{color:"transparent",tooltip:"Set Autorun",tooltipPosition:"left",selected:e.autorun,onClick:function(){return l("PC_setautorun",{name:e.name})},children:"AR"})})]},e.name)}))})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetChat=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetChat=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.can_admin,u=l.adminmode,s=l.authed,m=l.username,p=l.active_channel,h=l.is_operator,f=l.all_channels,C=void 0===f?[]:f,N=l.clients,b=void 0===N?[]:N,V=l.messages,g=void 0===V?[]:V,v=null!==p,k=s||u;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:900,height:675,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.Section,{height:"600px",children:(0,o.createComponentVNode)(2,a.Table,{height:"580px",children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"200px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:[(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"New Channel...",onCommit:function(e,t){return c("PRG_newchannel",{new_channel_name:t})}}),C.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:e.chan,selected:e.id===p,color:"transparent",onClick:function(){return c("PRG_joinchannel",{id:e.id})}},e.chan)}))]}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,mt:1,content:m+"...",currentValue:m,onCommit:function(e,t){return c("PRG_changename",{new_name:t})}}),!!d&&(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"ADMIN MODE: "+(u?"ON":"OFF"),color:u?"bad":"good",onClick:function(){return c("PRG_toggleadmin")}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[(0,o.createComponentVNode)(2,a.Box,{height:"560px",overflowY:"scroll",children:v&&(k?g.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.msg},e.msg)})):(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"exclamation-triangle",mt:4,fontSize:"40px"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,fontSize:"18px",children:"THIS CHANNEL IS PASSWORD PROTECTED"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:"INPUT PASSWORD TO ACCESS"})]}))}),(0,o.createComponentVNode)(2,a.Input,{fluid:!0,selfClear:!0,mt:1,onEnter:function(e,t){return c("PRG_speak",{message:t})}})]}),(0,o.createComponentVNode)(2,a.Table.Cell,{verticalAlign:"top",style:{width:"150px"},children:[(0,o.createComponentVNode)(2,a.Box,{height:"465px",overflowY:"scroll",children:b.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e.name},e.name)}))}),v&&k&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Save log...",defaultValue:"new_log",onCommit:function(e,t){return c("PRG_savelog",{log_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Leave Channel",onClick:function(){return c("PRG_leavechannel")}})],4),!!h&&s&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,content:"Delete Channel",onClick:function(){return c("PRG_deletechannel")}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Rename Channel...",onCommit:function(e,t){return c("PRG_renamechannel",{new_name:t})}}),(0,o.createComponentVNode)(2,a.Button.Input,{fluid:!0,content:"Set Password...",onCommit:function(e,t){return c("PRG_setpassword",{new_password:t})}})],4)]})]})})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDosContent=t.NtosNetDos=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetDos=function(e,t){return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.relays,d=void 0===l?[]:l,u=c.focus,s=c.target,m=c.speed,p=c.overload,h=c.capacity,f=c.error;if(f)return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.NoticeBox,{children:f}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,content:"Reset",textAlign:"center",onClick:function(){return i("PRG_reset")}})],4);var C=function(e){for(var t="",n=p/h;t.lengthn?t+="0":t+="1";return t};return s?(0,o.createComponentVNode)(2,a.Section,{fontFamily:"monospace",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{children:["CURRENT SPEED: ",m," GQ/s"]}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)}),(0,o.createComponentVNode)(2,a.Box,{children:C(45)})]}):(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.id,selected:u===e.id,onClick:function(){return i("PRG_target_relay",{targid:e.id})}},e.id)}))})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,bold:!0,content:"EXECUTE",color:"bad",textAlign:"center",disabled:!u,mt:1,onClick:function(){return i("PRG_execute")}})]})};t.NtosNetDosContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetDownloader=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.NtosNetDownloader=function(e,t){var n=(0,a.useBackend)(t),r=n.act,d=n.data,u=d.PC_device_theme,s=d.disk_size,m=d.disk_used,p=d.downloadable_programs,h=void 0===p?[]:p,f=d.error,C=d.hacked_programs,N=void 0===C?[]:C,b=d.hackedavailable;return(0,o.createComponentVNode)(2,c.NtosWindow,{theme:u,width:480,height:735,resizable:!0,children:(0,o.createComponentVNode)(2,c.NtosWindow.Content,{scrollable:!0,children:[!!f&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:1,children:f}),(0,o.createComponentVNode)(2,i.Button,{content:"Reset",onClick:function(){return r("PRG_reseterror")}})]}),(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk usage",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:m,minValue:0,maxValue:s,children:m+" GQ / "+s+" GQ"})})})}),(0,o.createComponentVNode)(2,i.Section,{children:h.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))}),!!b&&(0,o.createComponentVNode)(2,i.Section,{title:"UNKNOWN Software Repository",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{mb:1,children:"Please note that Nanotrasen does not recommend download of software from non-official servers."}),N.map((function(e){return(0,o.createComponentVNode)(2,l,{program:e},e.filename)}))]})]})})};var l=function(e,t){var n=e.program,c=(0,a.useBackend)(t),l=c.act,d=c.data,u=d.disk_size,s=d.disk_used,m=d.downloadcompletion,p=(d.downloading,d.downloadname),h=d.downloadsize,f=d.downloadspeed,C=d.downloads_queue,N=u-s;return(0,o.createComponentVNode)(2,i.Box,{mb:3,children:[(0,o.createComponentVNode)(2,i.Flex,{align:"baseline",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{bold:!0,grow:1,children:n.filedesc}),(0,o.createComponentVNode)(2,i.Flex.Item,{color:"label",nowrap:!0,children:[n.size," GQ"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{ml:2,width:"94px",textAlign:"center",children:n.filename===p&&(0,o.createComponentVNode)(2,i.ProgressBar,{color:"green",minValue:0,maxValue:h,value:m,children:[(0,r.round)(m/h*100,1),"% (",f,"GQ/s)"]})||-1!==C.indexOf(n.filename)&&(0,o.createComponentVNode)(2,i.Button,{icon:"ban",color:"bad",onClick:function(){return l("PRG_removequeued",{filename:n.filename})},children:"Queued..."})||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"download",content:"Download",disabled:n.size>N,onClick:function(){return l("PRG_downloadfile",{filename:n.filename})}})})]}),"Compatible"!==n.compatibility&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Incompatible!"]}),n.size>N&&(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,fontSize:"12px",position:"relative",children:[(0,o.createComponentVNode)(2,i.Icon,{mx:1,color:"red",name:"times"}),"Not enough disk space!"]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,italic:!0,color:"label",fontSize:"12px",children:n.fileinfo})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetMonitor=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosNetMonitor=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.ntnetrelays,u=l.ntnetstatus,s=l.config_softwaredownload,m=l.config_peertopeer,p=l.config_communication,h=l.config_systemcontrol,f=l.idsalarm,C=l.idsstatus,N=l.ntnetmaxlogs,b=l.maxlogs,V=l.minlogs,g=l.banned_nids,v=l.ntnetlogs,k=void 0===v?[]:v;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,r.NoticeBox,{children:"WARNING: Disabling wireless transmitters when using a wireless device may prevent you from reenabling them!"}),(0,o.createComponentVNode)(2,r.Section,{title:"Wireless Connectivity",buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:u?"power-off":"times",content:u?"ENABLED":"DISABLED",selected:u,onClick:function(){return c("toggleWireless")}}),children:d?(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Active NTNet Relays",children:d})}):"No Relays Connected"}),(0,o.createComponentVNode)(2,r.Section,{title:"Firewall Configuration",children:(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Software Downloads",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:s?"power-off":"times",content:s?"ENABLED":"DISABLED",selected:s,onClick:function(){return c("toggle_function",{id:"1"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Peer to Peer Traffic",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:m?"power-off":"times",content:m?"ENABLED":"DISABLED",selected:m,onClick:function(){return c("toggle_function",{id:"2"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Communication Systems",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:p?"power-off":"times",content:p?"ENABLED":"DISABLED",selected:p,onClick:function(){return c("toggle_function",{id:"3"})}})}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Remote System Control",buttons:(0,o.createComponentVNode)(2,r.Button,{icon:h?"power-off":"times",content:h?"ENABLED":"DISABLED",selected:h,onClick:function(){return c("toggle_function",{id:"4"})}})})]})}),(0,o.createComponentVNode)(2,r.Section,{title:"Security Systems",children:[!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,r.NoticeBox,{children:"NETWORK INCURSION DETECTED"}),(0,o.createComponentVNode)(2,r.Box,{italics:!0,children:"Abnormal activity has been detected in the network. Check system logs for more information"})],4),(0,o.createComponentVNode)(2,r.LabeledList,{children:[(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Banned NIDs",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:"ban",onClick:function(){return c("ban_nid")},children:"Ban NID"}),(0,o.createComponentVNode)(2,r.Button,{icon:"balance-scale",onClick:function(){return c("unban_nid")},children:"Unban NID"})],4),children:g.join(", ")||"None"}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"IDS Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,r.Button,{icon:C?"power-off":"times",content:C?"ENABLED":"DISABLED",selected:C,onClick:function(){return c("toggleIDS")}}),(0,o.createComponentVNode)(2,r.Button,{icon:"sync",content:"Reset",color:"bad",onClick:function(){return c("resetIDS")}})],4)}),(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Max Log Count",buttons:(0,o.createComponentVNode)(2,r.NumberInput,{value:N,minValue:V,maxValue:b,width:"39px",onChange:function(e,t){return c("updatemaxlogs",{new_number:t})}})})]}),(0,o.createComponentVNode)(2,r.Section,{title:"System Log",level:2,buttons:(0,o.createComponentVNode)(2,r.Button.Confirm,{icon:"trash",content:"Clear Logs",onClick:function(){return c("purgelogs")}}),children:k.map((function(e){return(0,o.createComponentVNode)(2,r.Box,{className:"candystripe",children:e.entry},e.entry)}))})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNetTransfer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosNetTransfer=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),m=a.error,p=a.downloading,h=a.uploading,f=a.upload_filelist,C=(0,o.createComponentVNode)(2,s);return m?C=(0,o.createComponentVNode)(2,c):p?C=(0,o.createComponentVNode)(2,l):h?C=(0,o.createComponentVNode)(2,d):f.length&&(C=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:C})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.error;return(0,o.createComponentVNode)(2,a.Section,{title:"An error has occured during operation.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Reset"}),children:["Additional Information: ",c]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.download_name,d=c.download_progress,u=c.download_size,s=c.download_netspeed;return(0,o.createComponentVNode)(2,a.Section,{title:"Download in progress",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloaded File",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:u,children:[d," / ",u," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Transfer Speed",children:[s," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Download"})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.upload_clients,d=c.upload_filename,u=c.upload_haspassword;return(0,o.createComponentVNode)(2,a.Section,{title:"Server enabled",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Clients Connected",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Provided file",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Server Password",children:u?"Enabled":"Disabled"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Commands",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",onClick:function(){return i("PRG_reset")},children:"Cancel Upload"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.upload_filelist;return(0,o.createComponentVNode)(2,a.Section,{title:"File transfer server ready.",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return i("PRG_reset")},children:"Cancel"}),children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"lock",onClick:function(){return i("PRG_setpassword")},children:"Set Password"}),(0,o.createComponentVNode)(2,a.Section,{title:"Pick file to serve.",level:2,children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"upload",onClick:function(){return i("PRG_uploadfile",{uid:e.uid})},children:[e.filename," (",e.size,"GQ)"]},e.uid)}))})]})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.servers;return(0,o.createComponentVNode)(2,a.Section,{title:"Available Files",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"upload",onClick:function(){return i("PRG_uploadmenu")},children:"Send File"}),children:c.length&&(0,o.createComponentVNode)(2,a.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.uid,children:[!!e.haspassword&&(0,o.createComponentVNode)(2,a.Icon,{name:"lock",mr:1}),e.filename,"\xa0 (",e.size,"GQ)\xa0",(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_downloadfile",{uid:e.uid})},children:"Download"})]},e.uid)}))})||(0,o.createComponentVNode)(2,a.Box,{children:"No upload servers found."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosNewsBrowser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(75);t.NtosNewsBrowser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,s=n.data,m=s.article,p=s.download,h=s.message,f=(0,o.createComponentVNode)(2,d);return m?f=(0,o.createComponentVNode)(2,l):p&&(f=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.NtosWindow,{width:575,height:750,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:[!!h&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:[h," ",(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return c("PRG_clearmessage")}})]}),f]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data.article;if(!l)return(0,o.createComponentVNode)(2,a.Section,{children:"Error: Article not found."});var d=l.title,u=l.cover,s=l.content;return(0,o.createComponentVNode)(2,a.Section,{title:"Viewing: "+d,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"save",onClick:function(){return i("PRG_savearticle")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{icon:"times",onClick:function(){return i("PRG_reset")},children:"Close"})],4),children:[!!u&&(0,o.createVNode)(1,"img",null,null,1,{src:(0,c.resolveAsset)(u)}),(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:s}})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.showing_archived,d=c.all_articles;return(0,o.createComponentVNode)(2,a.Section,{title:"Articles List",buttons:(0,o.createComponentVNode)(2,a.Button.Checkbox,{onClick:function(){return i("PRG_toggle_archived")},checked:l,children:"Show Archived"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"download",onClick:function(){return i("PRG_openarticle",{uid:e.uid})}}),children:[e.size," GQ"]},e.uid)}))||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"There appear to be no outstanding news articles on NTNet today."})})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.download,l=c.download_progress,d=c.download_maxprogress,u=c.download_rate;return(0,o.createComponentVNode)(2,a.Section,{title:"Downloading...",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",minValue:0,value:l,maxValue:d,children:[l," / ",d," GQ"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Download Speed",children:[u," GQ/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Controls",children:(0,o.createComponentVNode)(2,a.Button,{icon:"ban",fluid:!0,onClick:function(){return i("PRG_reset")},children:"Abort Download"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosOvermapNavigation=void 0;var o=n(0),r=n(3),a=n(194);t.NtosOvermapNavigation=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:380,height:530,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.OvermapNavigationContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosPowerMonitor=void 0;var o=n(0),r=n(3),a=n(136);t.NtosPowerMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:550,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.PowerMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRCON=void 0;var o=n(0),r=n(3),a=n(195);t.NtosRCON=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:630,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.RCONContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosRevelation=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.NtosRevelation=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:400,height:250,theme:"syndicate",children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,r.Section,{children:[(0,o.createComponentVNode)(2,r.Button.Input,{fluid:!0,content:"Obfuscate Name...",onCommit:function(e,t){return c("PRG_obfuscate",{new_name:t})},mb:1}),(0,o.createComponentVNode)(2,r.LabeledList,{children:(0,o.createComponentVNode)(2,r.LabeledList.Item,{label:"Payload Status",buttons:(0,o.createComponentVNode)(2,r.Button,{content:l.armed?"ARMED":"DISARMED",color:l.armed?"bad":"average",onClick:function(){return c("PRG_arm")}})})}),(0,o.createComponentVNode)(2,r.Button,{fluid:!0,bold:!0,content:"ACTIVATE",textAlign:"center",color:"bad",disabled:!l.armed})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosShutoffMonitor=void 0;var o=n(0),r=n(3),a=n(196);t.NtosShutoffMonitor=function(e,t){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{children:(0,o.createComponentVNode)(2,a.ShutoffMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosStationAlertConsole=void 0;var o=n(0),r=n(3),a=n(197);t.NtosStationAlertConsole=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:315,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.StationAlertConsoleContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosSupermatterMonitor=void 0;var o=n(0),r=n(3),a=n(198);t.NtosSupermatterMonitor=function(){return(0,o.createComponentVNode)(2,r.NtosWindow,{width:600,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,r.NtosWindow.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.SupermatterMonitorContent)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosUAV=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosUAV=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current_uav,u=l.signal_strength,s=l.in_use,m=l.paired_uavs;return(0,o.createComponentVNode)(2,i.NtosWindow,{width:600,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Selected UAV",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"UAV",children:d&&d.status||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal",children:d&&u||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d.power,onClick:function(){return c("power_uav")},children:d.power?"Online":"Offline"})||"[Not Connected]"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Camera",children:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:s,disabled:!d.power,onClick:function(){return c("view_uav")},children:d.power?"Available":"Unavailable"})||"[Not Connected]"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Paired UAVs",children:m.length&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"quidditch",onClick:function(){return c("switch_uav",{switch_uav:e.uavref})},children:e.name})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"times",onClick:function(){return c("del_uav",{del_uav:e.uavref})}})})]},e.uavref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No UAVs Paired."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.NtosWordProcessor=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.NtosWordProcessor=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.PC_device_theme,u=l.error,s=l.browsing,m=l.files,p=(l.usbconnected,l.usbfiles,l.filename),h=l.filedata;return(0,o.createComponentVNode)(2,i.NtosWindow,{resizable:!0,theme:d,children:(0,o.createComponentVNode)(2,i.NtosWindow.Content,{scrollable:!0,children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:[(0,o.createVNode)(1,"h2",null,"An Error has occured:",16),"Additional Information: ",u,"Please try again. If the problem persists, contact your system administrator for assistance.",(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to menu",onClick:function(){return c("PRG_backtomenu")}})]})||s&&(0,o.createComponentVNode)(2,a.Section,{title:"File Browser",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back to editor",onClick:function(){return c("PRG_closebrowser")}}),children:(0,o.createComponentVNode)(2,a.Section,{title:"Available documents (local)",level:2,children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Size (GQ)"}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0})]}),m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.size}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,a.Button,{icon:"file-word",onClick:function(){return c("PRG_openfile",{PRG_openfile:e.name})},children:"Open"})})]},t)}))]})})})||(0,o.createComponentVNode)(2,a.Section,{title:"Document: "+p,children:[(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_newfile")},children:"New"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_loadmenu")},children:"Load"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_savefile")},children:"Save"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_saveasfile")},children:"Save As"})]}),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_editfile")},children:"Edit"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_txtrpeview")},children:"Preview"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("PRG_taghelp")},children:"Formatting Help"}),(0,o.createComponentVNode)(2,a.Button,{disabled:!h,onClick:function(){return c("PRG_printfile")},children:"Print"})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:h}})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniFilter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniFilter=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return l("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return l("configure")}})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:m?m.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.dir+" Port",children:s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:e.input,icon:"compress-arrows-alt",onClick:function(){return l("switch_mode",{mode:"in",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:e.output,icon:"expand-arrows-alt",onClick:function(){return l("switch_mode",{mode:"out",dir:e.dir})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",disabled:e.input||e.output,content:e.f_type||"None",onClick:function(){return l("switch_filter",{mode:e.f_type,dir:e.dir})}})],4):c(e)},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return l("set_flow_rate")}}):p/10+" L/s"})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OmniMixer=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=function(e){return e.input?"Input":e.output?"Output":e.f_type?e.f_type:"Disabled"};t.OmniMixer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,d=n.data,u=d.power,s=d.config,m=d.ports,p=d.set_flow_rate,h=d.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:330,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:s?"Configuration":"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:u?"On":"Off",selected:u,disabled:s,onClick:function(){return c("power")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",selected:s,onClick:function(){return c("configure")}})],4),children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Port"}),s?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Input"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Output"})],4):(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Mode"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Concentration"}),s?(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Lock"}):null]}),m?m.map((function(e){return(0,o.createComponentVNode)(2,l,{port:e,config:s},e.dir)})):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Ports Detected"})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Flow Rate",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Flow Rate",children:[h," L/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",children:s?(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:p/10+" L/s",onClick:function(){return c("set_flow_rate")}}):p/10+" L/s"})]})})]})})};var l=function(e,t){var n=(0,r.useBackend)(t).act,i=e.port,l=e.config;return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:i.dir+" Port"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"IN",selected:i.input,disabled:i.output,icon:"compress-arrows-alt",onClick:function(){return n("switch_mode",{mode:i.input?"none":"in",dir:i.dir})}}):c(i)}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:l?(0,o.createComponentVNode)(2,a.Button,{content:"OUT",selected:i.output,icon:"expand-arrows-alt",onClick:function(){return n("switch_mode",{mode:"out",dir:i.dir})}}):100*i.concentration+"%"}),l?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",width:"20%",children:(0,o.createComponentVNode)(2,a.Button,{width:"100%",icon:"wrench",disabled:!i.input,content:i.input?100*i.concentration+" %":"-",onClick:function(){return n("switch_con",{dir:i.dir})}})}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{icon:i.con_lock?"lock":"lock-open",disabled:!i.input,selected:i.con_lock,content:i.f_type||"None",onClick:function(){return n("switch_conlock",{dir:i.dir})}})})],4):null]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OperatingComputer=void 0;var o=n(0),r=n(5),a=n(1),i=n(3),c=n(2),l=[["good","Conscious"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp.","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.OperatingComputer=function(e,t){var n,r=(0,a.useBackend)(t),l=r.act,d=r.data,u=d.hasOccupant,s=d.choice;return n=s?(0,o.createComponentVNode)(2,h):u?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,i.Window,{width:650,height:455,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!s,icon:"user",onClick:function(){return l("choiceOff")},children:"Patient"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{selected:!!s,icon:"cog",onClick:function(){return l("choiceOn")},children:"Options"})]}),(0,o.createComponentVNode)(2,c.Section,{flexGrow:"1",children:n})]})})};var m=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Section,{title:"Patient",level:"2",children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Name",children:n.name}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",color:l[n.stat][0],children:l[n.stat][1]}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxHealth,value:n.health/n.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]}})}),d.map((function(e,t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e[0]+" Damage",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]])},t)},t)})),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.maxTemp,value:n.bodyTemperature/n.maxTemp,color:s[n.temperatureSuitability+3],children:[(0,r.round)(n.btCelsius),"\xb0C, ",(0,r.round)(n.btFaren),"\xb0F"]})}),!!n.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,c.ProgressBar,{min:"0",max:n.bloodMax,value:n.bloodLevel/n.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[n.bloodPercent,"%, ",n.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Pulse",children:[n.pulse," BPM"]})],4)]})}),(0,o.createComponentVNode)(2,c.Section,{title:"Current Procedure",level:"2",children:n.surgery&&n.surgery.length?(0,o.createComponentVNode)(2,c.LabeledList,{children:n.surgery.map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Current State",children:e.currentStage}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Possible Next Steps",children:e.nextSteps.map((function(e){return(0,o.createVNode)(1,"div",null,e,0,null,e)}))})]})},e.name)}))}):(0,o.createComponentVNode)(2,c.Box,{color:"label",children:"No procedure ongoing."})})],4)},p=function(){return(0,o.createComponentVNode)(2,c.Flex,{textAlign:"center",height:"100%",children:(0,o.createComponentVNode)(2,c.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,c.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No patient detected."]})})},h=function(e,t){var n=(0,a.useBackend)(t),r=n.act,i=n.data,l=i.verbose,d=i.health,u=i.healthAlarm,s=i.oxy,m=i.oxyAlarm,p=i.crit;return(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Loudspeaker",children:(0,o.createComponentVNode)(2,c.Button,{selected:l,icon:l?"toggle-on":"toggle-off",content:l?"On":"Off",onClick:function(){return r(l?"verboseOff":"verboseOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer",children:(0,o.createComponentVNode)(2,c.Button,{selected:d,icon:d?"toggle-on":"toggle-off",content:d?"On":"Off",onClick:function(){return r(d?"healthOff":"healthOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Health Announcer Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:u,stepPixelSize:"5",ml:"0",format:function(e){return e+"%"},onChange:function(e,t){return r("health_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm",children:(0,o.createComponentVNode)(2,c.Button,{selected:s,icon:s?"toggle-on":"toggle-off",content:s?"On":"Off",onClick:function(){return r(s?"oxyOff":"oxyOn")}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Oxygen Alarm Threshold",children:(0,o.createComponentVNode)(2,c.Knob,{bipolar:!0,minValue:"-100",maxValue:"100",value:m,stepPixelSize:"5",ml:"0",onChange:function(e,t){return r("oxy_adj",{"new":t})}})}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Critical Alert",children:(0,o.createComponentVNode)(2,c.Button,{selected:p,icon:p?"toggle-on":"toggle-off",content:p?"On":"Off",onClick:function(){return r(p?"critOff":"critOn")}})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapDisperser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(135);t.OvermapDisperser=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:400,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.faillink,u=l.calibration,s=l.overmapdir,m=l.cal_accuracy,p=l.strength,h=l.range,f=l.next_shot,C=l.nopower,N=(l.skill,l.chargeload);return d?(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:"Machine is incomplete, out of range, or misaligned!"}):(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",children:(0,o.createComponentVNode)(2,a.Section,{title:"Targeting",textAlign:"center",children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{actToDo:"choose",selected:function(e){return e===s}})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"74%",grow:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Charge",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[C&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Error",children:"At least one part of the machine is unpowered."})||null,(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Load Type",children:N}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cooldown",children:0===f&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Ready"})||f>1&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f})," Seconds",(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Do not fire during cooldown."})]})||null})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Calibration",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),"%",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"exchange-alt",onClick:function(){return i("skill_calibration")},children:"Pre-Calibration"}),(0,o.createComponentVNode)(2,a.Box,{mt:1,children:u.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:["Cal #",t,":",(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"random",onClick:function(){return i("calibration",{calibration:t})},children:e.toString()})]},t)}))})]})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"45%",grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Section,{title:"Setup",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Strength",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"fist-raised",onClick:function(){return i("strength")},children:p})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radius",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"expand-arrows-alt",onClick:function(){return i("range")},children:h})})]})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mt:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"red",icon:"bomb",onClick:function(){return i("fire")},children:"Fire ORB"})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapEngines=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapEngines=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.global_state,u=l.global_limit,s=l.engines_info,m=l.total_thrust;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:530,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Engines",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("global_toggle")},children:d?"Shut All Engines Down":"Start All Engines"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:-.1})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_global_limit")},children:[u,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("global_limit",{global_limit:.1})},icon:"plus"})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Thrust",children:(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Engines",height:"340px",style:{"overflow-y":"auto"},children:s.map((function(e,t){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:0!==t&&-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"80%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:["Engine #",t+1," | Thrust: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust})," | Limit: ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:e.eng_thrust_limiter,format:function(e){return e+"%"}})]}),children:(0,o.createComponentVNode)(2,a.Section,{width:"127%",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Type",children:e.eng_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:[(0,o.createComponentVNode)(2,a.Box,{color:e.eng_on?1===e.eng_on?"good":"average":"bad",children:e.eng_on?1===e.eng_on?"Online":"Booting":"Offline"}),e.eng_status.map((function(e){return Array.isArray(e)?(0,o.createComponentVNode)(2,a.Box,{color:e[1],children:e[0]}):(0,o.createComponentVNode)(2,a.Box,{children:e})}))]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Thrust",children:e.eng_thrust}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Limit",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:-.1,engine:e.eng_reference})},icon:"minus"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("set_limit",{engine:e.eng_reference})},children:[e.eng_thrust_limiter,"%"]}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("limit",{limit:.1,engine:e.eng_reference})},icon:"plus"})]})]})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"20%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,iconSpin:-1===e.eng_on,color:-1===e.eng_on?"purple":null,selected:1===e.eng_on,icon:"power-off",onClick:function(){return c("toggle",{engine:e.eng_reference})},children:e.eng_on?1===e.eng_on?"Shutoff":"Booting":"Startup"})})]},t)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapFlightDataWrap=t.OvermapHelm=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(135);t.OvermapHelm=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:565,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"40%",height:"180px",children:(0,o.createComponentVNode)(2,l)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"25%",height:"180px",children:(0,o.createComponentVNode)(2,d)}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"35%",height:"180px",children:(0,o.createComponentVNode)(2,u)})]}),(0,o.createComponentVNode)(2,s)]})})};var l=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Flight Data",16),(0,o.createComponentVNode)(2,c.OvermapFlightData)],4,{style:{height:"100%",border:"1px solid #4972a1",margin:"none"}})};t.OvermapFlightDataWrap=l;var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.canburn,u=l.manual_control;return(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Manual Control",16),(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"center",children:(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,c.OvermapPanControls,{disabled:!d,actToDo:"move"})})}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",mt:1,children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,underline:!0,children:"Direct Control"}),(0,o.createComponentVNode)(2,a.Button,{selected:u,onClick:function(){return i("manual")},icon:"compass",children:u?"Enabled":"Disabled"})]})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.dest,d=c.d_x,u=c.d_y,s=c.speedlimit,m=c.autopilot;return c.autopilot_disabled?(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"bad",fontSize:1.2,children:"AUTOPILOT DISABLED"}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",color:"average",children:"Warning: This vessel is equipped with a class I autopilot. Class I autopilots are unable to do anything but fly in a straight line directly towards the target, and may result in collisions."}),(0,o.createComponentVNode)(2,a.Box,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button.Confirm,{mt:1,color:"bad",content:"Unlock Autopilot",confirmContent:"ACCEPT RISKS?",icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",onClick:function(){return i("apilot_lock")}})})],4,{style:{height:"100%",border:"1px solid #4972a1"}}):(0,o.createVNode)(1,"fieldset","Section",[(0,o.createVNode)(1,"legend",null,"Autopilot",16),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{setx:!0})},children:d}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("setcoord",{sety:!0})},children:u})],4)||(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("setcoord",{setx:!0,sety:!0})},children:"None"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Speed Limit",children:(0,o.createComponentVNode)(2,a.Button,{icon:"tachometer-alt",onClick:function(){return i("speedlimit")},children:[s," Gm/h"]})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,selected:m,disabled:!l,icon:"robot",onClick:function(){return i("apilot")},children:m?"Engaged":"Disengaged"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"good",icon:"exclamation-triangle",onClick:function(){return i("apilot_lock")},children:"Lock Autopilot"})],4,{style:{height:"100%",border:"1px solid #4972a1"}})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.sector,d=c.s_x,u=c.s_y,s=c.sector_info,m=c.landed,p=c.locations;return(0,o.createComponentVNode)(2,a.Section,{title:"Navigation Data",m:.3,mt:1,children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:l}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coordinates",children:[d," : ",u]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Data",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:m})]}),(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",justify:"center",spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"save",onClick:function(){return i("add",{add:"current"})},children:"Save Current Position"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"sticky-note",onClick:function(){return i("add",{add:"new"})},children:"Add New Entry"})})]}),(0,o.createComponentVNode)(2,a.Section,{mt:1,scrollable:!0,height:"130px",children:(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Coordinates"}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:"Actions"})]}),p.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,a.Table.Cell,{children:[e.x," : ",e.y]}),(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,a.Button,{icon:"rocket",onClick:function(){return i("setds",{x:e.x,y:e.y})},children:"Plot Course"}),(0,o.createComponentVNode)(2,a.Button,{icon:"trash",onClick:function(){return i("remove",{remove:e.reference})},children:"Remove"})]})]},e.name)}))]})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShieldGenerator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShieldGenerator=function(e,t){return(0,o.createComponentVNode)(2,i.Window,{width:500,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,u=c.modes,s=c.offline_for;return s?(0,o.createComponentVNode)(2,a.Section,{title:"EMERGENCY SHUTDOWN",color:"bad",children:["An emergency shutdown has been initiated - generator cooling down. Please wait until the generator cools down before resuming operation. Estimated time left: ",s," seconds."]}):(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,a.Section,{title:"Field Calibration",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,level:2,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:e.status,onClick:function(){return i("toggle_mode",{toggle_mode:e.flag})},children:e.status?"Enabled":"Disabled"}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:e.desc}),(0,o.createComponentVNode)(2,a.Box,{mt:.5,children:["Multiplier: ",e.multiplier]})]},e.name)}))})],4)},l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=i.running,l=i.overloaded,d=i.mitigation_max,u=i.mitigation_physical,s=i.mitigation_em,m=i.mitigation_heat,p=i.field_integrity,h=i.max_energy,f=i.current_energy,C=i.percentage_energy,N=i.total_segments,b=i.functional_segments,V=i.field_radius,g=i.target_radius,v=i.input_cap_kw,k=i.upkeep_power_usage,_=i.power_usage,y=i.spinup_counter;return(0,o.createComponentVNode)(2,a.Section,{title:"System Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Generator is",children:1===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Shutting Down"})||2===c&&(l&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Overloaded"})||(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Running"}))||3===c&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Inactive"})||4===c&&(0,o.createComponentVNode)(2,a.Box,{color:"blue",children:["Spinning Up\xa0",g!==V&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:"(Adjusting Radius)"})||(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[2*y,"s"]})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Offline"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Storage",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,maxValue:h,children:[f," / ",h," MJ (",C,"%)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shield Integrity",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mitigation",children:[s,"% EM / ",u,"% PH / ",m,"% HE / ",d,"% MAX"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Upkeep Energy Use",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:k})," kW"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Total Energy Use",children:v&&(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:_,maxValue:v,children:[_," / ",v," kW"]})})||(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:_})," kW (No Limit)"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Field Size",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:b}),"\xa0/\xa0",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:N})," m\xb2 (radius ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:V}),", target ",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:g}),")"]})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.running,d=c.hacked,u=c.idle_multiplier,s=c.idle_valid_values;return(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createFragment)([l>=2&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("begin_shutdown")},selected:!0,children:"Turn off"}),3===l&&(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:0})},children:"Activate"})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("toggle_idle",{toggle_idle:1})},selected:!0,children:"Deactivate"})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",onClick:function(){return i("start_generator")},children:"Turn on"}),l&&d&&(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",onClick:function(){return i("emergency_shutdown")},color:"bad",children:"EMERGENCY SHUTDOWN"})||null],0),children:[(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",onClick:function(){return i("set_range")},children:"Set Field Range"}),(0,o.createComponentVNode)(2,a.Button,{icon:"bolt",onClick:function(){return i("set_input_cap")},children:"Set Input Cap"}),(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Set inactive power use intensity",children:s.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{selected:e===u,disabled:4===l,onClick:function(){return i("switch_idle",{switch_idle:e})},children:e},e)}))})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.OvermapShipSensors=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.OvermapShipSensors=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.viewing,u=l.on,s=l.range,m=l.health,p=l.max_health,h=l.heat,f=l.critical_heat,C=l.status,N=l.contacts;return(0,o.createComponentVNode)(2,i.Window,{width:375,height:545,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"eye",selected:d,onClick:function(){return c("viewing")},children:"Map View"}),(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:u,onClick:function(){return c("toggle")},children:u?"Sensors Enabled":"Sensors Disabled"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:C}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Range",children:(0,o.createComponentVNode)(2,a.Button,{icon:"signal",onClick:function(){return c("range")},children:s})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*p,Infinity],average:[.25*p,.75*p],bad:[-Infinity,.25*p]},value:m,maxValue:p,children:[m," / ",p]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{bad:[.75*f,Infinity],average:[.5*f,.75*f],good:[-Infinity,.5*f]},value:h,maxValue:f,children:h<.5*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Temperature low."})||h<.75*f&&(0,o.createComponentVNode)(2,a.Box,{children:"Sensor temperature high!"})||(0,o.createComponentVNode)(2,a.Box,{children:"TEMPERATURE CRITICAL: Disable or reduce power immediately!"})})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Contacts",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"search",onClick:function(){return c("scan",{scan:e.ref})},children:[(0,o.createComponentVNode)(2,a.Box,{bold:!0,inline:!0,children:["Scan: ",e.name]}),(0,o.createComponentVNode)(2,a.Box,{inline:!0,children:[", bearing: ",e.bearing,"\xb0"]})]},e.ref)}))||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No contacts on sensors."})}),"MISSING"===l.status&&(0,o.createComponentVNode)(2,a.Section,{title:"Error",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wifi",onClick:function(){return c("link")},children:"Link up with sensor suite?"})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ParticleAccelerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.ParticleAccelerator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.assembled,u=l.power,s=l.strength;return(0,o.createComponentVNode)(2,i.Window,{width:350,height:185,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Run Scan",onClick:function(){return c("scan")}}),children:(0,o.createComponentVNode)(2,a.Box,{color:d?"good":"bad",children:d?"Ready - All parts in place":"Unable to detect all parts"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Particle Accelerator Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:!d,onClick:function(){return c("power")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Particle Strength",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:!d,onClick:function(){return c("remove_strength")}})," ",String(s).padStart(1,"0")," ",(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:!d,onClick:function(){return c("add_strength")}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PartsLathe=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(133);t.PartsLathe=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.panelOpen,u.copyBoard),m=u.copyBoardReqComponents,p=u.queue,h=u.building,f=u.buildPercent,C=u.error,N=u.recipies;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[C&&(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:["Missing Materials: ",C]})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Materials",children:(0,o.createComponentVNode)(2,l.Materials,{displayAllMat:!0})}),h&&(0,o.createComponentVNode)(2,a.Section,{title:"Currently Building",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:(0,c.toTitleCase)(h)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:"good",value:f,maxValue:100})})]})})||null,s&&(0,o.createComponentVNode)(2,a.Section,{title:"Circuit Reader",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Loaded Circuit",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return d("ejectBoard")},children:"Eject"}),children:(0,c.toTitleCase)(s)})}),m&&m.length&&(0,o.createFragment)([m.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:[e.qty," x ",(0,c.toTitleCase)(e.name)]},e.name)})),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queueBoard")},children:"Build All"})],0)||(0,o.createComponentVNode)(2,a.Box,{children:"Board has no required components."})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Queue",children:p.length&&p.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{color:"label",children:["#",t+1,": ",(0,c.toTitleCase)(e),(t>0||!h)&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"times",onClick:function(){return d("cancel",{cancel:t+1})},children:"Cancel"})||null]},e)}))||(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Queue Empty"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Recipes",children:N.length&&N.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",onClick:function(){return d("queue",{queue:e.type})},children:(0,c.toTitleCase)(e.name)})},e.name)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PathogenicIsolator=void 0;var o=n(0),r=(n(5),n(20),n(1)),a=n(45),i=n(2),c=n(3),l=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.can_print,l=e.args;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",title:l.name||"Virus",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!c,icon:"print",content:"Print",onClick:function(){return a("print",{type:"virus_record",vir:l.record})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return a("modal_close")}})],4),children:(0,o.createComponentVNode)(2,i.Box,{mx:"0.5rem",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Spread",children:[l.spread_text," Transmission"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Possible cure",children:l.antigen}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rate of Progression",children:l.rate}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Antibiotic Resistance",children:[l.resistance,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species Affected",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Symptoms",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:l.symptoms.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.stage+". "+e.name,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Strength:"})," ",e.strength,"\xa0"]}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:"Aggressiveness:"})," ",e.aggressiveness]})]},e.stage)}))})})]})})})};t.PathogenicIsolator=function(e,t){var n=(0,r.useBackend)(t),s=(n.act,n.data.isolating),m=(0,r.useLocalState)(t,"tabIndex",0),p=m[0],h=m[1],f=null;return 0===p?f=(0,o.createComponentVNode)(2,d):1===p&&(f=(0,o.createComponentVNode)(2,u)),(0,a.modalRegisterBodyOverride)("virus",l),(0,o.createComponentVNode)(2,c.Window,{height:500,width:520,resizable:!0,children:[(0,o.createComponentVNode)(2,a.ComplexModal,{maxHeight:"100%",maxWidth:"95%"}),(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[s&&(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:"The Isolator is currently isolating..."})||null,(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Home"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Database"})]}),f]})]})};var d=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.syringe_inserted,d=c.pathogen_pool,u=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Pathogens",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!u,onClick:function(){return a("print",{type:"patient_diagnosis"})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Syringe",disabled:!l,onClick:function(){return a("eject")}})],4),children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:(0,o.createComponentVNode)(2,i.Flex,{align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:[(0,o.createVNode)(1,"u",null,[(0,o.createTextVNode)("Stamm #"),e.unique_id],0),e.is_in_database?" (Analyzed)":" (Not Analyzed)"]}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"virus",content:"Isolate",onClick:function(){return a("isolate",{isolate:e.reference})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Database",disabled:!e.is_in_database,onClick:function(){return a("view_entry",{vir:e.record})}})]})]})}),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"average",mb:1,children:e.name}),e.dna]})]},e.unique_id)}))||(l?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No samples detected."}):(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"No syringe inserted."}))})},u=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data,l=c.database,d=c.can_print;return(0,o.createComponentVNode)(2,i.Section,{title:"Database",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",content:"Print",disabled:!d,onClick:function(){return a("print",{type:"virus_list"})}}),children:l.length&&l.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"search",onClick:function(){return a("view_entry",{vir:e.record})},children:e.name},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"The viral database is empty."})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Pda=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(178),l=n(592);t.Pda=function(e,t){var n=(0,r.useBackend)(t),m=(n.act,n.data),p=m.app,h=m.owner,f=m.useRetro;if(!h)return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{stretchContents:!0,children:"Warning: No ID information found! Please swipe ID!"})})});var C=function(e){var t;try{t=l("./"+e+".js")}catch(o){if("MODULE_NOT_FOUND"===o.code)return(0,c.routingError)("notFound",e);throw o}var n=t[e];return n||(0,c.routingError)("missingExport",e)}(p.template),N=(0,r.useLocalState)(t,"settingsMode",!1),b=N[0],V=N[1];return(0,o.createComponentVNode)(2,i.Window,{width:580,height:670,theme:f?"pda-retro":null,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{settingsMode:b,setSettingsMode:V}),b&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,a.Section,{title:(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Icon,{name:p.icon,mr:1}),p.name]}),p:1,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Box,{mb:8}),(0,o.createComponentVNode)(2,s,{setSettingsMode:V})]})})};var d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.settingsMode,d=e.setSettingsMode,u=c.idInserted,s=c.idLink,m=(c.cartridge_name,c.stationTime);return(0,o.createComponentVNode)(2,a.Box,{mb:1,children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-between",children:[!!u&&(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",color:"transparent",onClick:function(){return i("Authenticate")},content:s})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,textAlign:"center",bold:!0,children:m}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{selected:l,onClick:function(){return d(!l)},icon:"cog"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("Retro")},icon:"adjust"})]})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.idInserted,d=c.idLink,u=c.cartridge_name,s=c.touch_silent;return(0,o.createComponentVNode)(2,a.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"R.E.T.R.O Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",content:"Retro Theme",onClick:function(){return i("Retro")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Touch Sounds",children:(0,o.createComponentVNode)(2,a.Button,{icon:"cog",selected:!s,content:s?"Disabled":"Enabled",onClick:function(){return i("TouchSounds")}})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cartridge",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Eject")},content:u})}),!!l&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID Card",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",onClick:function(){return i("Authenticate")},content:d})})]})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.setSettingsMode,d=c.app,u=c.useRetro;return(0,o.createComponentVNode)(2,a.Box,{position:"fixed",bottom:"0%",left:"0%",right:"0%",backgroundColor:u?"#6f7961":"#1b1b1b",children:(0,o.createComponentVNode)(2,a.Flex,{children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.has_back?"white":"disabled",textAlign:"center",icon:"undo",mb:0,fontSize:1.7,onClick:function(){return i("Back")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"33%",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,color:"transparent",iconColor:d.is_home?"disabled":"white",textAlign:"center",icon:"home",mb:0,fontSize:1.7,onClick:function(){l(!1),i("Home")}})})]})})}},function(e,t,n){var o={"./pda_atmos_scan.js":593,"./pda_janitor.js":594,"./pda_main_menu.js":595,"./pda_manifest.js":596,"./pda_medical.js":597,"./pda_messenger.js":598,"./pda_news.js":599,"./pda_notekeeper.js":600,"./pda_power.js":601,"./pda_security.js":602,"./pda_signaller.js":603,"./pda_status_display.js":604,"./pda_supply.js":605};function r(e){var t=a(e);return n(t)}function a(e){if(!n.o(o,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return o[e]}r.keys=function(){return Object.keys(o)},r.resolve=a,e.exports=r,r.id=592},function(e,t,n){"use strict";t.__esModule=!0,t.pda_atmos_scan=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2);t.pda_atmos_scan=function(e,t){var n=(0,i.useBackend)(t),l=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(l).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_janitor=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_janitor=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.janitor);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Location",children:0===i.user_loc.x&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Unknown"})||(0,o.createComponentVNode)(2,a.Box,{children:[i.user_loc.x," / ",i.user_loc.y]})})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Locations",children:i.mops&&(0,o.createVNode)(1,"ul",null,i.mops.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No mops detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Mop Bucket Locations",children:i.buckets&&(0,o.createVNode)(1,"ul",null,i.buckets.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Capacity: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No buckets detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Cleanbot Locations",children:i.cleanbots&&(0,o.createVNode)(1,"ul",null,i.cleanbots.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Status: "),e.status],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cleanbots detected nearby."})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Janitorial Cart Locations",children:i.carts&&(0,o.createVNode)(1,"ul",null,i.carts.map((function(e,t){return(0,o.createVNode)(1,"li",null,[e.x,(0,o.createTextVNode)(" / "),e.y,(0,o.createTextVNode)(" - "),e.dir,(0,o.createTextVNode)(" - Water Level: "),e.volume,(0,o.createTextVNode)("/"),e.max_volume],0,null,t)})),0)||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No janitorial carts detected nearby."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_main_menu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2);t.pda_main_menu=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.owner,d=c.ownjob,u=c.idInserted,s=c.categories,m=c.pai,p=c.notifying;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Owner",color:"average",children:[l,", ",d]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"ID",children:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Update PDA Info",disabled:!u,onClick:function(){return i("UpdateInfo")}})})]})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Functions",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s.map((function(e){var t=c.apps[e];return t&&t.length?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e,children:t.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:e.ref in p?e.notify_icon:e.icon,iconSpin:e.ref in p,color:e.ref in p?"red":"transparent",content:e.name,onClick:function(){return i("StartProgram",{program:e.ref})}},e.ref)}))},e):null}))})}),!!m&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"pAI",children:[(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"cog",content:"Configuration",onClick:function(){return i("pai",{option:1})}}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",content:"Eject pAI",onClick:function(){return i("pai",{option:2})}})]})],0)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_manifest=void 0;var o=n(0),r=(n(9),n(1)),a=n(2),i=n(94);t.pda_manifest=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.Box,{color:"white",children:(0,o.createComponentVNode)(2,i.CrewManifestContent)})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_medical=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_medical=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.medical;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Medical Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:s.mi_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:s.ma_dis}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_dis_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:s.alg}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.alg_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Disease",children:s.cdi}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.cdi_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Medical record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_messenger=void 0;var o=n(0),r=n(9),a=n(1),i=n(2);t.pda_messenger=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.auto_scroll,r.convo_name,r.convo_job,r.messages;return r.active_conversation?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,l)};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=(l.auto_scroll,l.convo_name),u=l.convo_job,s=l.messages,m=l.active_conversation,p=l.useRetro,h=(0,a.useLocalState)(t,"clipboardMode",!1),f=h[0],C=h[1],N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Enter Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{textAlign:e.sent?"right":"left",position:"relative",mb:1,children:[(0,o.createComponentVNode)(2,i.Icon,{fontSize:2.5,color:e.sent?"#4d9121":"#cd7a0d",position:"absolute",left:e.sent?null:"0px",right:e.sent?"0px":null,bottom:"-4px",style:{"z-index":"0",transform:e.sent?"scale(-1, 1)":null},name:"comment"}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,backgroundColor:e.sent?"#4d9121":"#cd7a0d",p:1,maxWidth:"100%",position:"relative",textAlign:e.sent?"left":"right",style:{"z-index":"1","border-radius":"10px","word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",e.message]})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]});return f&&(N=(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Conversation with "+d+" ("+u+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eye",selected:f,tooltip:"Exit Clipboard Mode",tooltipPosition:"bottom-left",onClick:function(){return C(!f)}}),height:"450px",stretchContents:!0,children:[(0,o.createComponentVNode)(2,i.Section,{style:{height:"97%","overflow-y":"auto"},children:(0,r.filter)((function(e){return e.target===m}))(s).map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{color:e.sent?"#4d9121":"#cd7a0d",style:{"word-break":"break-all"},children:[e.sent?"You:":"Them:"," ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:p?"black":null,children:e.message})]},t)}))}),(0,o.createComponentVNode)(2,i.Button,{icon:"comment",onClick:function(){return c("Message",{target:m})},content:"Reply"})]})),(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return c("Clear",{option:"Convo"})},children:"Delete Conversations"})})}),N]})},l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.auto_scroll,c.convopdas),u=c.pdas,s=c.charges,m=(c.plugins,c.silent),p=c.toff;return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Messenger Functions",children:[(0,o.createComponentVNode)(2,i.Button,{selected:!m,icon:m?"volume-mute":"volume-up",onClick:function(){return r("Toggle Ringer")},children:["Ringer: ",m?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{color:p?"bad":"green",icon:"power-off",onClick:function(){return r("Toggle Messenger")},children:["Messenger: ",p?"Off":"On"]}),(0,o.createComponentVNode)(2,i.Button,{icon:"bell",onClick:function(){return r("Ringtone")},children:"Set Ringtone"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",color:"bad",onClick:function(){return r("Clear",{option:"All"})},children:"Delete All Conversations"})]})}),!p&&(0,o.createComponentVNode)(2,i.Box,{children:[!!s&&(0,o.createComponentVNode)(2,i.Box,{children:[s," charges left."]}),!l.length&&!u.length&&(0,o.createComponentVNode)(2,i.Box,{children:"No other PDAs located."})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,d,{title:"Current Conversations",pdas:l,msgAct:"Select Conversation"}),(0,o.createComponentVNode)(2,d,{title:"Other PDAs",pdas:u,msgAct:"Message"})]})]})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",mt:2,children:"Messenger Offline."})]})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=e.pdas,d=e.title,u=e.msgAct,s=c.charges,m=c.plugins;return l&&l.length?(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:l.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-circle-down",content:e.Name,onClick:function(){return r(u,{target:e.Reference})}}),!!s&&m.map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:t.icon,content:t.name,onClick:function(){return r("Messenger Plugin",{plugin:t.ref,target:e.Reference})}},t.ref)}))]},e.Reference)}))}):(0,o.createComponentVNode)(2,i.Section,{level:2,title:d,children:"No PDAs found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_news=void 0;var o=n(0),r=(n(9),n(7)),a=n(1),i=n(2);t.pda_news=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),d=r.feeds,u=r.target_feed;return(0,o.createComponentVNode)(2,i.Box,{children:!d.length&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error: No newsfeeds available. Please try again later."})||u&&(0,o.createComponentVNode)(2,c)||(0,o.createComponentVNode)(2,l)})};var c=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.target_feed;return(0,o.createComponentVNode)(2,i.Section,{title:(0,r.decodeHtmlEntities)(l.name)+" by "+(0,r.decodeHtmlEntities)(l.author),level:2,buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Back",icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:null})}}),children:l.messages.length&&l.messages.map((function(e){return(0,o.createComponentVNode)(2,i.Section,{children:["- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createVNode)(1,"img",null,null,1,{src:"data:image/png;base64,"+e.img}),(0,r.decodeHtmlEntities)(e.caption)||null]}),(0,o.createComponentVNode)(2,i.Box,{color:"grey",children:["[",e.message_type," by ",(0,r.decodeHtmlEntities)(e.author)," - ",e.time_stamp,"]"]})]},e.ref)}))||(0,o.createComponentVNode)(2,i.Box,{children:["No stories found in ",l.name,"."]})})},l=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.feeds,u=l.latest_news;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Recent News",level:2,children:u.length&&(0,o.createComponentVNode)(2,i.Section,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.Box,{mb:2,children:[(0,o.createVNode)(1,"h5",null,[(0,r.decodeHtmlEntities)(e.channel),(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:"Go to"})],0),"- ",(0,r.decodeHtmlEntities)(e.body),!!e.img&&(0,o.createComponentVNode)(2,i.Box,{children:["[image omitted, view story for more details]",e.caption||null]}),(0,o.createComponentVNode)(2,i.Box,{fontSize:.9,children:["[",e.message_type," by ",(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",children:e.author})," - ",e.time_stamp,"]"]})]},e.index)}))})||(0,o.createComponentVNode)(2,i.Box,{children:"No recent stories found."})}),(0,o.createComponentVNode)(2,i.Section,{title:"News Feeds",level:2,children:d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"chevron-up",onClick:function(){return c("newsfeed",{newsfeed:e.index})},content:e.name},e.index)}))})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_notekeeper=void 0;var o=n(0),r=n(1),a=n(2);t.pda_notekeeper=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.note;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createVNode)(1,"div",null,null,1,{dangerouslySetInnerHTML:{__html:c}})}),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",onClick:function(){return i("Edit")},content:"Edit Notes"})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_power=void 0;var o=n(0),r=n(1),a=n(136);t.pda_power=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,a.PowerMonitorContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_security=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_security=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.recordsList,d=c.records;if(d){var u=d.general,s=d.security;return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Section,{level:2,title:"General Data",children:u&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General record lost!"})}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Security Data",children:s&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:s.criminal}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:s.mi_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.mi_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:s.ma_crim}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Details",children:s.ma_crim_d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes:",children:s.notes})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Security record lost!"})})]})}return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Select a record",children:l.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",fluid:!0,content:e.Name,onClick:function(){return i("Records",{target:e.ref})}},e.ref)}))})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_signaller=void 0;var o=n(0),r=(n(9),n(7),n(1),n(2),n(199));t.pda_signaller=function(e,t){return(0,o.createComponentVNode)(2,r.SignalerContent)}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_status_display=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_status_display=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Code",children:[(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"trash",content:"Clear",onClick:function(){return i("Status",{statdisp:"blank"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Evac ETA",onClick:function(){return i("Status",{statdisp:"shuttle"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"cog",content:"Message",onClick:function(){return i("Status",{statdisp:"message"})}}),(0,o.createComponentVNode)(2,a.Button,{color:"transparent",icon:"exclamation-triangle",content:"ALERT",onClick:function(){return i("Status",{statdisp:"alert"})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 1",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message1+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg1"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Message line 2",children:(0,o.createComponentVNode)(2,a.Button,{content:c.message2+" (set)",icon:"pen",onClick:function(){return i("Status",{statdisp:"setmsg2"})}})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pda_supply=void 0;var o=n(0),r=(n(9),n(7),n(1)),a=n(2);t.pda_supply=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.supply);return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:i.shuttle_moving?"Moving to station "+i.shuttle_eta:"Shuttle at "+i.shuttle_loc})}),(0,o.createComponentVNode)(2,a.Section,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Approved Orders"}),i.approved.length&&i.approved.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," approved by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"}),(0,o.createComponentVNode)(2,a.Box,{color:"good",bold:!0,children:"Current Requested Orders"}),i.requests.length&&i.requests.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["#",e.Number," - ",e.Name," requested by ",e.OrderedBy,(0,o.createVNode)(1,"br"),e.Comment]},e.Number)}))||(0,o.createComponentVNode)(2,a.Box,{children:"None!"})]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Photocopier=void 0;var o=n(0),r=n(2),a=n(1),i=n(3);t.Photocopier=function(e,t){var n=(0,a.useBackend)(t).data,u=n.isAI,s=n.has_toner,m=n.has_item;return(0,o.createComponentVNode)(2,i.Window,{title:"Photocopier",width:240,height:u?309:234,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[s?(0,o.createComponentVNode)(2,c):(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted toner cartridge."})}),m?(0,o.createComponentVNode)(2,l):(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:(0,o.createComponentVNode)(2,r.Box,{color:"average",children:"No inserted item."})}),!!u&&(0,o.createComponentVNode)(2,d)]})})};var c=function(e,t){var n=(0,a.useBackend)(t),i=(n.act,n.data),c=i.max_toner,l=i.current_toner,d=.66*c,u=.33*c;return(0,o.createComponentVNode)(2,r.Section,{title:"Toner",children:(0,o.createComponentVNode)(2,r.ProgressBar,{ranges:{good:[d,c],average:[u,d],bad:[0,u]},value:l,minValue:0,maxValue:c})})},l=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data,l=c.num_copies;c.has_enough_toner;return(0,o.createComponentVNode)(2,r.Section,{title:"Options",children:[(0,o.createComponentVNode)(2,r.Flex,{children:[(0,o.createComponentVNode)(2,r.Flex.Item,{mt:.4,width:11,color:"label",children:"Make copies:"}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.NumberInput,{animate:!0,width:2.6,height:1.65,step:1,stepPixelSize:8,minValue:1,maxValue:10,value:l,onDrag:function(e,t){return i("set_copies",{num_copies:t})}})}),(0,o.createComponentVNode)(2,r.Flex.Item,{children:(0,o.createComponentVNode)(2,r.Button,{ml:.2,icon:"copy",textAlign:"center",onClick:function(){return i("make_copy")},children:"Copy"})})]}),(0,o.createComponentVNode)(2,r.Button,{mt:.5,textAlign:"center",icon:"reply",fluid:!0,onClick:function(){return i("remove")},children:"Remove item"})]})},d=function(e,t){var n=(0,a.useBackend)(t),i=n.act,c=n.data.can_AI_print;return(0,o.createComponentVNode)(2,r.Section,{title:"AI Options",children:(0,o.createComponentVNode)(2,r.Box,{children:(0,o.createComponentVNode)(2,r.Button,{fluid:!0,icon:"images",textAlign:"center",disabled:!c,onClick:function(){return i("ai_photo")},children:"Print photo from database"})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PipeDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(200);t.PipeDispenser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.disposals,s=d.p_layer,m=d.pipe_layers,p=d.categories,h=void 0===p?[]:p,f=(0,r.useLocalState)(t,"categoryName"),C=f[0],N=f[1],b=h.find((function(e){return e.cat_name===C}))||h[0];return(0,o.createComponentVNode)(2,i.Window,{width:425,height:515,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!u&&(0,o.createComponentVNode)(2,a.Section,{title:"Layer",children:(0,o.createComponentVNode)(2,a.Box,{children:Object.keys(m).map((function(e){return(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m[e]===s,content:e,onClick:function(){return l("p_layer",{p_layer:m[e]})}},e)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Pipes",children:[(0,o.createComponentVNode)(2,a.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,a.Tabs.Tab,{fluid:!0,icon:c.ICON_BY_CATEGORY_NAME[e.cat_name],selected:e.cat_name===b.cat_name,onClick:function(){return N(e.cat_name)},children:e.cat_name},e.cat_name)}))}),null==b?void 0:b.recipes.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{fluid:!0,ellipsis:!0,content:e.pipe_name,title:e.pipe_name,onClick:function(){return l("dispense_pipe",{ref:e.ref,bent:e.bent,category:b.cat_name})}},e.pipe_name)}))]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PlantAnalyzer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PlantAnalyzer=function(e,t){var n=(0,r.useBackend)(t).data,a=250;return n.seed&&(a+=18*n.seed.trait_info.length),n.reagents&&n.reagents.length&&(a+=55,a+=20*n.reagents.length),(0,o.createComponentVNode)(2,i.Window,{width:400,height:a,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.no_seed,d=c.seed,u=c.reagents;return l?(0,o.createComponentVNode)(2,a.Section,{title:"Analyzer Unused",children:"You should go scan a plant! There is no data currently loaded."}):(0,o.createComponentVNode)(2,a.Section,{title:"Plant Information",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"print",onClick:function(){return i("print")},children:"Print Report"}),(0,o.createComponentVNode)(2,a.Button,{icon:"window-close",color:"red",onClick:function(){return i("close")}})],4),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Plant Name",children:[d.name,"#",d.uid]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Endurance",children:d.endurance}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Yield",children:d.yield}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maturation Time",children:d.maturation_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Production Time",children:d.production_time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Potency",children:d.potency})]}),u.length&&(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Plant Reagents",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,children:[e.volume," unit(s)."]},e.name)}))})})||null,(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Other Data",children:d.trait_info.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:.4,children:e},e)}))})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.PointDefenseControl=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PointDefenseControl=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.id,u=l.turrets;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Fire Assist Mainframe: "+(d||"[no tag]"),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:e.id,buttons:(0,o.createComponentVNode)(2,a.Button,{selected:e.active,icon:"power-off",onClick:function(){return c("toggle_active",{target:e.ref})},children:e.active?"Online":"Offline"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Effective range",children:e.effective_range}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Reaction wheel delay",children:e.reaction_wheel_delay}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Recharge time",children:e.recharge_time})]})},e.id)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error: No weapon systems detected. Please check network connection."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableGenerator=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.PortableGenerator=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.fuel_stored/d.fuel_capacity,s=(u>=.5?"good":u>.15&&"average")||"bad";return(0,o.createComponentVNode)(2,i.Window,{width:450,height:340,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!d.anchored&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Generator not anchored."}),(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power switch",children:(0,o.createComponentVNode)(2,a.Button,{icon:d.active?"power-off":"times",onClick:function(){return l("toggle_power")},selected:d.active,disabled:!d.ready_to_boot,children:d.active?"On":"Off"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Type",buttons:d.fuel_stored>=1&&(0,o.createComponentVNode)(2,a.Button,{ml:1,icon:"eject",disabled:d.active,onClick:function(){return l("eject")},children:"Eject"}),children:(0,o.createComponentVNode)(2,a.Box,{color:s,children:[d.fuel_stored,"cm\xb3 ",d.sheet_name]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current fuel level",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.fuel_stored/d.fuel_capacity,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[d.fuel_stored,"cm\xb3 / ",d.fuel_capacity,"cm\xb3"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fuel Usage",children:[d.fuel_usage," cm\xb3/s"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d.temperature_current,maxValue:d.temperature_max+30,color:d.temperature_overheat?"bad":"good",children:[(0,c.round)(d.temperature_current),"\xb0C"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current output",color:d.unsafe_output?"bad":null,children:d.power_output}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Adjust output",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",onClick:function(){return l("lower_power")},children:d.power_generated}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",onClick:function(){return l("higher_power")},children:d.power_generated})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power available",children:(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:!d.connected&&"bad",children:d.connected?d.power_available:"Unconnected"})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortablePump=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(201);t.PortablePump=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.direction,s=d.target_pressure,m=d.default_pressure,p=d.min_pressure,h=d.max_pressure;return(0,o.createComponentVNode)(2,i.Window,{width:330,height:375,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Pump",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:u?"sign-in-alt":"sign-out-alt",content:u?"In":"Out",selected:u,onClick:function(){return l("direction")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:p,maxValue:h,value:s,unit:"kPa",stepPixelSize:.3,onChange:function(e,t){return l("pressure",{pressure:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Presets",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"minus",disabled:s===p,onClick:function(){return l("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",disabled:s===m,onClick:function(){return l("pressure",{pressure:"reset"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"plus",disabled:s===h,onClick:function(){return l("pressure",{pressure:"max"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableScrubber=void 0;var o=n(0),r=n(1),a=n(2),i=(n(28),n(3)),c=n(201);t.PortableScrubber=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.rate,s=d.minrate,m=d.maxrate;return(0,o.createComponentVNode)(2,i.Window,{width:320,height:350,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,c.PortableBasicInfo),(0,o.createComponentVNode)(2,a.Section,{title:"Power Regulator",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Volume Rate",children:(0,o.createComponentVNode)(2,a.Slider,{mt:"0.4em",animated:!0,minValue:s,maxValue:m,value:u,unit:"L/s",onChange:function(e,t){return l("volume_adj",{vol:t})}})})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PortableTurret=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.PortableTurret=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.on,s=l.lethal,m=l.lethal_is_configurable,p=l.targetting_is_configurable,h=l.check_weapons,f=l.neutralize_noaccess,C=l.neutralize_norecord,N=l.neutralize_criminals,b=l.neutralize_all,V=l.neutralize_nonsynth,g=l.neutralize_unidentified,v=l.neutralize_down;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Swipe an ID card to ",d?"unlock":"lock"," this interface."]}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"power-off":"times",content:u?"On":"Off",selected:u,disabled:d,onClick:function(){return c("power")}})}),!!m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Lethals",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"exclamation-triangle":"times",content:s?"On":"Off",color:s?"bad":"",disabled:d,onClick:function(){return c("lethal")}})})]})}),!!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Humanoid Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:N,content:"Wanted Criminals",disabled:d,onClick:function(){return c("autharrest")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:C,content:"No Sec Record",disabled:d,onClick:function(){return c("authnorecord")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:h,content:"Unauthorized Weapons",disabled:d,onClick:function(){return c("authweapon")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:f,content:"Unauthorized Access",disabled:d,onClick:function(){return c("authaccess")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Other Targets",children:[(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:g,content:"Unidentified Lifesigns (Xenos, Animals, Etc)",disabled:d,onClick:function(){return c("authxeno")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:V,content:"All Non-Synthetics",disabled:d,onClick:function(){return c("authsynth")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:v,content:"Downed Targets",disabled:d,onClick:function(){return c("authdown")}}),(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:b,content:"All Entities",disabled:d,onClick:function(){return c("authall")}})]})],4)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PressureRegulator=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.PressureRegulator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.pressure_set,s=(l.max_pressure,l.input_pressure),m=l.output_pressure,p=l.regulate_mode,h=l.set_flow_rate,f=l.last_flow_rate;return(0,o.createComponentVNode)(2,i.Window,{width:470,height:370,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Input Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:s/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Pressure",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m/100})," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate",children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:f/10})," L/s"]})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:d?"Unlocked":"Closed",selected:d,onClick:function(){return c("toggle_valve")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulation",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",content:"Off",selected:0===p,onClick:function(){return c("regulate_mode",{mode:"off"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"Input",selected:1===p,onClick:function(){return c("regulate_mode",{mode:"input"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"Output",selected:2===p,onClick:function(){return c("regulate_mode",{mode:"output"})}})],4)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Desired Output Pressure",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_press",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_press",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_press",{press:"set"})}})],4),children:[u/100," kPa"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Flow Rate Limit",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"compress-arrows-alt",content:"MIN",onClick:function(){return c("set_flow_rate",{press:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"expand-arrows-alt",content:"MAX",onClick:function(){return c("set_flow_rate",{press:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"SET",onClick:function(){return c("set_flow_rate",{press:"set"})}})],4),children:[h/10," L/s"]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.PrisonerManagement=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(20);t.PrisonerManagement=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked,u=l.chemImplants,s=l.trackImplants;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:d&&(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:["This interface is currently locked.",(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",onClick:function(){return c("lock")},children:"Unlock"})})]})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Interface Lock",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",onClick:function(){return c("lock")},children:"Lock Interface"})}),(0,o.createComponentVNode)(2,a.Section,{title:"Chemical Implants",children:u.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Units Remaining"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Inject"})]}),u.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.host}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.units,"u remaining"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:1})},children:"(1)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:5})},children:"(5)"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("inject",{imp:e.ref,val:10})},children:"(10)"})]})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})}),(0,o.createComponentVNode)(2,a.Section,{title:"Tracking Implants",children:s.length&&(0,o.createComponentVNode)(2,a.Table,{children:[(0,o.createComponentVNode)(2,a.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Host"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Location"}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:"Message"})]}),s.map((function(e){return(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:[e.host," (",e.id,")"]}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:e.loc}),(0,o.createComponentVNode)(2,a.Table.Cell,{textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return c("warn",{imp:e.ref})},children:"Message"})})]},e.ref)}))]})||(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"No chemical implants found."})})],4)})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RIGSuit=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.RIGSuit=function(e,t){var n=(0,r.useBackend)(t),c=(n.act,n.data),s=c.interfacelock,m=c.malf,p=c.aicontrol,h=c.ai,f=null;return s||m?f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"--HARDSUIT INTERFACE OFFLINE--"}):!h&&p&&(f=(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- HARDSUIT CONTROL OVERRIDDEN BY AI --"})),(0,o.createComponentVNode)(2,i.Window,{height:480,width:550,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:f||(0,o.createFragment)([(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.chargestatus,d=c.charge,u=c.maxcharge,s=c.aioverride,m=c.sealing,p=c.sealed,h=c.emagged,f=c.securitycheck,C=c.coverlock,N=(0,o.createComponentVNode)(2,a.Button,{content:"Suit "+(m?"seals working...":p?"is Active":"is Inactive"),icon:m?"redo":p?"power-off":"lock-open",iconSpin:m,disabled:m,selected:p,onClick:function(){return i("toggle_seals")}}),b=(0,o.createComponentVNode)(2,a.Button,{content:"AI Control "+(s?"Enabled":"Disabled"),selected:s,icon:"robot",onClick:function(){return i("toggle_ai_control")}});return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([N,b],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power Supply",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,maxValue:50,value:l,ranges:{good:[35,Infinity],average:[15,35],bad:[-Infinity,15]},children:[d," / ",u]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cover Status",children:h||!f?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Error - Maintenance Lock Control Offline"}):(0,o.createComponentVNode)(2,a.Button,{icon:C?"lock":"lock-open",content:C?"Locked":"Unlocked",onClick:function(){return i("toggle_suit_lock")}})})]})})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealing,u=l.helmet,s=l.helmetDeployed,m=l.gauntlets,p=l.gauntletsDeployed,h=l.boots,f=l.bootsDeployed,C=l.chest,N=l.chestDeployed;return(0,o.createComponentVNode)(2,a.Section,{title:"Hardware",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:s?"sign-out-alt":"sign-in-alt",content:s?"Deployed":"Deploy",disabled:d,selected:s,onClick:function(){return i("toggle_piece",{piece:"helmet"})}}),children:u?(0,c.capitalize)(u):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Gauntlets",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:p?"sign-out-alt":"sign-in-alt",content:p?"Deployed":"Deploy",disabled:d,selected:p,onClick:function(){return i("toggle_piece",{piece:"gauntlets"})}}),children:m?(0,c.capitalize)(m):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Boots",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:f?"sign-out-alt":"sign-in-alt",content:f?"Deployed":"Deploy",disabled:d,selected:f,onClick:function(){return i("toggle_piece",{piece:"boots"})}}),children:h?(0,c.capitalize)(h):"ERROR"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Chestpiece",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:N?"sign-out-alt":"sign-in-alt",content:N?"Deployed":"Deploy",disabled:d,selected:N,onClick:function(){return i("toggle_piece",{piece:"chest"})}}),children:C?(0,c.capitalize)(C):"ERROR"})]})})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=n.data,d=l.sealed,u=l.sealing,s=l.primarysystem,m=l.modules;return!d||u?(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"HARDSUIT SYSTEMS OFFLINE"})}):(0,o.createComponentVNode)(2,a.Section,{title:"Modules",children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",mb:"0.2rem",fontSize:1.5,children:["Selected Primary: ",(0,c.capitalize)(s||"None")]}),m&&m.map((function(e,t){return(0,o.createComponentVNode)(2,a.Section,{level:2,title:(0,c.toTitleCase)(e.name)+(e.damage?" (damaged)":""),buttons:(0,o.createFragment)([e.can_select?(0,o.createComponentVNode)(2,a.Button,{selected:e.name===s,content:e.name===s?"Selected":"Select",icon:"arrow-circle-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select"})}}):null,e.can_use?(0,o.createComponentVNode)(2,a.Button,{content:e.engagestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"engage"})}}):null,e.can_toggle?(0,o.createComponentVNode)(2,a.Button,{selected:e.is_active,content:e.is_active?e.deactivatestring:e.activatestring,icon:"arrow-circle-down",onClick:function(){return i("interact_module",{module:e.index,module_mode:"toggle"})}}):null],0),children:[e.damage>=2?(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"-- MODULE DESTROYED --"}):(0,o.createComponentVNode)(2,a.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:[(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Engage: ",e.engagecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Active: ",e.activecost]}),(0,o.createComponentVNode)(2,a.Box,{color:"average",children:["Passive: ",e.passivecost]})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:e.desc})]}),e.charges?(0,o.createComponentVNode)(2,a.Flex.Item,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Module Charges",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Selected",children:(0,c.capitalize)(e.chargetype)}),e.charges.map((function(t,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.capitalize)(t.caption),children:(0,o.createComponentVNode)(2,a.Button,{selected:e.realchargetype===t.index,icon:"arrow-right",onClick:function(){return i("interact_module",{module:e.index,module_mode:"select_charge_type",charge_type:t.index})}})},t.caption)}))]})})}):null]},e.name)}))]})}},function(e,t,n){"use strict";t.__esModule=!0,t.Radio=void 0;var o=n(0),r=(n(9),n(5)),a=n(1),i=n(2),c=n(28),l=n(3);t.Radio=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.rawfreq,m=u.minFrequency,p=u.maxFrequency,h=u.listening,f=u.broadcasting,C=u.subspace,N=u.subspaceSwitchable,b=u.chan_list,V=u.loudspeaker,g=u.mic_cut,v=u.spk_cut,k=u.useSyndMode,_=c.RADIO_CHANNELS.find((function(e){return e.freq===Number(s)})),y=156;return b&&b.length>0?y+=28*b.length+6:y+=24,N&&(y+=38),(0,o.createComponentVNode)(2,l.Window,{width:310,height:y,resizable:!0,theme:k?"syndicate":"",children:(0,o.createComponentVNode)(2,l.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Frequency",children:[(0,o.createComponentVNode)(2,i.NumberInput,{animated:!0,unit:"kHz",step:.2,stepPixelSize:10,minValue:m/10,maxValue:p/10,value:s/10,format:function(e){return(0,r.toFixed)(e,1)},onDrag:function(e,t){return d("setFrequency",{freq:(0,r.round)(10*t)})}}),_&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:_.color,ml:2,children:["[",_.name,"]"]})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Audio",children:[(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:h?"volume-up":"volume-mute",selected:h,disabled:v,onClick:function(){return d("listen")}}),(0,o.createComponentVNode)(2,i.Button,{textAlign:"center",width:"37px",icon:f?"microphone":"microphone-slash",selected:f,disabled:g,onClick:function(){return d("broadcast")}}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"bullhorn",selected:C,content:"Subspace Tx "+(C?"ON":"OFF"),onClick:function(){return d("subspace")}})}),!!N&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:V?"volume-up":"volume-mute",selected:V,content:"Loudspeaker",onClick:function(){return d("toggleLoudspeaker")}})})]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Channels",children:[(!b||0===b.length)&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"No channels detected."}),(0,o.createComponentVNode)(2,i.LabeledList,{children:b?b.map((function(e){var t=c.RADIO_CHANNELS.find((function(t){return t.freq===Number(e.freq)})),n="default";return t&&(n=t.color),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.display_name,labelColor:n,textAlign:"right",children:e.secure_channel&&C?(0,o.createComponentVNode)(2,i.Button,{icon:e.sec_channel_listen?"square-o":"check-square-o",selected:!e.sec_channel_listen,content:e.sec_channel_listen?"Off":"On",onClick:function(){return d("channel",{channel:e.chan})}}):(0,o.createComponentVNode)(2,i.Button,{content:"Switch",selected:e.chan===s,onClick:function(){return d("specFreq",{channel:e.chan})}})},e.chan)})):null})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RequestConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).act,r=e.dept_list,c=e.department;return(0,o.createComponentVNode)(2,i.LabeledList,{children:r.sort().map((function(e){return e!==c&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"envelope-open-text",onClick:function(){return n("write",{write:e,priority:1})},children:"Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"exclamation-triangle",onClick:function(){return n("write",{write:e,priority:2})},children:"High Priority"})],4)})||null}))})},d={0:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.silent;return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:(0,o.createComponentVNode)(2,i.Button,{selected:!c,icon:c?"volume-mute":"volume-up",onClick:function(){return r("toggleSilent")},children:["Speaker ",c?"OFF":"ON"]})})},1:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.assist_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Request assistance from another department",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},2:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.supply_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Supplies",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},3:function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.department,d=r.info_dept;return(0,o.createComponentVNode)(2,i.Section,{title:"Report Anonymous Information",children:(0,o.createComponentVNode)(2,l,{dept_list:d,department:c})})},4:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:2,color:"good",children:"Message Sent Successfully"}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},5:function(e,t){var n=(0,a.useBackend)(t),r=n.act;n.data;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,bold:!0,color:"bad",children:"An error occured. Message Not Sent."}),(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-right",onClick:function(){return r("setScreen",{setScreen:0})},children:"Continue"})})]})},6:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data.message_log;return(0,o.createComponentVNode)(2,i.Section,{title:"Messages",children:l.length&&l.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.decodeHtmlEntities)(e[0]),buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return c("print",{print:t+1})},children:"Print"}),children:(0,r.decodeHtmlEntities)(e[1])},t)}))||(0,o.createComponentVNode)(2,i.Box,{children:"No messages."})})},7:function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.message,u=l.recipient,s=l.priority,m=l.msgStamped,p=l.msgVerified;return(0,o.createComponentVNode)(2,i.Section,{title:"Message Authentication",children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Message for "+u,children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Priority",children:2===s?"High Priority":1===s?"Normal Priority":"Unknown"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Validated By",color:p?"good":"bad",children:(0,r.decodeHtmlEntities)(p)||"No Validation"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stamped By",color:m?"good":"bad",children:(0,r.decodeHtmlEntities)(m)||"No Stamp"})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"share",onClick:function(){return c("department",{department:u})},children:"Send Message"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return c("setScreen",{setScreen:0})},children:"Back"})]})},8:function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=(c.department,c.screen,c.message_log,c.newmessagepriority,c.silent,c.announcementConsole,c.assist_dept,c.supply_dept,c.info_dept,c.message),d=(c.recipient,c.priority,c.msgStamped,c.msgVerified,c.announceAuth);return(0,o.createComponentVNode)(2,i.Section,{title:"Send Station-Wide Announcement",children:[d&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"good",mb:1,children:"ID Verified. Authentication Accepted."}),(0,o.createComponentVNode)(2,i.Section,{title:"Message",mt:1,maxHeight:"200px",scrollable:!0,buttons:(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"pen",onClick:function(){return r("writeAnnouncement")},children:"Edit"}),children:l||"No Message"})],4)||(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mb:1,children:"Swipe your ID card to authenticate yourself."}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l||!d,icon:"share",onClick:function(){return r("sendAnnouncement")},children:"Announce"}),(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return r("setScreen",{setScreen:0})},children:"Back"})]})}};t.RequestConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,u=l.screen,s=l.newmessagepriority,m=l.announcementConsole,p=d[u];return(0,o.createComponentVNode)(2,c.Window,{width:520,height:410,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:6===u,onClick:function(){return r("setScreen",{setScreen:6})},icon:"envelope-open-text",children:"Messages"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===u,onClick:function(){return r("setScreen",{setScreen:1})},icon:"share-square",children:"Assistance"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===u,onClick:function(){return r("setScreen",{setScreen:2})},icon:"share-square",children:"Supplies"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===u,onClick:function(){return r("setScreen",{setScreen:3})},icon:"share-square-o",children:"Report"}),m&&(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:8===u,onClick:function(){return r("setScreen",{setScreen:8})},icon:"volume-up",children:"Announce"})||null,(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===u,onClick:function(){return r("setScreen",{setScreen:0})},icon:"cog"})]}),s&&(0,o.createComponentVNode)(2,i.Section,{title:s>1?"NEW PRIORITY MESSAGES":"There are new messages!",color:s>1?"bad":"average",bold:s>1})||null,(0,o.createComponentVNode)(2,p)]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchConsole=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n=(0,a.useBackend)(t).data,o=e.title,r=n[e.target];return"number"==typeof r?o+" - Page "+(r+1):o},d=function(e,t){var n=(0,a.useBackend)(t).act,r=e.target;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"undo",onClick:function(){return n(r,{reset:!0})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-left",onClick:function(){return n(r,{reverse:-1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"chevron-right",onClick:function(){return n(r,{reverse:1})}})],4)},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.tech,l=e.disk;if(!l||!l.present)return null;var d=(0,a.useSharedState)(t,"saveDialogTech",!1),u=d[0],s=d[1];return u?(0,o.createComponentVNode)(2,i.Section,{title:"Load Technology to Disk",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return s(!1)}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){s(!1),r("copy_tech",{copy_tech_ID:e.id})},children:"Copy To Disk"})},e.name)}))})}):(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Disk Contents",children:"(Technology Data Disk)"})}),l.stored&&(0,o.createComponentVNode)(2,i.Box,{mt:2,children:[(0,o.createComponentVNode)(2,i.Box,{children:l.name}),(0,o.createComponentVNode)(2,i.Box,{children:["Level: ",l.level]}),(0,o.createComponentVNode)(2,i.Box,{children:["Description: ",l.desc]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_tech")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_tech")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return s(!0)},children:"Load Tech To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_tech")},children:"Eject Disk"})]})]})},s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.info.designs,s=e.disk;if(!s||!s.present)return null;var m=(0,a.useSharedState)(t,"saveDialogData",!1),p=m[0],h=m[1];return p?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Load Design to Disk",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"arrow-left",content:"Back",onClick:function(){return h(!1)}}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){h(!1),r("copy_design",{copy_design_ID:e.id})},children:"Copy To Disk"})},e.name)}))})]}):(0,o.createComponentVNode)(2,i.Box,{children:s.stored&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:s.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Lathe Type",children:s.build_type}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Required Materials",children:Object.keys(s.materials).map((function(e){return(0,o.createComponentVNode)(2,i.Box,{children:[e," x ",s.materials[e]]},e)}))})]}),(0,o.createComponentVNode)(2,i.Box,{mt:1,children:[(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return r("updt_design")},children:"Upload to Database"}),(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return r("clear_design")},children:"Clear Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})]})||(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Box,{mb:.5,children:"This disk has no data stored on it."}),(0,o.createComponentVNode)(2,i.Button,{icon:"save",onClick:function(){return h(!0)},children:"Load Design To Disk"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_design")},children:"Eject Disk"})]})})},m=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=e.target,s=e.designs,m=e.buildName,p=e.buildFiveName;return u?(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{target:"builder_page",title:"Designs"}),buttons:(0,o.createComponentVNode)(2,d,{target:"builder_page"}),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),s.length?s.map((function(e){return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Flex,{width:"100%",justify:"space-between",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{width:"40%",style:{"word-wrap":"break-all"},children:e.name}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"15%",textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Button,{mb:-1,icon:"wrench",onClick:function(){return r(m,{build:e.id,imprint:e.id})},children:"Build"}),p&&(0,o.createComponentVNode)(2,i.Button,{mb:-1,onClick:function(){return r(p,{build:e.id,imprint:e.id})},children:"x5"})]}),(0,o.createComponentVNode)(2,i.Flex.Item,{width:"45%",style:{"word-wrap":"break-all"},children:[(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"label",children:e.mat_list.join(" ")}),(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"average",ml:1,children:e.chem_list.join(" ")})]})]}),(0,o.createComponentVNode)(2,i.Divider)],4,e.id)})):(0,o.createComponentVNode)(2,i.Box,{children:"No items could be found matching the parameters (page or search)."})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Error"})},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=e.name,u=null,s=null;if("Protolathe"===d?(u=l.info.linked_lathe,s=l.lathe_designs):(u=l.info.linked_imprinter,s=l.imprinter_designs),!u||!u.present)return(0,o.createComponentVNode)(2,i.Section,{title:d,children:["No ",d," found."]});var p=u,h=p.total_materials,f=p.max_materials,C=p.total_volume,N=p.max_volume,b=p.busy,V=p.mats,g=p.reagents,v=p.queue,k=(0,a.useSharedState)(t,"protoTab",0),_=k[0],y=k[1];return(0,o.createComponentVNode)(2,i.Section,{title:d,buttons:b&&(0,o.createComponentVNode)(2,i.Icon,{name:"sync",spin:!0})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Materials",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:h,maxValue:f,children:[h," cm\xb3 / ",f," cm\xb3"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Chemicals",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:C,maxValue:N,children:[C,"u / ",N,"u"]})})]}),(0,o.createComponentVNode)(2,i.Tabs,{mt:1,children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"wrench",selected:0===_,onClick:function(){return y(0)},children:"Build"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"layer-group",iconSpin:b,color:b?"average":"transparent",selected:1===_,onClick:function(){return y(1)},children:"Queue"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cookie-bite",selected:2===_,onClick:function(){return y(2)},children:"Mat Storage"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"flask",selected:3===_,onClick:function(){return y(3)},children:"Chem Storage"})]}),0===_&&(0,o.createComponentVNode)(2,m,{target:u,designs:s,buildName:"Protolathe"===d?"build":"imprint",buildFiveName:"Protolathe"===d?"buildfive":null})||1===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return 1===e.index?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,labelColor:"bad",children:b?(0,o.createComponentVNode)(2,i.Button,{disabled:!0,icon:"trash",children:"Remove"}):(0,o.createComponentVNode)(2,i.Box,{children:["(Awaiting Materials)",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})]})}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("removeP",{removeP:e.index})},children:"Remove"})},e.name)}))||(0,o.createComponentVNode)(2,i.Box,{m:1,children:"Queue Empty."})})||2===_&&(0,o.createComponentVNode)(2,i.LabeledList,{children:V.map((function(e){var n=(0,a.useLocalState)(t,"ejectAmt"+e.name,0),l=n[0],d=n[1];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:(0,r.toTitleCase)(e.name),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.NumberInput,{minValue:0,width:"100px",value:l,maxValue:e.sheets,onDrag:function(e,t){return d(t)}}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){d(0),c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:l})},children:"Num"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!e.removable,onClick:function(){return c("lathe_ejectsheet",{lathe_ejectsheet:e.name,amount:50})},children:"All"})],4),children:[e.amount," cm\xb3"]},e.name)}))})||3===_&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:g.length&&g.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.volume,"u",(0,o.createComponentVNode)(2,i.Button,{ml:1,icon:"eject",onClick:function(){return c("disposeP",{dispose:e.id})},children:"Purge"})]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Empty",children:"No chems detected"})}),(0,o.createComponentVNode)(2,i.Button,{mt:1,icon:"trash",onClick:function(){return c("disposeallP")},children:"Disposal All Chemicals In Storage"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})},h=[{name:"Protolathe",icon:"wrench",template:(0,o.createComponentVNode)(2,p,{name:"Protolathe"})},{name:"Circuit Imprinter",icon:"digital-tachograph",template:(0,o.createComponentVNode)(2,p,{name:"Circuit Imprinter"})},{name:"Destructive Analyzer",icon:"eraser",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info.linked_destroy;if(!c.present)return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:"No destructive analyzer found."});var l=c.loaded_item,d=c.origin_tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Destructive Analyzer",children:l&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Origin Tech",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:[e.level,"\xa0\xa0",e.current&&"(Current: "+e.current+")"]},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",children:"No origin tech found."})})})]}),(0,o.createComponentVNode)(2,i.Button,{mt:1,color:"red",icon:"eraser",onClick:function(){return r("deconstruct")},children:"Deconstruct Item"}),(0,o.createComponentVNode)(2,i.Button,{icon:"eject",onClick:function(){return r("eject_item")},children:"Eject Item"})]})||(0,o.createComponentVNode)(2,i.Box,{children:"No Item Loaded. Standing-by..."})})}))},{name:"Settings",icon:"cog",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.info,l=c.sync,d=c.linked_destroy,u=c.linked_imprinter,s=c.linked_lathe,m=(0,a.useSharedState)(t,"settingsTab",0),p=m[0],h=m[1];return(0,o.createComponentVNode)(2,i.Section,{title:"Settings",children:[(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"cogs",onClick:function(){return h(0)},selected:0===p,children:"General"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:"link",onClick:function(){return h(1)},selected:1===p,children:"Device Linkages"})]}),0===p&&(0,o.createComponentVNode)(2,i.Box,{children:[l&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",onClick:function(){return r("sync")},children:"Sync Database with Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"unlink",onClick:function(){return r("togglesync")},children:"Disconnect from Research Network"})],4)||(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"link",onClick:function(){return r("togglesync")},children:"Connect to Research Network"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"lock",onClick:function(){return r("lock")},children:"Lock Console"}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,color:"red",icon:"trash",onClick:function(){return r("reset")},children:"Reset R&D Database"})]})||1===p&&(0,o.createComponentVNode)(2,i.Box,{children:[(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"sync",mb:1,onClick:function(){return r("find_device")},children:"Re-sync with Nearby Devices"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[d.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Destructive Analyzer",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"destroy"})},children:"Disconnect"})})||null,s.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Protolathe",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"lathe"})},children:"Disconnect"})})||null,u.present&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Circuit Imprinter",children:(0,o.createComponentVNode)(2,i.Button,{icon:"unlink",onClick:function(){return r("disconnect",{disconnect:"imprinter"})},children:"Disconnect"})})||null]})]})||(0,o.createComponentVNode)(2,i.Box,{children:"Error"})]})}))},{name:"Research List",icon:"flask",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.tech;return(0,o.createComponentVNode)(2,i.Section,{title:"Current Research Levels",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:1})},children:"Print This Page"}),children:(0,o.createComponentVNode)(2,i.Table,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{children:[" - Level ",e.level]})]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.desc})})]},e.name)}))})})}))},{name:"Design List",icon:"file",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,u=c.designs;return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,l,{title:"Researched Technologies & Designs",target:"design_page"}),buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"print",onClick:function(){return r("print",{print:2})},children:"Print This Page"}),(0,o.createComponentVNode)(2,d,{target:"design_page"})||null],0),children:[(0,o.createComponentVNode)(2,i.Input,{fluid:!0,placeholder:"Search for...",value:c.search,onInput:function(e,t){return r("search",{search:t})},mb:1}),(0,o.createComponentVNode)(2,i.LabeledList,{children:u.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:e.desc},e.name)}))})]})}))},{name:"Disk Operations",icon:"save",template:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.info),c=r.d_disk,l=r.t_disk;return c.present||l.present?(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:[(0,o.createComponentVNode)(2,u,{disk:l}),(0,o.createComponentVNode)(2,s,{disk:c})]}):(0,o.createComponentVNode)(2,i.Section,{title:"Disk Operations",children:"No disk inserted."})}))}];t.ResearchConsole=function(e,t){var n=(0,a.useBackend)(t),r=n.act,l=n.data,d=l.busy_msg,u=l.locked,s=(0,a.useSharedState)(t,"rdmenu",0),m=s[0],p=s[1],f=!1;return(d||u)&&(f=!0),(0,o.createComponentVNode)(2,c.Window,{width:850,height:630,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Tabs,{children:h.map((function(e,t){return(0,o.createComponentVNode)(2,i.Tabs.Tab,{icon:e.icon,selected:m===t,disabled:f,onClick:function(){return p(t)},children:e.name},t)}))}),d&&(0,o.createComponentVNode)(2,i.Section,{title:"Processing...",children:d})||u&&(0,o.createComponentVNode)(2,i.Section,{title:"Console Locked",children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("lock")},icon:"lock-open",children:"Unlock"})})||h[m].template]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResearchServerController=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(9);t.ResearchServerController=function(e,t){var n=(0,r.useBackend)(t);n.act,n.data;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:430,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,l)})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data),c=(i.badmin,i.servers),l=(i.consoles,(0,r.useSharedState)(t,"selectedServer",null)),u=l[0],s=l[1],m=c.find((function(e){return e.id===u}));return m?(0,o.createComponentVNode)(2,d,{setSelectedServer:s,server:m}):(0,o.createComponentVNode)(2,a.Section,{title:"Server Selection",children:c.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return s(e.id)},children:e.name})},e.name)}))})},d=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.badmin),c=e.server,l=e.setSelectedServer,d=(0,r.useSharedState)(t,"tab",0),p=d[0],h=d[1];return(0,o.createComponentVNode)(2,a.Section,{title:c.name,buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"undo",onClick:function(){return l(null)},children:"Back"}),children:[(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:0===p,onClick:function(){return h(0)},children:"Access Rights"}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:1===p,onClick:function(){return h(1)},children:"Data Management"}),i&&(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===p,onClick:function(){return h(2)},color:"red",children:"Server-to-Server Transfer"})||null]}),0===p&&(0,o.createComponentVNode)(2,u,{server:c})||null,1===p&&(0,o.createComponentVNode)(2,s,{server:c})||null,2===p&&i&&(0,o.createComponentVNode)(2,m,{server:c})||null]})},u=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.consoles,u=function(e,t){return-1!==e.id_with_upload.indexOf(t.id)},s=function(e,t){return-1!==e.id_with_download.indexOf(t.id)};return(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Consoles",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d.length&&d.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.loc+")",children:[(0,o.createComponentVNode)(2,a.Button,{icon:u(l,e)?"lock-open":"lock",selected:u(l,e),onClick:function(){return i("toggle_upload",{server:l.ref,console:e.ref})},children:u(l,e)?"Upload On":"Upload Off"}),(0,o.createComponentVNode)(2,a.Button,{icon:s(l,e)?"lock-open":"lock",selected:s(l,e),onClick:function(){return i("toggle_download",{server:l.ref,console:e.ref})},children:s(l,e)?"Download On":"Download Off"})]},e.name)}))})})},s=function(e,t){var n=(0,r.useBackend)(t),i=n.act,l=(n.data,e.server);return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Research Levels",children:l.tech.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Reset",onClick:function(){return i("reset_tech",{server:l.ref,tech:e.id})}})},e.name)}))}),(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Designs",children:(0,c.filter)((function(e){return!!e.name}))(l.designs).map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name,buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",confirmIcon:"trash",color:"red",content:"Delete",onClick:function(){return i("reset_design",{server:l.ref,design:e.id})}})},e.name)}))})],4)},m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=e.server,d=c.badmin,u=c.servers;return d?(0,o.createComponentVNode)(2,a.Section,{level:2,title:"Server Data Transfer",children:u.map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button.Confirm,{fluid:!0,color:"bad",content:(0,o.createComponentVNode)(2,a.Box,{children:["Transfer from ",l.name," To ",e.name]}),onClick:function(){return i("transfer_data",{server:l.ref,target:e.ref})}})},e.name)}))}):null}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingConsole=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=(n(28),n(45)),l=n(3),d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.obviously_dead,s=c.oocnotes,m=c.can_sleeve_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Mind Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:[(0,o.createComponentVNode)(2,i.Button,{disabled:!m,icon:"user-plus",content:"Sleeve",onClick:function(){return r("sleeve",{ref:l,mode:1})}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-plus",content:"Card",onClick:function(){return r("sleeve",{ref:l,mode:2})}})]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:s})})]})})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.args),l=c.activerecord,d=c.realname,u=c.species,s=c.sex,m=c.mind_compat,p=c.synthetic,h=c.oocnotes,f=c.can_grow_active;return(0,o.createComponentVNode)(2,i.Section,{level:2,m:"-1rem",pb:"1rem",title:"Body Record ("+d+")",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"times",color:"red",onClick:function(){return r("modal_close")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:u}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bio. Sex",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Compat",children:m}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Synthetic",children:p?"Yes":"No"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"OOC Notes",children:(0,o.createComponentVNode)(2,i.Section,{style:{"word-break":"break-all",height:"100px"},scrollable:!0,children:h})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Actions",children:(0,o.createComponentVNode)(2,i.Button,{disabled:!f,icon:"user-plus",content:p?"Build":"Grow",onClick:function(){return r("create",{ref:l})}})})]})})};t.ResleevingConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),f=(r.menu,r.coredumped),C=r.emergency,N=(0,o.createFragment)([(0,o.createComponentVNode)(2,g),(0,o.createComponentVNode)(2,v),(0,o.createComponentVNode)(2,s),(0,o.createComponentVNode)(2,i.Section,{noTopPadding:!0,flexGrow:"1",children:(0,o.createComponentVNode)(2,m)})],4);return f&&(N=(0,o.createComponentVNode)(2,p)),C&&(N=(0,o.createComponentVNode)(2,h)),(0,c.modalRegisterBodyOverride)("view_b_rec",u),(0,c.modalRegisterBodyOverride)("view_m_rec",d),(0,o.createComponentVNode)(2,l.Window,{width:640,height:520,resizable:!0,children:[(0,o.createComponentVNode)(2,c.ComplexModal,{maxWidth:"75%",maxHeight:"75%"}),(0,o.createComponentVNode)(2,l.Window.Content,{className:"Layout__content--flexColumn",children:N})]})};var s=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.menu;return(0,o.createComponentVNode)(2,i.Tabs,{children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,icon:"home",onClick:function(){return r("menu",{num:1})},children:"Main"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:2===c,icon:"folder",onClick:function(){return r("menu",{num:2})},children:"Body Records"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:3===c,icon:"folder",onClick:function(){return r("menu",{num:3})},children:"Mind Records"})]})},m=function(e,t){var n,r=(0,a.useBackend)(t).data,i=r.menu,c=r.bodyrecords,l=r.mindrecords;return 1===i?n=(0,o.createComponentVNode)(2,f):2===i?n=(0,o.createComponentVNode)(2,V,{records:c,actToDo:"view_b_rec"}):3===i&&(n=(0,o.createComponentVNode)(2,V,{records:l,actToDo:"view_m_rec"})),n},p=function(e,t){return(0,o.createComponentVNode)(2,i.Dimmer,{children:(0,o.createComponentVNode)(2,i.Flex,{direction:"column",justify:"space-evenly",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Icon,{size:12,color:"bad",name:"exclamation-triangle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,color:"bad",mt:5,children:(0,o.createVNode)(1,"h2",null,"TransCore dump completed. Resleeving offline.",16)})]})})},h=function(e,t){var n=(0,a.useBackend)(t).act;return(0,o.createComponentVNode)(2,i.Dimmer,{textAlign:"center",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h1",null,"TRANSCORE DUMP",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:(0,o.createVNode)(1,"h2",null,"!!WARNING!!",16)}),(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"This will transfer all minds to the dump disk, and the TransCore will be made unusable until post-shift maintenance! This should only be used in emergencies!"}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Disk",color:"good",onClick:function(){return n("ejectdisk")}})}),(0,o.createComponentVNode)(2,i.Box,{mt:4,children:(0,o.createComponentVNode)(2,i.Button.Confirm,{icon:"exclamation-triangle",confirmIcon:"exclamation-triangle",content:"Core Dump",confirmContent:"Disable Transcore?",color:"bad",onClick:function(){return n("coredump")}})})]})},f=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data);r.loading,r.scantemp,r.occupant,r.locked,r.can_brainscan,r.scan_mode,r.pods,r.selected_pod;return(0,o.createComponentVNode)(2,i.Section,{title:"Pods",level:"2",children:[(0,o.createComponentVNode)(2,C),(0,o.createComponentVNode)(2,b),(0,o.createComponentVNode)(2,N)]})},C=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.pods,u=l.spods,s=l.selected_pod;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:s===e.pod,icon:s===e.pod&&"check",content:"Select",mt:u&&u.length?"2rem":"0.5rem",onClick:function(){return c("selectpod",{ref:e.pod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"pod_"+e.status+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.biomass>=150?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.biomass>=150?"circle":"circle-o"}),"\xa0",e.biomass]}),n]},t)})):null},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.sleevers,d=c.spods,u=c.selected_sleever;return l&&l.length?l.map((function(e,t){return(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"sleeve_"+(e.occupied?"occupied":"empty")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:e.occupied?"label":"bad",children:e.name}),(0,o.createComponentVNode)(2,i.Button,{selected:u===e.sleever,icon:u===e.sleever&&"check",content:"Select",mt:d&&d.length?"3rem":"1.5rem",onClick:function(){return r("selectsleever",{ref:e.sleever})}})]},t)})):null},b=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.spods,u=l.selected_printer;return d&&d.length?d.map((function(e,t){var n;return n="cloning"===e.status?(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:e.progress/100,ranges:{good:[.75,Infinity],average:[.25,.75],bad:[-Infinity,.25]},mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Box,{textAlign:"center",children:(0,r.round)(e.progress,0)+"%"})}):"mess"===e.status?(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:"bad",mt:"0.5rem",children:"ERROR"}):(0,o.createComponentVNode)(2,i.Button,{selected:u===e.spod,icon:u===e.spod&&"check",content:"Select",mt:"0.5rem",onClick:function(){return c("selectprinter",{ref:e.spod})}}),(0,o.createComponentVNode)(2,i.Box,{width:"64px",textAlign:"center",display:"inline-block",mr:"0.5rem",children:[(0,o.createVNode)(1,"img",null,null,1,{src:"synthprinter"+(e.busy?"_working":"")+".gif",style:{width:"100%","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createComponentVNode)(2,i.Box,{color:"label",children:e.name}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.steel>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.steel>=15e3?"circle":"circle-o"}),"\xa0",e.steel]}),(0,o.createComponentVNode)(2,i.Box,{bold:!0,color:e.glass>=15e3?"good":"bad",display:"inline",children:[(0,o.createComponentVNode)(2,i.Icon,{name:e.glass>=15e3?"circle":"circle-o"}),"\xa0",e.glass]}),n]},t)})):null},V=function(e,t){var n=(0,a.useBackend)(t).act,r=e.records,c=e.actToDo;return r.length?(0,o.createComponentVNode)(2,i.Box,{mt:"0.5rem",children:r.map((function(e,t){return(0,o.createComponentVNode)(2,i.Button,{icon:"user",mb:"0.5rem",content:e.name,onClick:function(){return n(c,{ref:e.recref})}},t)}))}):(0,o.createComponentVNode)(2,i.Flex,{height:"100%",mt:"0.5rem",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",textAlign:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No records found."]})})},g=function(e,t){var n,r=(0,a.useBackend)(t),c=r.act,l=r.data.temp;if(l&&l.text&&!(l.text.length<=0)){var d=((n={})[l.style]=!0,n);return(0,o.normalizeProps)((0,o.createComponentVNode)(2,i.NoticeBox,Object.assign({},d,{children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-block",verticalAlign:"middle",children:l.text}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return c("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]})))}},v=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=r.pods,l=r.spods,d=r.sleevers;r.autoallowed,r.autoprocess,r.disk;return(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pods",children:c&&c.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[c.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"SynthFabs",children:l&&l.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[l.length," connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sleevers",children:d&&d.length?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:[d.length," Connected"]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"None connected!"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ResleevingPod=void 0;var o=n(0),r=n(3),a=n(1),i=n(2);t.ResleevingPod=function(e,t){var n=(0,a.useBackend)(t).data,c=n.occupied,l=n.name,d=n.health,u=n.maxHealth,s=n.stat,m=n.mindStatus,p=n.mindName,h=n.resleeveSick,f=n.initialSick;return(0,o.createComponentVNode)(2,r.Window,{width:300,height:350,resizeable:!0,children:(0,o.createComponentVNode)(2,r.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",children:c?(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:2===s?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"DEAD"}):1===s?(0,o.createComponentVNode)(2,i.Box,{color:"average",children:"Unconscious"}):(0,o.createComponentVNode)(2,i.ProgressBar,{ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},value:d/u,children:[d,"%"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Status",children:m?"Present":"Missing"}),m?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Mind Occupying",children:p}):""]}),h?(0,o.createComponentVNode)(2,i.Box,{color:"average",mt:3,children:["Warning: Resleeving Sickness detected.",f?(0,o.createFragment)([(0,o.createTextVNode)(" Motion Sickness also detected. Please allow the newly resleeved person a moment to get their bearings. This warning will disappear when Motion Sickness is no longer detected.")],4):""]}):""],0):(0,o.createComponentVNode)(2,i.Box,{bold:!0,m:1,children:"Unoccupied."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RoboticsControlConsole=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RoboticsControlConsole=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.can_hack,s=d.safety,m=d.show_detonate_all,p=d.cyborgs,h=void 0===p?[]:p;return(0,o.createComponentVNode)(2,i.Window,{width:500,height:460,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[!!m&&(0,o.createComponentVNode)(2,a.Section,{title:"Emergency Self Destruct",children:[(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock":"unlock",content:s?"Disable Safety":"Enable Safety",selected:s,onClick:function(){return l("arm",{})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"bomb",disabled:s,content:"Destroy ALL Cyborgs",color:"bad",onClick:function(){return l("nuke",{})}})]}),(0,o.createComponentVNode)(2,c,{cyborgs:h,can_hack:u})]})})};var c=function(e,t){var n=e.cyborgs,i=(e.can_hack,(0,r.useBackend)(t)),c=i.act,l=i.data;return n.length?n.map((function(e){return(0,o.createComponentVNode)(2,a.Section,{title:e.name,buttons:(0,o.createFragment)([!!e.hackable&&!e.emagged&&(0,o.createComponentVNode)(2,a.Button,{icon:"terminal",content:"Hack",color:"bad",onClick:function(){return c("hackbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:e.locked_down?"unlock":"lock",color:e.locked_down?"good":"default",content:e.locked_down?"Release":"Lockdown",disabled:!l.auth,onClick:function(){return c("stopbot",{ref:e.ref})}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"bomb",content:"Detonate",disabled:!l.auth,color:"bad",onClick:function(){return c("killbot",{ref:e.ref})}})],0),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Status",children:(0,o.createComponentVNode)(2,a.Box,{color:e.status?"bad":e.locked_down?"average":"good",children:e.status?"Not Responding":e.locked_down?"Locked Down":"Nominal"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Location",children:(0,o.createComponentVNode)(2,a.Box,{children:e.locstring})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.health>50?"good":"bad",value:e.health/100})}),"number"==typeof e.charge&&(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{color:e.charge>30?"good":"bad",value:e.charge/100})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Capacity",children:(0,o.createComponentVNode)(2,a.Box,{color:e.cell_capacity<3e4?"average":"good",children:e.cell_capacity})})],4)||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No Power Cell"})}),!!e.is_hacked&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Safeties",children:(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"DISABLED"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Module",children:e.module}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master AI",children:(0,o.createComponentVNode)(2,a.Box,{color:e.synchronization?"default":"average",children:e.synchronization||"None"})})]})},e.ref)})):(0,o.createComponentVNode)(2,a.NoticeBox,{children:"No cyborg units detected within access parameters."})}},function(e,t,n){"use strict";t.__esModule=!0,t.RogueZones=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.RogueZones=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.timeout_percent,u=l.diffstep,s=l.difficulty,m=l.occupied,p=l.scanning,h=l.updated,f=l.debug,C=l.shuttle_location,N=l.shuttle_at_station,b=l.scan_ready,V=l.can_recall_shuttle;return(0,o.createComponentVNode)(2,i.Window,{width:360,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Current Area",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mineral Content",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shuttle Location",buttons:V&&(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"rocket",onClick:function(){return c("recall_shuttle")},children:"Recall Shuttle"})||null,children:C}),m&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",labelColor:"bad",label:"Personnel",children:["WARNING: Area occupied by ",m," personnel!"]})||(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Personnel",color:"good",children:"No personnel detected."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!b,fluid:!0,icon:"search",onClick:function(){return c("scan_for_new")},children:"Scan For Asteroids"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scn Ramestat Core",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:d,maxValue:100,ranges:{good:[100,Infinity],average:[75,100],bad:[-Infinity,75]}})}),p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scanning",children:"In progress."})||null,h&&!p&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Info",children:"Updated shuttle destination!"})||null,f&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Debug",labelColor:"bad",children:[(0,o.createComponentVNode)(2,a.Box,{children:["Timeout Percent: ",d]}),(0,o.createComponentVNode)(2,a.Box,{children:["Diffstep: ",u]}),(0,o.createComponentVNode)(2,a.Box,{children:["Difficulty: ",s]}),(0,o.createComponentVNode)(2,a.Box,{children:["Occupied: ",m]}),(0,o.createComponentVNode)(2,a.Box,{children:["Debug: ",f]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle Location: ",C]}),(0,o.createComponentVNode)(2,a.Box,{children:["Shuttle at station: ",N]}),(0,o.createComponentVNode)(2,a.Box,{children:["Scan Ready: ",b]})]})||null]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.RustCoreMonitorContent=t.RustCoreMonitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RustCoreMonitor=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.cores;return(0,o.createComponentVNode)(2,i.Section,{title:"Cores",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Reactant Mode"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Instability"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Temperature"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Field Strength"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Plasma Content"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.has_field?"Online":"Offline",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_active",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.reactant_dump?"Dump":"Maintain",selected:e.has_field,disabled:!e.core_operational,onClick:function(){return a("toggle_reactantdump",{core:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_instability}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.field_temperature}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Knob,{forcedInputWidth:"60px",size:1.25,color:!!e.has_field&&"yellow",value:e.target_field_strength,unit:"(W.m^-3)",minValue:1,maxValue:1e3,stepPixelSize:1,onDrag:function(t,n){return a("set_fieldstr",{core:e.ref,fieldstr:n})}})}),(0,o.createComponentVNode)(2,i.Table.Cell)]},e.name)}))]})})};t.RustCoreMonitorContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.RustFuelContent=t.RustFuelControl=void 0;var o=n(0),r=n(1),a=n(3),i=n(2);t.RustFuelControl=function(e,t){return(0,o.createComponentVNode)(2,a.Window,{width:627,height:700,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,c)})})};var c=function(e,t){var n=(0,r.useBackend)(t),a=n.act,c=n.data.fuels;return(0,o.createComponentVNode)(2,i.Section,{title:"Fuel Injectors",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"pencil-alt",content:"Set Tag",onClick:function(){return a("set_tag")}}),children:(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Name"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Position"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Status"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Remaining Fuel"}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:"Fuel Rod Composition"})]}),c.map((function(e){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:[e.x,", ",e.y,", ",e.z]}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:e.active?"Online":"Offline",selected:e.active,disabled:!e.deployed,onClick:function(){return a("toggle_active",{fuel:e.ref})}})}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_amt}),(0,o.createComponentVNode)(2,i.Table.Cell,{children:e.fuel_type})]},e.name)}))]})})};t.RustFuelContent=c},function(e,t,n){"use strict";t.__esModule=!0,t.Secbot=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Secbot=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.on,u=l.open,s=l.locked,m=l.idcheck,p=l.check_records,h=l.check_arrest,f=l.arrest_type,C=l.declare_arrests,N=l.will_patrol;return(0,o.createComponentVNode)(2,i.Window,{width:390,height:320,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Automatic Security Unit v2.0",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:d,onClick:function(){return c("power")},children:d?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Maintenance Panel",color:u?"bad":"good",children:u?"Open":"Closed"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Behavior Controls",color:s?"good":"bad",children:s?"Locked":"Unlocked"})]})}),!s&&(0,o.createComponentVNode)(2,a.Section,{title:"Behavior Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check for Weapon Authorization",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"toggle-on":"toggle-off",selected:m,onClick:function(){return c("idcheck")},children:m?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Security Records",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"toggle-on":"toggle-off",selected:p,onClick:function(){return c("ignorerec")},children:p?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Check Arrest Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"toggle-on":"toggle-off",selected:h,onClick:function(){return c("ignorearr")},children:h?"Yes":"No"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Operating Mode",children:(0,o.createComponentVNode)(2,a.Button,{icon:f?"toggle-on":"toggle-off",selected:f,onClick:function(){return c("switchmode")},children:f?"Detain":"Arrest"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Report Arrests",children:(0,o.createComponentVNode)(2,a.Button,{icon:C?"toggle-on":"toggle-off",selected:C,onClick:function(){return c("declarearrests")},children:C?"Yes":"No"})}),N&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Auto Patrol",children:(0,o.createComponentVNode)(2,a.Button,{icon:N?"toggle-on":"toggle-off",selected:N,onClick:function(){return c("patrol")},children:N?"Yes":"No"})})]})})||null]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SecurityRecords=void 0;var o=n(0),r=n(1),a=n(2),i=n(45),c=n(3),l=n(95),d=n(96),u=n(62),s=(n(7),function(e,t){(0,i.modalOpen)(e,"edit",{field:t.edit,value:t.value})});t.SecurityRecords=function(e,t){var n,s=(0,r.useBackend)(t).data,f=s.authenticated,C=s.screen;return f?(2===C?n=(0,o.createComponentVNode)(2,m):3===C?n=(0,o.createComponentVNode)(2,p):4===C&&(n=(0,o.createComponentVNode)(2,h)),(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:[(0,o.createComponentVNode)(2,i.ComplexModal,{maxHeight:"100%",maxWidth:"400px"}),(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:[(0,o.createComponentVNode)(2,l.LoginInfo),(0,o.createComponentVNode)(2,u.TemporaryNotice),(0,o.createComponentVNode)(2,N),(0,o.createComponentVNode)(2,a.Section,{height:"89%",flexGrow:"1",children:n})]})]})):(0,o.createComponentVNode)(2,c.Window,{width:700,height:680,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:(0,o.createComponentVNode)(2,d.LoginScreen)})})};var m=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.records;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Input,{fluid:!0,placeholder:"Search by Name, DNA, or ID",onChange:function(e,t){return i("search",{t1:t})}}),(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:c.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{icon:"user",mb:"0.5rem",color:e.color,content:e.id+": "+e.name+" (Criminal Status: "+e.criminal+")",onClick:function(){return i("d_rec",{d_rec:e.ref})}},t)}))})],4)},p=function(e,t){var n=(0,r.useBackend)(t).act;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"download",content:"Backup to Disk",disabled:!0}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"upload",content:"Upload from Disk",my:"0.5rem",disabled:!0}),(0,o.createTextVNode)(" "),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",content:"Delete All Security Records",onClick:function(){return n("del_all")}})],4)},h=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.security,d=c.printing;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"General Data",level:2,mt:"-6px",children:(0,o.createComponentVNode)(2,f)}),(0,o.createComponentVNode)(2,a.Section,{title:"Security Data",level:2,children:(0,o.createComponentVNode)(2,C)}),(0,o.createComponentVNode)(2,a.Section,{title:"Actions",level:2,children:[(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Security Record",color:"bad",onClick:function(){return i("del_r")}}),(0,o.createComponentVNode)(2,a.Button.Confirm,{icon:"trash",disabled:!!l.empty,content:"Delete Record (All)",color:"bad",onClick:function(){return i("del_r_2")}}),(0,o.createComponentVNode)(2,a.Button,{icon:d?"spinner":"print",disabled:d,iconSpin:!!d,content:"Print Entry",ml:"0.5rem",onClick:function(){return i("print_p")}}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Back",mt:"0.5rem",onClick:function(){return i("screen",{screen:2})}})]})],4)},f=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.general;return c&&c.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"left",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:c.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[(0,o.createComponentVNode)(2,a.Box,{height:"20px",display:"inline-block",children:e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))}),!!e.edit&&(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",onClick:function(){return s(t,e)}})]},n)}))})}),(0,o.createComponentVNode)(2,a.Box,{width:"50%",float:"right",textAlign:"right",children:[!!c.has_photos&&c.photos.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{display:"inline-block",textAlign:"center",color:"label",children:[(0,o.createVNode)(1,"img",null,null,1,{src:e.substr(1,e.length-1),style:{width:"96px","margin-bottom":"0.5rem","-ms-interpolation-mode":"nearest-neighbor"}}),(0,o.createVNode)(1,"br"),"Photo #",t+1]},t)})),(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_front")},children:"Update Front Photo"}),(0,o.createComponentVNode)(2,a.Button,{onClick:function(){return i("photo_side")},children:"Update Side Photo"})]})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"General records lost!"})},C=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.security;return l&&l.fields?(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:l.fields.map((function(e,n){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.field,children:[e.value.split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)})),(0,o.createComponentVNode)(2,a.Button,{icon:"pen",ml:"0.5rem",mb:e.line_break?"1rem":"initial",onClick:function(){return s(t,e)}})]},n)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Comments/Log",level:2,children:[0===l.comments.length?(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No comments found."}):l.comments.map((function(e,t){return(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",display:"inline",children:e.header}),(0,o.createVNode)(1,"br"),e.text,(0,o.createComponentVNode)(2,a.Button,{icon:"comment-slash",color:"bad",ml:"0.5rem",onClick:function(){return c("del_c",{del_c:t+1})}})]},t)})),(0,o.createComponentVNode)(2,a.Button,{icon:"comment",content:"Add Entry",color:"good",mt:"0.5rem",mb:"0",onClick:function(){return(0,i.modalOpen)(t,"add_c")}})]})],4):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:["Security records lost!",(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:"New Record",ml:"0.5rem",onClick:function(){return c("new")}})]})},N=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data.screen;return(0,o.createComponentVNode)(2,a.Tabs,{children:[(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:2===c,onClick:function(){return i("screen",{screen:2})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"list"}),"List Records"]}),(0,o.createComponentVNode)(2,a.Tabs.Tab,{selected:3===c,onClick:function(){return i("screen",{screen:3})},children:[(0,o.createComponentVNode)(2,a.Icon,{name:"wrench"}),"Record Maintenance"]})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.SeedStorage=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7),l=n(9);t.SeedStorage=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=(u.scanner,u.seeds),m=(0,l.sortBy)((function(e){return e.name.toLowerCase()}))(s);return(0,o.createComponentVNode)(2,i.Window,{width:600,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Seeds",children:m.map((function(e){return(0,o.createComponentVNode)(2,a.Flex,{spacing:1,mt:-1,children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"60%",children:(0,o.createComponentVNode)(2,a.Collapsible,{title:(0,c.toTitleCase)(e.name)+" #"+e.uid,children:(0,o.createComponentVNode)(2,a.Section,{width:"165%",title:"Traits",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:Object.keys(e.traits).map((function(t){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(0,c.toTitleCase)(t),children:e.traits[t]},t)}))})})})}),(0,o.createComponentVNode)(2,a.Flex.Item,{mt:.4,children:[e.amount," Remaining"]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"download",onClick:function(){return d("vend",{id:e.id})},children:"Vend"})}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"trash",onClick:function(){return d("purge",{id:e.id})},children:"Purge"})})]},e.name+e.uid)}))})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldCapacitor=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20);t.ShieldCapacitor=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.active,m=u.time_since_fail,p=u.stored_charge,h=u.max_charge,f=u.charge_rate,C=u.max_charge_rate;return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:(0,o.createComponentVNode)(2,i.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",selected:s,content:s?"Online":"Offline",onClick:function(){return d("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor Status",children:m>2?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging!"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Stored Energy",children:[(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:p,format:function(e){return(0,l.formatSiUnit)(e,0,"J")}})," (",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:100*(0,c.round)(p/h,1)}),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{value:f,step:100,stepPixelSize:.2,minValue:1e4,maxValue:C,format:function(e){return(0,l.formatPower)(e)},onDrag:function(e,t){return d("charge_rate",{rate:t})}})})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.ShieldGenerator=void 0;var o=n(0),r=n(1),a=n(3),i=n(2),c=n(5),l=n(20),d=n(61);t.ShieldGenerator=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.locked);return(0,o.createComponentVNode)(2,a.Window,{width:500,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,a.Window.Content,{children:i?(0,o.createComponentVNode)(2,u):(0,o.createComponentVNode)(2,s)})})};var u=function(e,t){return(0,o.createComponentVNode)(2,d.FullscreenNotice,{title:"Locked",children:[(0,o.createComponentVNode)(2,i.Box,{fontSize:"1.5rem",bold:!0,children:(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle",verticalAlign:"middle",size:3,mr:"1rem"})}),(0,o.createComponentVNode)(2,i.Box,{color:"label",my:"1rem",children:"Swipe your ID to begin."})]})},s=function(e,t){var n=(0,r.useBackend)(t),a=n.act,d=n.data.lockedData,u=d.capacitors,s=d.active,m=d.failing,p=d.radius,h=d.max_radius,f=d.z_range,C=d.max_z_range,N=d.average_field_strength,b=d.target_field_strength,V=d.max_field_strength,g=d.shields,v=d.upkeep,k=d.strengthen_rate,_=d.max_strengthen_rate,y=d.gen_power,L=(u||[]).length;return(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Field Status",children:m?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Unstable"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Stable"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Overall Field Strength",children:[(0,c.round)(N,2)," Renwick (",b&&(0,c.round)(100*N/b,1)||"NA","%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Upkeep Power",children:(0,l.formatPower)(v)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Shield Generation Power",children:(0,l.formatPower)(y)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Currently Shielded",children:[g," m\xb2"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:L?u.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Capacitor #"+t,children:[e.active?(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"Online"}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Offline"}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge",children:[(0,l.formatSiUnit)(e.stored_charge,0,"J")," (",100*(0,c.round)(e.stored_charge/e.max_charge,2),"%)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:e.failing?(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Discharging"}):(0,o.createComponentVNode)(2,i.Box,{color:"good",children:"OK."})})]})]},t)})):(0,o.createComponentVNode)(2,i.LabeledList.Item,{color:"bad",children:"No Capacitors Connected"})})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"power-off",content:s?"Online":"Offline",selected:s,onClick:function(){return a("toggle")}}),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Coverage Radius",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:6,minValue:0,maxValue:h,value:p,unit:"m",onDrag:function(e,t){return a("change_radius",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vertical Shielding",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,maxValue:C,value:f,unit:"vertical range",onDrag:function(e,t){return a("z_range",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Charge Rate",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:0,step:.1,maxValue:_,value:k,format:function(e){return(0,c.round)(e,1)},unit:"Renwick/s",onDrag:function(e,t){return a("strengthen_rate",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Maximum Field Strength",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,stepPixelSize:12,minValue:1,maxValue:V,value:b,unit:"Renwick",onDrag:function(e,t){return a("target_field_strength",{val:t})}})})]})})],4)}},function(e,t,n){"use strict";t.__esModule=!0,t.ShuttleControl=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(3),l=function(e,t){var n="ERROR",r="bad",a=!1;return"docked"===e?(n="DOCKED",r="good"):"docking"===e?(n="DOCKING",r="average",a=!0):"undocking"===e?(n="UNDOCKING",r="average",a=!0):"undocked"===e&&(n="UNDOCKED",r="#676767"),a&&t&&(n+="-MANUAL"),(0,o.createComponentVNode)(2,i.Box,{color:r,children:n})},d=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,d=e.engineName,u=void 0===d?"Bluespace Drive":d,s=c.shuttle_status,m=c.shuttle_state,p=c.has_docking,h=c.docking_status,f=c.docking_override,C=c.docking_codes;return(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",children:[(0,o.createComponentVNode)(2,i.Box,{color:"label",mb:1,children:s}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:u,children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",children:l(h,f)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Codes",children:(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return r("set_codes")},children:C||"Not Set"})})],4)||null]})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_launch,d=c.can_cancel,u=c.can_force;return(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("move")},disabled:!l,icon:"rocket",fluid:!0,children:"Launch Shuttle"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("cancel")},disabled:!d,icon:"ban",fluid:!0,children:"Cancel Launch"})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,i.Button,{onClick:function(){return r("force")},color:"bad",disabled:!u,icon:"exclamation-triangle",fluid:!0,children:"Force Launch"})})]})})},s={ShuttleControlConsoleDefault:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t);n.act,n.data;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleMulti:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_cloak,s=c.can_pick,m=c.legit,p=c.cloaked,h=c.destination_name;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d),(0,o.createComponentVNode)(2,i.Section,{title:"Multishuttle Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[l&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:m?"ATC Inhibitor":"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:p,icon:p?"eye":"eye-o",onClick:function(){return r("toggle_cloaked")},children:p?"Enabled":"Disabled"})})||null,(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!s,onClick:function(){return r("pick")},children:h})})]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleExploration:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.can_pick,s=c.destination_name,m=c.fuel_usage,p=c.fuel_span,h=c.remaining_fuel;return(0,o.createFragment)([(0,o.createComponentVNode)(2,d,{engineName:"Engines"}),(0,o.createComponentVNode)(2,i.Section,{title:"Jump Controls",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Destination",children:(0,o.createComponentVNode)(2,i.Button,{icon:"taxi",disabled:!l,onClick:function(){return r("pick")},children:s})}),m&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Est. Delta-V Budget",color:p,children:[h," m/s"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Avg. Delta-V Per Maneuver",children:[m," m/s"]})],4)||null]})}),(0,o.createComponentVNode)(2,u)],4)})),ShuttleControlConsoleWeb:(0,o.createComponentVNode)(2,(function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.autopilot,s=d.can_rename,m=d.shuttle_state,p=d.is_moving,h=d.skip_docking,f=d.docking_status,C=d.docking_override,N=d.shuttle_location,b=d.can_cloak,V=d.cloaked,g=d.can_autopilot,v=d.routes,k=d.is_in_transit,_=d.travel_progress,y=d.time_left,L=d.doors,B=d.sensors;return(0,o.createFragment)([u&&(0,o.createComponentVNode)(2,i.Section,{title:"AI PILOT (CLASS D) ACTIVE",children:(0,o.createComponentVNode)(2,i.Box,{inline:!0,italic:!0,children:"This vessel will start and stop automatically. Ensure that all non-cycling capable hatches and doors are closed, as the automated system may not be able to control them. Docking and flight controls are locked. To unlock, disable the automated flight system."})})||null,(0,o.createComponentVNode)(2,i.Section,{title:"Shuttle Status",buttons:s&&(0,o.createComponentVNode)(2,i.Button,{icon:"pen",onClick:function(){return c("rename_command")},children:"Rename"})||null,children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Engines",children:"idle"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#676767",bold:!0,children:"IDLE"})||"warmup"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"SPINNING UP"})||"in_transit"===m&&(0,o.createComponentVNode)(2,i.Box,{color:"#336699",children:"ENGAGED"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"ERROR"})}),!p&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Location",children:(0,r.toTitleCase)(N)}),!h&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Docking Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{selected:"docked"===f,disabled:"undocked"!==f&&"docked"!==f,onClick:function(){return c("dock_command")},children:"Dock"}),(0,o.createComponentVNode)(2,i.Button,{selected:"undocked"===f,disabled:"docked"!==f&&"undocked"!==f,onClick:function(){return c("undock_command")},children:"Undock"})],4),children:(0,o.createComponentVNode)(2,i.Box,{bold:!0,inline:!0,children:l(f,C)})})||null,b&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Cloaking",children:(0,o.createComponentVNode)(2,i.Button,{selected:V,icon:V?"eye":"eye-o",onClick:function(){return c("toggle_cloaked")},children:V?"Enabled":"Disabled"})})||null,g&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Autopilot",children:(0,o.createComponentVNode)(2,i.Button,{selected:u,icon:u?"eye":"eye-o",onClick:function(){return c("toggle_autopilot")},children:u?"Enabled":"Disabled"})})||null],0)||null]}),!p&&(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Available Destinations",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:v.length&&v.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name,children:(0,o.createComponentVNode)(2,i.Button,{icon:"rocket",onClick:function(){return c("traverse",{traverse:e.index})},children:e.travel_time})},e.name)}))||(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Error",color:"bad",children:"No routes found."})})})||null]}),k&&(0,o.createComponentVNode)(2,i.Section,{title:"Transit ETA",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance from target",children:(0,o.createComponentVNode)(2,i.ProgressBar,{color:"good",minValue:0,maxValue:100,value:_,children:[y,"s"]})})})})||null,Object.keys(L).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Hatch Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(L).map((function(e){var t=L[e];return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:[t.open&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Open"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Closed"}),"\xa0-\xa0",t.bolted&&(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"good",children:"Bolted"})||(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:"bad",children:"Unbolted"})]},e)}))})})||null,Object.keys(B).length&&(0,o.createComponentVNode)(2,i.Section,{title:"Sensors",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(B).map((function(e){var t=B[e];return-1!==t.reading?(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:"bad",children:"Unable to get sensor air reading."}):(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pressure",children:[t.pressure,"kPa"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:[t.temp,"\xb0C"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Oxygen",children:[t.oxygen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Nitrogen",children:[t.nitrogen,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Carbon Dioxide",children:[t.carbon_dioxide,"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Phoron",children:[t.phoron,"%"]}),t.other&&(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other",children:[t.other,"%"]})||null]})},e)}))})})||null],0)}))};t.ShuttleControl=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.subtemplate);return(0,o.createComponentVNode)(2,c.Window,{width:470,height:"ShuttleControlConsoleWeb"===r?560:370,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:s[r]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Sleeper=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=[["good","Alive"],["average","Unconscious"],["bad","DEAD"]],d=[["Resp","oxyLoss"],["Toxin","toxLoss"],["Brute","bruteLoss"],["Burn","fireLoss"]],u={average:[.25,.5],bad:[.5,Infinity]},s=["bad","average","average","good","average","average","bad"];t.Sleeper=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.hasOccupant?(0,o.createComponentVNode)(2,m):(0,o.createComponentVNode)(2,N));return(0,o.createComponentVNode)(2,c.Window,{width:550,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{className:"Layout__content--flexColumn",children:r})})};var m=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),i=(r.occupant,r.dialysis),c=r.stomachpumping;return(0,o.createFragment)([(0,o.createComponentVNode)(2,p),(0,o.createComponentVNode)(2,h),(0,o.createComponentVNode)(2,f,{title:"Dialysis",active:i,actToDo:"togglefilter"}),(0,o.createComponentVNode)(2,f,{title:"Stomach Pump",active:c,actToDo:"togglepump"}),(0,o.createComponentVNode)(2,C)],4)},p=function(e,t){var n=(0,a.useBackend)(t),c=n.act,d=n.data,u=d.occupant,m=d.auto_eject_dead,p=d.stasis;return(0,o.createComponentVNode)(2,i.Section,{title:"Occupant",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Box,{color:"label",display:"inline",children:"Auto-eject if dead:\xa0"}),(0,o.createComponentVNode)(2,i.Button,{icon:m?"toggle-on":"toggle-off",selected:m,content:m?"On":"Off",onClick:function(){return c("auto_eject_dead_"+(m?"off":"on"))}}),(0,o.createComponentVNode)(2,i.Button,{icon:"user-slash",content:"Eject",onClick:function(){return c("ejectify")}}),(0,o.createComponentVNode)(2,i.Button,{content:p,onClick:function(){return c("changestasis")}})],4),children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Health",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:0,max:u.maxHealth,value:u.health/u.maxHealth,ranges:{good:[.5,Infinity],average:[0,.5],bad:[-Infinity,0]},children:(0,r.round)(u.health,0)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",color:l[u.stat][0],children:l[u.stat][1]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Temperature",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.maxTemp,value:u.bodyTemperature/u.maxTemp,color:s[u.temperatureSuitability+3],children:[(0,r.round)(u.btCelsius,0),"\xb0C,",(0,r.round)(u.btFaren,0),"\xb0F"]})}),!!u.hasBlood&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Blood Level",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u.bloodMax,value:u.bloodLevel/u.bloodMax,ranges:{bad:[-Infinity,.6],average:[.6,.9],good:[.6,Infinity]},children:[u.bloodPercent,"%, ",u.bloodLevel,"cl"]})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pulse",verticalAlign:"middle",children:[u.pulse," BPM"]})],4)]})})},h=function(e,t){var n=(0,a.useBackend)(t).data.occupant;return(0,o.createComponentVNode)(2,i.Section,{title:"Damage",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:d.map((function(e,t){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e[0],children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:"100",value:n[e[1]]/100,ranges:u,children:(0,r.round)(n[e[1]],0)},t)},t)}))})})},f=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.isBeakerLoaded,d=c.beakerMaxSpace,u=c.beakerFreeSpace,s=e.active,m=e.actToDo,p=e.title,h=s&&u>0;return(0,o.createComponentVNode)(2,i.Section,{title:p,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{disabled:!l||u<=0,selected:h,icon:h?"toggle-on":"toggle-off",content:h?"Active":"Inactive",onClick:function(){return r(m)}}),(0,o.createComponentVNode)(2,i.Button,{disabled:!l,icon:"eject",content:"Eject",onClick:function(){return r("removebeaker")}})],4),children:l?(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Remaining Space",children:(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:d,value:u/d,ranges:{good:[.5,Infinity],average:[.25,.5],bad:[-Infinity,.25]},children:[u,"u"]})})}):(0,o.createComponentVNode)(2,i.Box,{color:"label",children:"No beaker loaded."})})},C=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.occupant,d=c.chemicals,u=c.maxchem,s=c.amounts;return(0,o.createComponentVNode)(2,i.Section,{title:"Chemicals",flexGrow:"1",children:d.map((function(e,t){var n,a="";return e.overdosing?(a="bad",n=(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-circle"}),"\xa0 Overdosing!"]})):e.od_warning&&(a="average",n=(0,o.createComponentVNode)(2,i.Box,{color:"average",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"exclamation-triangle"}),"\xa0 Close to overdosing"]})),(0,o.createComponentVNode)(2,i.Box,{backgroundColor:"rgba(0, 0, 0, 0.33)",mb:"0.5rem",children:(0,o.createComponentVNode)(2,i.Section,{title:e.title,level:"3",mx:"0",lineHeight:"18px",buttons:n,children:(0,o.createComponentVNode)(2,i.Flex,{align:"flex-start",children:[(0,o.createComponentVNode)(2,i.ProgressBar,{min:"0",max:u,value:e.occ_amount/u,color:a,mr:"0.5rem",children:[e.pretty_amount,"/",u,"u"]}),s.map((function(t,n){return(0,o.createComponentVNode)(2,i.Button,{disabled:!e.injectable||e.occ_amount+t>u||2===l.stat,icon:"syringe",content:t,mb:"0",height:"19px",onClick:function(){return r("chemical",{chemid:e.id,amount:t})}},n)}))]})})},t)}))})},N=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data.isBeakerLoaded;return(0,o.createComponentVNode)(2,i.Section,{textAlign:"center",flexGrow:"1",children:(0,o.createComponentVNode)(2,i.Flex,{height:"100%",children:(0,o.createComponentVNode)(2,i.Flex.Item,{grow:"1",align:"center",color:"label",children:[(0,o.createComponentVNode)(2,i.Icon,{name:"user-slash",mb:"0.5rem",size:"5"}),(0,o.createVNode)(1,"br"),"No occupant detected.",c&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Remove Beaker",onClick:function(){return r("removebeaker")}})})||null]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SmartVend=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.SmartVend=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.config,u=n.data;return(0,o.createComponentVNode)(2,c.Window,{width:440,height:550,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,i.Section,{title:"Storage",children:[u.secure&&(0,o.createComponentVNode)(2,i.NoticeBox,{danger:-1===u.locked,info:-1!==u.locked,children:-1===u.locked?(0,o.createComponentVNode)(2,i.Box,{children:"Sec.re ACC_** //):securi_nt.diag=>##'or 1=1'%($..."}):(0,o.createComponentVNode)(2,i.Box,{children:"Secure Access: Please have your identification ready."})})||null,0===u.contents.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:["Unfortunately, this ",d.title," is empty."]})||(0,o.createComponentVNode)(2,i.Table,{children:[(0,o.createComponentVNode)(2,i.Table.Row,{header:!0,children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:"Item"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Amount"}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:"Dispense"})]}),(0,r.map)((function(e,t){return(0,o.createComponentVNode)(2,i.Table.Row,{children:[(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:e.name}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,textAlign:"center",children:[e.amount," in stock"]}),(0,o.createComponentVNode)(2,i.Table.Cell,{collapsing:!0,children:[(0,o.createComponentVNode)(2,i.Button,{content:"1",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:1})}}),(0,o.createComponentVNode)(2,i.Button,{content:"5",disabled:e.amount<5,onClick:function(){return l("Release",{index:e.index,amount:5})}}),(0,o.createComponentVNode)(2,i.Button,{content:"Custom",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index})}}),(0,o.createComponentVNode)(2,i.Button,{content:"All",disabled:e.amount<1,onClick:function(){return l("Release",{index:e.index,amount:e.amount})}})]})]},t)}))(u.contents)]})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Smes=void 0;var o=n(0),r=n(1),a=n(2),i=n(20),c=n(3),l=n(5);t.Smes=function(e,t){var n=(0,r.useBackend)(t),d=n.act,u=n.data,s=u.capacityPercent,m=u.capacity,p=u.charge,h=u.inputAttempt,f=u.inputting,C=u.inputLevel,N=u.inputLevelMax,b=u.inputAvailable,V=u.outputAttempt,g=u.outputting,v=u.outputLevel,k=u.outputLevelMax,_=u.outputUsed,y=(s>=100?"good":f&&"average")||"bad",L=(g?"good":p>0&&"average")||"bad";return(0,o.createComponentVNode)(2,c.Window,{width:340,height:350,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Stored Energy",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:.01*s,ranges:{good:[.5,Infinity],average:[.15,.5],bad:[-Infinity,.15]},children:[(0,l.round)(p/6e4,1)," kWh / ",(0,l.round)(m/6e4)," kWh (",s,"%)"]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Input",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:h?"sync-alt":"times",selected:h,onClick:function(){return d("tryinput")},children:h?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:y,children:(s>=100?"Fully Charged":f&&"Charging")||"Not Charging"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Input",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===C,onClick:function(){return d("input",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===C,onClick:function(){return d("input",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:C/1e3,fillValue:b/1e3,minValue:0,maxValue:N/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("input",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:C===N,onClick:function(){return d("input",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:C===N,onClick:function(){return d("input",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Available",children:(0,i.formatPower)(b)})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Output",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Output Mode",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:V?"power-off":"times",selected:V,onClick:function(){return d("tryoutput")},children:V?"On":"Off"}),children:(0,o.createComponentVNode)(2,a.Box,{color:L,children:g?"Sending":p>0?"Not Sending":"No Charge"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Output",children:(0,o.createComponentVNode)(2,a.Flex,{inline:!0,width:"100%",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:0===v,onClick:function(){return d("output",{target:"min"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"backward",disabled:0===v,onClick:function(){return d("output",{adjust:-1e4})}})]}),(0,o.createComponentVNode)(2,a.Flex.Item,{grow:1,mx:1,children:(0,o.createComponentVNode)(2,a.Slider,{value:v/1e3,minValue:0,maxValue:k/1e3,step:5,stepPixelSize:4,format:function(e){return(0,i.formatPower)(1e3*e,1)},onDrag:function(e,t){return d("output",{target:1e3*t})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{children:[(0,o.createComponentVNode)(2,a.Button,{icon:"forward",disabled:v===k,onClick:function(){return d("output",{adjust:1e4})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:v===k,onClick:function(){return d("output",{target:"max"})}})]})]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Outputting",children:(0,i.formatPower)(_)})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SolarControl=void 0;var o=n(0),r=n(1),a=n(2),i=n(3),c=n(5);t.SolarControl=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.generated,s=d.generated_ratio,m=d.sun_angle,p=d.array_angle,h=d.rotation_rate,f=d.max_rotation_rate,C=d.tracking_state,N=d.connected_panels,b=d.connected_tracker;return(0,o.createComponentVNode)(2,i.Window,{width:380,height:230,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Scan for new hardware",onClick:function(){return l("refresh")}}),children:(0,o.createComponentVNode)(2,a.Grid,{children:[(0,o.createComponentVNode)(2,a.Grid.Column,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar tracker",color:b?"good":"bad",children:b?"OK":"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Solar panels",color:N>0?"good":"bad",children:N})]})}),(0,o.createComponentVNode)(2,a.Grid.Column,{size:1.5,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power output",children:(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.66,Infinity],average:[.33,.66],bad:[-Infinity,.33]},minValue:0,maxValue:1,value:s,children:u+" W"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Star orientation",children:[m,"\xb0"]})]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Tracking",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:"Off",selected:0===C,onClick:function(){return l("tracking",{mode:0})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"clock-o",content:"Timed",selected:1===C,onClick:function(){return l("tracking",{mode:1})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"sync",content:"Auto",selected:2===C,disabled:!b,onClick:function(){return l("tracking",{mode:2})}})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Azimuth",children:[(0===C||1===C)&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"52px",unit:"\xb0",step:1,stepPixelSize:2,minValue:-360,maxValue:720,value:p,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth",{value:t})}}),1===C&&(0,o.createComponentVNode)(2,a.NumberInput,{width:"80px",unit:"deg/h",step:1,minValue:-f-.01,maxValue:f+.01,value:h,format:function(e){var t=Math.sign(e)>0?" (CW)":" (CCW)";return Math.abs((0,c.round)(e))+t},onDrag:function(e,t){return l("azimuth_rate",{value:t})}}),2===C&&(0,o.createComponentVNode)(2,a.Box,{inline:!0,color:"label",mt:"3px",children:[p+"\xb0"," (auto)"]})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SpaceHeater=void 0;var o=n(0),r=n(28),a=n(1),i=n(2),c=n(3);t.SpaceHeater=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=d.temp,s=d.minTemp,m=d.maxTemp,p=d.cell,h=d.power;return(0,o.createComponentVNode)(2,c.Window,{width:300,height:250,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Target Temperature",children:[u," K (",u-r.T0C,"\xb0 C)"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Charge",children:[h,"% ",!p&&"(No Cell Inserted)"]})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Controls",children:(0,o.createComponentVNode)(2,i.LabeledControls,{children:[(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Thermostat",children:(0,o.createComponentVNode)(2,i.Knob,{animated:!0,value:u-r.T0C,minValue:s-r.T0C,maxValue:m-r.T0C,unit:"C",onChange:function(e,t){return l("temp",{newtemp:t+r.T0C})}})}),(0,o.createComponentVNode)(2,i.LabeledControls.Item,{label:"Cell",children:p?(0,o.createComponentVNode)(2,i.Button,{icon:"eject",content:"Eject Cell",onClick:function(){return l("cellremove")}}):(0,o.createComponentVNode)(2,i.Button,{icon:"car-battery",content:"Insert Cell",onClick:function(){return l("cellinstall")}})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Stack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);n(24);t.Stack=function(e,t){var n=(0,r.useBackend)(t),l=(n.act,n.data),d=l.amount,u=l.recipes;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{title:"Amount: "+d,children:(0,o.createComponentVNode)(2,c,{recipes:u})})})})};var c=function u(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data,e.recipes);return Object.keys(i).sort().map((function(e){var t=i[e];return t.ref===undefined?(0,o.createComponentVNode)(2,a.Collapsible,{ml:1,mb:-.7,color:"label",title:e,children:(0,o.createComponentVNode)(2,a.Box,{ml:1,children:(0,o.createComponentVNode)(2,u,{recipes:t})})}):(0,o.createComponentVNode)(2,d,{title:e,recipe:t})}))},l=function(e,t){for(var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.recipe),l=e.maxMultiplier,d=Math.min(l,Math.floor(c.max_res_amount/c.res_amount)),u=[5,10,25],s=[],m=function(){var e=h[p];d>=e&&s.push((0,o.createComponentVNode)(2,a.Button,{content:e*c.res_amount+"x",onClick:function(){return i("make",{ref:c.ref,multiplier:e})}}))},p=0,h=u;p1?"s":""),h+=")",s>1&&(h=s+"x "+h);var f=function(e,t){return e.req_amount>t?0:Math.floor(t/e.req_amount)}(d,c);return(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Table,{children:(0,o.createComponentVNode)(2,a.Table.Row,{children:[(0,o.createComponentVNode)(2,a.Table.Cell,{children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,disabled:!f,icon:"wrench",content:h,onClick:function(){return i("make",{ref:d.ref,multiplier:1})}})}),m>1&&f>1&&(0,o.createComponentVNode)(2,a.Table.Cell,{collapsing:!0,children:(0,o.createComponentVNode)(2,l,{recipe:d,maxMultiplier:f})})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitCycler=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitCycler=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.active,m=a.locked,p=a.uv_active,h=(0,o.createComponentVNode)(2,c);return p?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):s&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:320,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.occupied,u=c.suit,s=c.helmet,m=c.departments,p=c.species,h=c.uv_level,f=c.max_uv_level,C=c.can_repair,N=c.damage;return(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Section,{title:"Storage",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"lock",content:"Lock",onClick:function(){return i("lock")}}),children:[!(!d||!l)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"square":"square-o",content:s||"Empty",disabled:!s,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:u?"square":"square-o",content:u||"Empty",disabled:!u,onClick:function(){return i("dispense",{item:"suit"})}})}),C&&N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit Damage",children:[N,(0,o.createComponentVNode)(2,a.Button,{icon:"wrench",content:"Repair",onClick:function(){return i("repair_suit")}})]}):null]})]}),(0,o.createComponentVNode)(2,a.Section,{title:"Customization",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Paintjob",children:(0,o.createComponentVNode)(2,a.Dropdown,{noscroll:!0,width:"100%",options:m,selected:m[0],onSelected:function(e){return i("department",{department:e})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target Species",children:(0,o.createComponentVNode)(2,a.Dropdown,{width:"100%",maxHeight:"160px",options:p,selected:p[0],onSelected:function(e){return i("species",{species:e})}})})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,content:"Customize",onClick:function(){return i("apply_paintjob")}})]}),(0,o.createComponentVNode)(2,a.Section,{title:"UV Decontamination",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Radiation Level",children:(0,o.createComponentVNode)(2,a.NumberInput,{width:"50px",value:h,minValue:1,maxValue:f,stepPixelSize:30,onChange:function(e,t){return i("radlevel",{radlevel:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Decontaminate",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",disabled:d&&l,textAlign:"center",onClick:function(){return i("uv")}})})]})})],4)},l=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.model_text,d=c.userHasAccess;return(0,o.createComponentVNode)(2,a.Section,{title:"Locked",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Box,{color:"bad",bold:!0,children:["The ",l," suit cycler is currently locked. Please contact your system administrator."]}),(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"unlock",content:"[Unlock]",disabled:!d,onClick:function(){return i("lock")}})})]})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being painted. Please wait."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SuitStorageUnit=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.SuitStorageUnit=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),s=a.panelopen,m=a.uv_active,p=a.broken,h=(0,o.createComponentVNode)(2,c);return s?h=(0,o.createComponentVNode)(2,l):m?h=(0,o.createComponentVNode)(2,d):p&&(h=(0,o.createComponentVNode)(2,u)),(0,o.createComponentVNode)(2,i.Window,{width:400,height:365,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:h})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.locked,d=c.open,u=c.safeties,s=c.occupied,m=c.suit,p=c.helmet,h=c.mask;return(0,o.createComponentVNode)(2,a.Section,{title:"Storage",minHeight:"260px",buttons:(0,o.createFragment)([!d&&(0,o.createComponentVNode)(2,a.Button,{icon:l?"unlock":"lock",content:l?"Unlock":"Lock",onClick:function(){return i("lock")}}),!l&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"sign-out-alt":"sign-in-alt",content:d?"Close":"Open",onClick:function(){return i("door")}})],0),children:[!(!s||!u)&&(0,o.createComponentVNode)(2,a.NoticeBox,{children:["Biological entity detected in suit chamber. Please remove before continuing with operation.",(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"eject",color:"red",content:"Eject Entity",onClick:function(){return i("eject_guy")}})]}),l&&(0,o.createComponentVNode)(2,a.Box,{mt:6,bold:!0,textAlign:"center",fontSize:"40px",children:[(0,o.createComponentVNode)(2,a.Box,{children:"Unit Locked"}),(0,o.createComponentVNode)(2,a.Icon,{name:"lock"})]})||d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Helmet",children:(0,o.createComponentVNode)(2,a.Button,{icon:p?"square":"square-o",content:p||"Empty",disabled:!p,onClick:function(){return i("dispense",{item:"helmet"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Suit",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"square":"square-o",content:m||"Empty",disabled:!m,onClick:function(){return i("dispense",{item:"suit"})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask",children:(0,o.createComponentVNode)(2,a.Button,{icon:h?"square":"square-o",content:h||"Empty",disabled:!h,onClick:function(){return i("dispense",{item:"mask"})}})})]})||(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"recycle",content:"Decontaminate",disabled:s&&u,textAlign:"center",onClick:function(){return i("uv")}})]})},l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=c.safeties,d=c.uv_super;return(0,o.createComponentVNode)(2,a.Section,{title:"Maintenance Panel",children:[(0,o.createComponentVNode)(2,a.Box,{color:"grey",children:"The panel is ridden with controls, button and meters, labeled in strange signs and symbols that you cannot understand. Probably the manufactoring world's language. Among other things, a few controls catch your eye."}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A small dial with a biohazard symbol next to it. It's pointing towards a gauge that reads ",d?"15nm":"185nm",".",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Knob,{size:2,inline:!0,value:d,minValue:0,maxValue:1,step:1,stepPixelSize:40,color:d?"red":"green",format:function(e){return e?"15nm":"185nm"},onChange:function(e,t){return i("toggleUV")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Icon,{name:"biohazard",size:3,color:"orange"})})]})]}),(0,o.createVNode)(1,"br"),(0,o.createComponentVNode)(2,a.Box,{children:["A thick old-style button, with 2 grimy LED lights next to it. The ",l?(0,o.createVNode)(1,"font",null,"GREEN",16,{color:"green"}):(0,o.createVNode)(1,"font",null,"RED",16,{color:"red"})," LED is on.",(0,o.createComponentVNode)(2,a.Flex,{mt:1,align:"center",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:(0,o.createComponentVNode)(2,a.Button,{fontSize:"2rem",color:"grey",inline:!0,icon:"caret-square-right",style:{border:"4px solid #777","border-style":"outset"},onClick:function(){return i("togglesafeties")}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",textAlign:"center",children:[(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"black":"red",mr:2}),(0,o.createComponentVNode)(2,a.Icon,{name:"circle",color:l?"green":"black"})]})]})]})]})},d=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{children:"Contents are currently being decontaminated. Please wait."})},u=function(e,t){return(0,o.createComponentVNode)(2,a.NoticeBox,{danger:!0,children:"Unit chamber is too contaminated to continue usage. Please call for a qualified individual to perform maintenance."})}},function(e,t,n){"use strict";t.__esModule=!0,t.SupplyConsole=void 0;var o=n(0),r=n(9),a=(n(5),n(20)),i=n(1),c=n(2),l=n(45),d=n(3),u=n(44),s=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data.supply_points,l=e.args,d=l.name,u=l.cost,s=l.manifest,m=l.ref,p=l.random;return(0,o.createComponentVNode)(2,c.Section,{width:"400px",level:2,m:"-1rem",pb:"1rem",title:d,buttons:(0,o.createComponentVNode)(2,c.Button,{icon:"shopping-cart",content:"Buy - "+u+" points",disabled:u>a,onClick:function(){return r("request_crate",{ref:m})}}),children:(0,o.createComponentVNode)(2,c.Section,{title:"Contains"+(p?" any "+p+" of:":""),scrollable:!0,height:"200px",children:s.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:e},e)}))})})};t.SupplyConsole=function(e,t){var n=(0,i.useBackend)(t);n.act,n.data;return(0,l.modalRegisterBodyOverride)("view_crate",s),(0,o.createComponentVNode)(2,d.Window,{width:700,height:620,children:(0,o.createComponentVNode)(2,d.Window.Content,{children:[(0,o.createComponentVNode)(2,l.ComplexModal,{maxWidth:"100%"}),(0,o.createComponentVNode)(2,c.Section,{title:"Supply Records",children:[(0,o.createComponentVNode)(2,m),(0,o.createComponentVNode)(2,p)]})]})})};var m=function(e,t){var n=(0,i.useBackend)(t),r=n.act,l=n.data,d=l.supply_points,u=l.shuttle,s=null,m=!1;return l.shuttle_auth&&(1===u.launch&&0===u.mode?s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Away",onClick:function(){return r("send_shuttle",{mode:"send_away"})}}):2!==u.launch||3!==u.mode&&1!==u.mode?1===u.launch&&5===u.mode&&(s=(0,o.createComponentVNode)(2,c.Button,{icon:"rocket",content:"Send Shuttle",onClick:function(){return r("send_shuttle",{mode:"send_to_station"})}})):s=(0,o.createComponentVNode)(2,c.Button,{icon:"ban",content:"Cancel Launch",onClick:function(){return r("send_shuttle",{mode:"cancel_shuttle"})}}),u.force&&(m=!0)),(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Supply Points",children:(0,o.createComponentVNode)(2,c.AnimatedNumber,{value:d})})}),(0,o.createComponentVNode)(2,c.Section,{level:2,title:"Supply Shuttle",mt:2,children:(0,o.createComponentVNode)(2,c.LabeledList,{children:[(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Location",buttons:(0,o.createFragment)([s,m?(0,o.createComponentVNode)(2,c.Button,{icon:"exclamation-triangle",content:"Force Launch",onClick:function(){return r("send_shuttle",{mode:"force_shuttle"})}}):null],0),children:u.location}),(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Engine",children:u.engine}),4===u.mode?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"ETA",children:u.time>1?(0,a.formatTime)(u.time):"LATE"}):null]})})]})},p=function(e,t){var n=(0,i.useBackend)(t),r=(n.act,n.data.order_auth,(0,i.useLocalState)(t,"tabIndex",0)),a=r[0],l=r[1];return(0,o.createComponentVNode)(2,c.Section,{title:"Menu",children:[(0,o.createComponentVNode)(2,c.Tabs,{children:[(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"box",selected:0===a,onClick:function(){return l(0)},children:"Request"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"check-circle-o",selected:1===a,onClick:function(){return l(1)},children:"Accepted"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"circle-o",selected:2===a,onClick:function(){return l(2)},children:"Requests"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:3===a,onClick:function(){return l(3)},children:"Order history"}),(0,o.createComponentVNode)(2,c.Tabs.Tab,{icon:"book",selected:4===a,onClick:function(){return l(4)},children:"Export history"})]}),0===a?(0,o.createComponentVNode)(2,h):null,1===a?(0,o.createComponentVNode)(2,f,{mode:"Approved"}):null,2===a?(0,o.createComponentVNode)(2,f,{mode:"Requested"}):null,3===a?(0,o.createComponentVNode)(2,f,{mode:"All"}):null,4===a?(0,o.createComponentVNode)(2,C):null]})},h=function(e,t){var n=(0,i.useBackend)(t),a=n.act,l=n.data,d=l.categories,s=l.supply_packs,m=l.contraband,p=l.supply_points,h=(0,i.useLocalState)(t,"activeCategory",null),f=h[0],C=h[1],N=(0,u.flow)([(0,r.filter)((function(e){return e.group===f})),(0,r.filter)((function(e){return!e.contraband||m})),(0,r.sortBy)((function(e){return e.name})),(0,r.sortBy)((function(e){return e.cost>p}))])(s);return(0,o.createComponentVNode)(2,c.Section,{level:2,children:(0,o.createComponentVNode)(2,c.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"25%",children:(0,o.createComponentVNode)(2,c.Section,{title:"Categories",scrollable:!0,fill:!0,height:"290px",children:d.map((function(e){return(0,o.createComponentVNode)(2,c.Button,{fluid:!0,content:e,selected:e===f,onClick:function(){return C(e)}},e)}))})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:(0,o.createComponentVNode)(2,c.Section,{title:"Contents",scrollable:!0,fill:!0,height:"290px",children:N.map((function(e){return(0,o.createComponentVNode)(2,c.Box,{children:(0,o.createComponentVNode)(2,c.Flex,{align:"center",justify:"flex-start",spacing:1,children:[(0,o.createComponentVNode)(2,c.Flex.Item,{basis:"70%",children:(0,o.createComponentVNode)(2,c.Button,{fluid:!0,icon:"shopping-cart",ellipsis:!0,content:e.name,color:e.cost>p?"red":null,onClick:function(){return a("request_crate",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"#",color:e.cost>p?"red":null,onClick:function(){return a("request_crate_multi",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{children:(0,o.createComponentVNode)(2,c.Button,{content:"C",color:e.cost>p?"red":null,onClick:function(){return a("view_crate",{crate:e.ref})}})}),(0,o.createComponentVNode)(2,c.Flex.Item,{grow:1,children:[e.cost," points"]})]})},e.name)}))})})]})})},f=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=e.mode,d=a.orders,u=a.order_auth,s=a.supply_points,m=d.filter((function(e){return e.status===l||"All"===l}));return m.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:["Requested"===l&&u?(0,o.createComponentVNode)(2,c.Button,{mt:-1,mb:1,fluid:!0,color:"red",icon:"trash",content:"Clear all requests",onClick:function(){return r("clear_all_requests")}}):null,m.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{title:"Order "+(t+1),buttons:"All"===l&&u?(0,o.createComponentVNode)(2,c.Button,{color:"red",icon:"trash",content:"Delete Record",onClick:function(){return r("delete_order",{ref:e.ref})}}):null,children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.entries.map((function(t){return t.entry?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:u?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){r("edit_order_value",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry}):null})),"All"===l?(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:"Status",children:e.status}):null]}),u&&"Requested"===l?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"check",content:"Approve",disabled:e.cost>s,onClick:function(){return r("approve_order",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"times",content:"Deny",onClick:function(){return r("deny_order",{ref:e.ref})}})],4):null]},t)}))]}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No orders found."})},C=function(e,t){var n=(0,i.useBackend)(t),r=n.act,a=n.data,l=a.receipts,d=a.order_auth;return l.length?(0,o.createComponentVNode)(2,c.Section,{level:2,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,c.Section,{children:[(0,o.createComponentVNode)(2,c.LabeledList,{children:[e.title.map((function(t){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.field,buttons:d?(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit",{ref:e.ref,edit:t.field,"default":t.entry})}}):null,children:t.entry},t.field)})),e.error?(0,o.createComponentVNode)(2,c.LabeledList.Item,{labelColor:"red",label:"Error",children:e.error}):e.contents.map((function(t,n){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:t.object,buttons:d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{icon:"pen",content:"Edit",onClick:function(){return r("export_edit_field",{ref:e.ref,index:n+1,edit:"meow","default":t.object})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",color:"red",content:"Delete",onClick:function(){return r("export_delete_field",{ref:e.ref,index:n+1})}})],4):null,children:[t.quantity,"x -> ",t.value," points"]},n)}))]}),d?(0,o.createFragment)([(0,o.createComponentVNode)(2,c.Button,{mt:1,icon:"plus",content:"Add Item To Record",onClick:function(){return r("export_add_field",{ref:e.ref})}}),(0,o.createComponentVNode)(2,c.Button,{icon:"trash",content:"Delete Record",onClick:function(){return r("export_delete",{ref:e.ref})}})],4):null]},t)}))}):(0,o.createComponentVNode)(2,c.Section,{level:2,children:"No receipts found."})}},function(e,t,n){"use strict";t.__esModule=!0,t.TEGenerator=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(20);t.TEGenerator=function(e,t){var n=(0,a.useBackend)(t).data,r=n.totalOutput,u=n.maxTotalOutput,s=n.thermalOutput,m=n.primary,p=n.secondary;return(0,o.createComponentVNode)(2,c.Window,{width:550,height:310,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{children:[(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Output",children:(0,o.createComponentVNode)(2,i.ProgressBar,{value:r,maxValue:u,children:(0,l.formatPower)(r)})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Thermal Output",children:(0,l.formatPower)(s)})]})}),m&&p?(0,o.createComponentVNode)(2,i.Flex,{spacing:1,children:[(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Primary Circulator",values:m})}),(0,o.createComponentVNode)(2,i.Flex.Item,{shrink:1,grow:1,children:(0,o.createComponentVNode)(2,d,{name:"Secondary Circulator",values:p})})]}):(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning! Both circulators must be connected in order to operate this machine."})]})})};var d=function(e,t){var n=e.name,a=e.values,c=a.dir,d=a.output,u=a.flowCapacity,s=a.inletPressure,m=a.inletTemperature,p=a.outletPressure,h=a.outletTemperature;return(0,o.createComponentVNode)(2,i.Section,{title:n+" ("+c+")",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Output",children:(0,l.formatPower)(d)}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Flow Capacity",children:[(0,r.round)(u,2),"%"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Pressure",children:(0,l.formatSiUnit)(1e3*s,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Inlet Temperature",children:[(0,r.round)(m,2)," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Pressure",children:(0,l.formatSiUnit)(1e3*p,0,"Pa")}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Outlet Temperature",children:[(0,r.round)(h,2)," K"]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Tank=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Tank=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.connected,u=l.showToggle,s=void 0===u||u,m=l.maskConnected,p=l.tankPressure,h=l.releasePressure,f=l.defaultReleasePressure,C=l.minReleasePressure,N=l.maxReleasePressure;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:320,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:!!s&&(0,o.createComponentVNode)(2,a.Button,{icon:d?"air-freshener":"lock-open",selected:d,disabled:!m,content:"Mask Release Valve",onClick:function(){return c("toggle")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mask Connected",children:m?"Yes":"No"})})}),(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p/1013,ranges:{good:[.35,Infinity],average:[.15,.35],bad:[-Infinity,.15]},children:l.tankPressure+" kPa"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Pressure Regulator",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"fast-backward",disabled:h===C,onClick:function(){return c("pressure",{pressure:"min"})}}),(0,o.createComponentVNode)(2,a.NumberInput,{animated:!0,value:parseFloat(h),width:"65px",unit:"kPa",minValue:C,maxValue:N,onChange:function(e,t){return c("pressure",{pressure:t})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"fast-forward",disabled:h===N,onClick:function(){return c("pressure",{pressure:"max"})}}),(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"",disabled:h===f,onClick:function(){return c("pressure",{pressure:"reset"})}})]})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TankDispenser=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TankDispenser=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data;return(0,o.createComponentVNode)(2,i.Window,{width:275,height:103,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Phoron",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.plasma?"square":"square-o",content:"Dispense",disabled:!l.plasma,onClick:function(){return c("plasma")}}),children:l.plasma}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Oxygen",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:l.oxygen?"square":"square-o",content:"Dispense",disabled:!l.oxygen,onClick:function(){return c("oxygen")}}),children:l.oxygen})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsLogBrowser=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3);t.TelecommsLogBrowser=function(e,t){var n=(0,a.useBackend)(t),r=n.act,u=n.data,s=u.universal_translate,m=u.network,p=u.temp,h=u.servers,f=u.selectedServer;return(0,o.createComponentVNode)(2,c.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[p&&p.length?(0,o.createComponentVNode)(2,i.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,i.Box,{display:"inline-box",verticalAlign:"middle",children:p}),(0,o.createComponentVNode)(2,i.Button,{icon:"times-circle",float:"right",onClick:function(){return r("cleartemp")}}),(0,o.createComponentVNode)(2,i.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,i.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,i.Button,{icon:"search",content:"Refresh",onClick:function(){return r("scan")}}),(0,o.createComponentVNode)(2,i.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===h.length,onClick:function(){return r("release")}})],4),children:(0,o.createComponentVNode)(2,i.Button,{content:m,icon:"pen",onClick:function(){return r("network")}})})})}),f?(0,o.createComponentVNode)(2,d,{network:m,server:f,universal_translate:s}):(0,o.createComponentVNode)(2,l,{network:m,servers:h})]})})};var l=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=(n.data,e.network,e.servers);return c&&c.length?(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunication Servers",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:c.map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,i.Button,{content:"View",icon:"eye",onClick:function(){return r("view",{id:e.id})}})},e.id)}))})}):(0,o.createComponentVNode)(2,i.Section,{title:"Detected Telecommunications Servers",children:[(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No servers detected."}),(0,o.createComponentVNode)(2,i.Button,{fluid:!0,content:"Scan",icon:"search",onClick:function(){return r("scan")}})]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=(n.data,e.network,e.server),d=e.universal_translate;return(0,o.createComponentVNode)(2,i.Section,{title:"Server ("+l.id+")",buttons:(0,o.createComponentVNode)(2,i.Button,{content:"Return",icon:"undo",onClick:function(){return c("mainmenu")}}),children:[(0,o.createComponentVNode)(2,i.LabeledList,{children:(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Total Recorded Traffic",children:l.totalTraffic>=1024?(0,r.round)(l.totalTraffic/1024)+" Terrabytes":l.totalTraffic+" Gigabytes"})}),(0,o.createComponentVNode)(2,i.Section,{title:"Stored Logs",mt:"4px",children:(0,o.createComponentVNode)(2,i.Flex,{wrap:"wrap",children:l.logs&&l.logs.length?l.logs.map((function(e){return(0,o.createComponentVNode)(2,i.Flex.Item,{m:"2px",basis:"49%",grow:e.id%2,children:(0,o.createComponentVNode)(2,i.Section,{title:d||e.parameters.uspeech||e.parameters.intelligible||"Execution Error"===e.input_type?e.input_type:"Audio File",buttons:(0,o.createComponentVNode)(2,i.Button.Confirm,{confirmContent:"Delete Log?",color:"bad",icon:"trash",confirmIcon:"trash",onClick:function(){return c("delete",{id:e.id})}}),children:"Execution Error"===e.input_type?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Data type",children:"Error"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Output",children:e.parameters.message}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Delete",children:(0,o.createComponentVNode)(2,i.Button,{icon:"trash",onClick:function(){return c("delete",{id:e.id})}})})]}):d||e.parameters.uspeech||e.parameters.intelligible?(0,o.createComponentVNode)(2,u,{log:e}):(0,o.createComponentVNode)(2,u,{error:!0})})},e.id)})):"No Logs Detected."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data,e.log),c=e.error,l=r&&r.parameters||{none:"none"},d=l.timecode,u=l.name,s=l.race,m=l.job,p=l.message;return c?(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:"Unidentifiable"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",children:"Unintelligible"})]}):(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Time Recieved",children:d}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Source",children:[u," (Job: ",m,")"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Class",children:s}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Contents",className:"LabeledList__breakContents",children:p})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMachineBrowser=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.TelecommsMachineBrowser=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.network,s=d.temp,m=d.machinelist,p=d.selectedMachine;return(0,o.createComponentVNode)(2,i.Window,{width:575,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[s&&s.length?(0,o.createComponentVNode)(2,a.NoticeBox,{warning:!0,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline-box",verticalAlign:"middle",children:s}),(0,o.createComponentVNode)(2,a.Button,{icon:"times-circle",float:"right",onClick:function(){return l("cleartemp")}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}):null,(0,o.createComponentVNode)(2,a.Section,{title:"Network Control",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Network",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}}),(0,o.createComponentVNode)(2,a.Button,{color:"bad",icon:"exclamation-triangle",content:"Flush Buffer",disabled:0===m.length,onClick:function(){return l("release")}})],4),children:(0,o.createComponentVNode)(2,a.Button,{content:u,icon:"pen",onClick:function(){return l("network")}})})})}),m&&m.length?(0,o.createComponentVNode)(2,c,{title:p?p.name+" ("+p.id+")":"Detected Network Entities",list:p?p.links:m,showBack:p}):(0,o.createComponentVNode)(2,a.Section,{title:"No Devices Found",children:(0,o.createComponentVNode)(2,a.Button,{icon:"search",content:"Probe Network",onClick:function(){return l("scan")}})})]})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.list),l=e.title,d=e.showBack;return(0,o.createComponentVNode)(2,a.Section,{title:l,buttons:d&&(0,o.createComponentVNode)(2,a.Button,{icon:"undo",content:"Back to Main Menu",onClick:function(){return i("mainmenu")}}),children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",children:(0,o.createVNode)(1,"u",null,"Linked entities",16)}),(0,o.createComponentVNode)(2,a.LabeledList,{children:c.length?c.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.name+" ("+e.id+")",children:(0,o.createComponentVNode)(2,a.Button,{content:"View",icon:"eye",onClick:function(){return i("view",{id:e.id})}})},e.id)})):(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",children:"No links detected."})})]})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelecommsMultitoolMenu=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(62),c=n(3);t.TelecommsMultitoolMenu=function(e,t){var n=(0,r.useBackend)(t),a=(n.act,n.data),u=(a.temp,a.on,a.id,a.network,a.autolinkers,a.shadowlink,a.options);a.linked,a.filter,a.multitool,a.multitool_buffer;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:540,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.TemporaryNotice),(0,o.createComponentVNode)(2,l),(0,o.createComponentVNode)(2,d,{options:u})]})})};var l=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=n.data,l=(c.temp,c.on),d=c.id,u=c.network,s=c.autolinkers,m=c.shadowlink,p=(c.options,c.linked),h=c.filter,f=c.multitool,C=c.multitool_buffer;return(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:l,content:l?"On":"Off",onClick:function(){return i("toggle")}}),children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Identification String",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:d,onClick:function(){return i("id")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Network",children:(0,o.createComponentVNode)(2,a.Button,{icon:"pen",content:u,onClick:function(){return i("network")}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prefabrication",children:s?"TRUE":"FALSE"}),m?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Shadow Link",children:"Active."}):null,f?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Multitool Buffer",children:[C?(0,o.createFragment)([C.name,(0,o.createTextVNode)(" ("),C.id,(0,o.createTextVNode)(")")],0):null,(0,o.createComponentVNode)(2,a.Button,{color:C?"green":null,content:C?"Link ("+C.id+")":"Add Machine",icon:C?"link":"plus",onClick:C?function(){return i("link")}:function(){return i("buffer")}}),C?(0,o.createComponentVNode)(2,a.Button,{color:"red",content:"Flush",icon:"trash",onClick:function(){return i("flush")}}):null]}):null]}),(0,o.createComponentVNode)(2,a.Section,{title:"Linked network Entities",mt:1,children:(0,o.createComponentVNode)(2,a.LabeledList,{children:p.map((function(e){return(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:e.ref+" "+e.name+" ("+e.id+")",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",onClick:function(){return i("unlink",{unlink:e.index})}})},e.ref)}))})}),(0,o.createComponentVNode)(2,a.Section,{title:"Filtering Frequencies",mt:1,children:[h.map((function(e){return(0,o.createComponentVNode)(2,a.Button.Confirm,{content:e.name+" GHz",confirmContent:"Delete?",confirmColor:"red",confirmIcon:"trash",onClick:function(){return i("delete",{"delete":e.freq})}},e.index)})),h&&0!==h.length?null:(0,o.createComponentVNode)(2,a.Box,{color:"label",children:"No filters."})]})]})},d=function(e,t){var n=(0,r.useBackend)(t),i=n.act,c=(n.data,e.options),l=c.use_listening_level,d=c.use_broadcasting,u=c.use_receiving,s=c.listening_level,m=c.broadcasting,p=c.receiving,h=c.use_change_freq,f=c.change_freq,C=c.use_broadcast_range,N=c.use_receive_range,b=c.range,V=c.minRange,g=c.maxRange;return l||d||u||h||C||N?(0,o.createComponentVNode)(2,a.Section,{title:"Options",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[l?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Signal Locked to Station",children:(0,o.createComponentVNode)(2,a.Button,{icon:s?"lock-closed":"lock-open",content:s?"Yes":"No",onClick:function(){return i("change_listening")}})}):null,d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Broadcasting",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:m,content:m?"Yes":"No",onClick:function(){return i("broadcast")}})}):null,u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Receving",children:(0,o.createComponentVNode)(2,a.Button,{icon:"power-off",selected:p,content:p?"Yes":"No",onClick:function(){return i("receive")}})}):null,h?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Change Signal Frequency",children:(0,o.createComponentVNode)(2,a.Button,{icon:"wave-square",selected:!!f,content:f?"Yes ("+f+")":"No",onClick:function(){return i("change_freq")}})}):null,C||N?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:(C?"Broadcast":"Receive")+" Range",children:(0,o.createComponentVNode)(2,a.NumberInput,{value:b,minValue:V,maxValue:g,unit:"gigameters",stepPixelSize:4,format:function(e){return e+1},onDrag:function(e,t){return i("range",{range:t})}})}):null]})}):(0,o.createComponentVNode)(2,a.Section,{title:"No Options Found"})}},function(e,t,n){"use strict";t.__esModule=!0,t.Teleporter=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.Teleporter=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.locked_name,u=l.station_connected,s=l.hub_connected,m=l.calibrated,p=l.teleporter_on;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:200,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Target",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bullseye",onClick:function(){return c("select_target")},content:d})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Calibrated",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:m,color:m?"good":"bad",onClick:function(){return c("test_fire")},content:m?"Accurate":"Test Fire"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Teleporter",children:(0,o.createComponentVNode)(2,a.Button.Checkbox,{fluid:!0,checked:p,color:p?"good":"bad",onClick:function(){return c("toggle_on")},content:p?"Online":"OFFLINE"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Station",children:u?"Connected":"Not Connected"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hub",children:s?"Connected":"Not Connected"})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TelesciConsoleContent=t.TelesciConsole=void 0;var o=n(0),r=n(9),a=n(1),i=n(2),c=n(3);t.TelesciConsole=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data.noTelepad);return(0,o.createComponentVNode)(2,c.Window,{width:400,height:450,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:r&&(0,o.createComponentVNode)(2,l)||(0,o.createComponentVNode)(2,d)})})};var l=function(e,t){return(0,o.createComponentVNode)(2,i.Section,{title:"Error",color:"bad",children:["No telepad located.",(0,o.createVNode)(1,"br"),"Please add telepad data."]})},d=function(e,t){var n=(0,a.useBackend)(t),c=n.act,l=n.data,d=l.insertedGps,u=l.rotation,s=l.currentZ,m=l.cooldown,p=l.crystalCount,h=l.maxCrystals,f=(l.maxPossibleDistance,l.maxAllowedDistance),C=l.distance,N=l.tempMsg,b=l.sectorOptions,V=l.lastTeleData;return(0,o.createComponentVNode)(2,i.Section,{title:"Telepad Controls",buttons:(0,o.createComponentVNode)(2,i.Button,{icon:"eject",disabled:!d,onClick:function(){return c("ejectGPS")},content:"Eject GPS"}),children:[(0,o.createComponentVNode)(2,i.NoticeBox,{info:!0,children:m&&(0,o.createComponentVNode)(2,i.Box,{children:["Telepad is recharging. Please wait ",(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:m})," seconds."]})||(0,o.createComponentVNode)(2,i.Box,{children:N})}),(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Bearing",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:u,format:function(e){return e+"\xb0"},step:1,minValue:-900,maxValue:900,onDrag:function(e,t){return c("setrotation",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:(0,o.createComponentVNode)(2,i.NumberInput,{fluid:!0,value:C,format:function(e){return e+"/"+f+" m"},minValue:0,maxValue:f,step:1,stepPixelSize:4,onDrag:function(e,t){return c("setdistance",{val:t})}})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sector",children:(0,r.sortBy)((function(e){return Number(e)}))(b).map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"check-circle",content:e,selected:s===e,onClick:function(){return c("setz",{setz:e})}},e)}))}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Controls",children:[(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:-90,onClick:function(){return c("send")},content:"Send"}),(0,o.createComponentVNode)(2,i.Button,{icon:"share",iconRotation:90,onClick:function(){return c("receive")},content:"Receive"}),(0,o.createComponentVNode)(2,i.Button,{icon:"sync",iconRotation:90,onClick:function(){return c("recal")},content:"Recalibrate"})]})]}),V&&(0,o.createComponentVNode)(2,i.Section,{mt:1,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Telepad Location",children:[V.src_x,", ",V.src_y]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Distance",children:[V.distance,"m"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Transit Time",children:[V.time," secs"]})]})})||(0,o.createComponentVNode)(2,i.Section,{mt:1,children:"No teleport data found."}),(0,o.createComponentVNode)(2,i.Section,{children:["Crystals: ",p," / ",h]})]})};t.TelesciConsoleContent=d},function(e,t,n){"use strict";t.__esModule=!0,t.TimeClock=void 0;var o=n(0),r=n(5),a=n(1),i=n(2),c=n(3),l=n(191);t.TimeClock=function(e,t){var n=(0,a.useBackend)(t),d=n.act,u=n.data,s=u.department_hours,m=u.user_name,p=u.card,h=u.assignment,f=u.job_datum,C=u.allow_change_job,N=u.job_choices;return(0,o.createComponentVNode)(2,c.Window,{width:500,height:520,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"OOC",children:[(0,o.createComponentVNode)(2,i.NoticeBox,{children:"OOC Note: PTO acquired is account-wide and shared across all characters. Info listed below is not IC information."}),(0,o.createComponentVNode)(2,i.Section,{level:2,title:"Time Off Balance for "+m,children:(0,o.createComponentVNode)(2,i.LabeledList,{children:Object.keys(s).map((function(e){return(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:e,color:s[e]>6?"good":s[e]>1?"average":"bad",children:[(0,r.toFixed)(s[e],1)," ",1===s[e]?"hour":"hours"]},e)}))})})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Employee Info",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Employee ID",children:(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"user",onClick:function(){return d("id")},children:p||"Insert ID"})}),!!f&&(0,o.createFragment)([(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:(0,o.createComponentVNode)(2,i.Box,{backgroundColor:f.selection_color,p:.8,children:(0,o.createComponentVNode)(2,i.Flex,{justify:"space-between",align:"center",children:[(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{ml:1,children:(0,o.createComponentVNode)(2,l.RankIcon,{color:"white",rank:f.title})})}),(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Box,{fontSize:1.5,inline:!0,mr:1,children:f.title})})]})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Departments",children:f.departments}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Pay Scale",children:f.economic_modifier}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"PTO Elegibility",children:f.timeoff_factor>0&&(0,o.createComponentVNode)(2,i.Box,{children:["Earns PTO - ",f.pto_department]})||f.timeoff_factor<0&&(0,o.createComponentVNode)(2,i.Box,{children:["Requires PTO - ",f.pto_department]})||(0,o.createComponentVNode)(2,i.Box,{children:"Neutral"})})],4)]})}),!(!C||!f||0===f.timeoff_factor||"Dismissed"===h)&&(0,o.createComponentVNode)(2,i.Section,{title:"Employment Actions",children:f.timeoff_factor>0&&(s[f.pto_department]>0&&(0,o.createComponentVNode)(2,i.Button,{fluid:!0,icon:"exclamation-triangle",onClick:function(){return d("switch-to-offduty")},children:"Go Off-Duty"})||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Warning: You do not have enough accrued time off to go off-duty."}))||Object.keys(N).length&&Object.keys(N).map((function(e){return N[e].map((function(t){return(0,o.createComponentVNode)(2,i.Button,{icon:"suitcase",onClick:function(){return d("switch-to-onduty-rank",{"switch-to-onduty-rank":e,"switch-to-onduty-assignment":t})},children:t},t)}))}))||(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"No Open Positions - See Head Of Personnel"})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TransferValve=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.TransferValve=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.tank_one,u=l.tank_two,s=l.attached_device,m=l.valve;return(0,o.createComponentVNode)(2,i.Window,{children:(0,o.createComponentVNode)(2,i.Window.Content,{children:[(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Valve Status",children:(0,o.createComponentVNode)(2,a.Button,{icon:m?"unlock":"lock",content:m?"Open":"Closed",disabled:!d||!u,onClick:function(){return c("toggle")}})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Assembly",buttons:(0,o.createComponentVNode)(2,a.Button,{textAlign:"center",width:"150px",icon:"cog",content:"Configure Assembly",disabled:!s,onClick:function(){return c("device")}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:s?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:s,disabled:!s,onClick:function(){return c("remove_device")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Assembly"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment One",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:d?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:d,disabled:!d,onClick:function(){return c("tankone")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Attachment Two",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:u?(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Attachment",children:(0,o.createComponentVNode)(2,a.Button,{icon:"eject",content:u,disabled:!u,onClick:function(){return c("tanktwo")}})}):(0,o.createComponentVNode)(2,a.NoticeBox,{textAlign:"center",children:"Attach Tank"})})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.TurbineControl=void 0;var o=n(0),r=(n(5),n(20)),a=n(1),i=n(2),c=n(3);t.TurbineControl=function(e,t){var n=(0,a.useBackend)(t),l=n.act,d=n.data,u=(d.connected,d.compressor_broke),s=d.turbine_broke,m=d.broken,p=d.door_status,h=d.online,f=d.power,C=d.rpm,N=d.temp;return(0,o.createComponentVNode)(2,c.Window,{width:520,height:440,resizable:!0,children:(0,o.createComponentVNode)(2,c.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,i.Section,{title:"Turbine Controller",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Status",children:m&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:["Setup is broken",(0,o.createComponentVNode)(2,i.Button,{icon:"sync",onClick:function(){return l("reconnect")},content:"Reconnect"})]})||(0,o.createComponentVNode)(2,i.Box,{color:h?"good":"bad",children:!h||u||s?"Offline":"Online"})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Compressor",children:u&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Compressor is inoperable."})||s&&(0,o.createComponentVNode)(2,i.Box,{color:"bad",children:"Turbine is inoperable."})||(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:h,content:"Compressor Power",onClick:function(){return l(h?"power-off":"power-on")}})})}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Vent Doors",children:(0,o.createComponentVNode)(2,i.Button.Checkbox,{checked:p,onClick:function(){return l("doors")},content:p?"Closed":"Open"})})]})}),(0,o.createComponentVNode)(2,i.Section,{title:"Status",children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Turbine Speed",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:C})," RPM"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Internal Temperature",children:[m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{value:N})," K"]}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Generated Power",children:m?"--":(0,o.createComponentVNode)(2,i.AnimatedNumber,{format:function(e){return(0,r.formatPower)(e)},value:Number(f)})})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.Turbolift=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.Turbolift=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.floors,u=l.doors_open,s=l.fire_mode;return(0,o.createComponentVNode)(2,i.Window,{width:480,height:260+25*s,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Floor Selection",className:s?"Section--elevator--fire":null,buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:u?"door-open":"door-closed",content:u?s?"Close Doors (SAFETY OFF)":"Doors Open":"Doors Closed",selected:u&&!s,color:s?"red":null,onClick:function(){return c("toggle_doors")}}),(0,o.createComponentVNode)(2,a.Button,{icon:"exclamation-triangle",color:"bad",content:"Emergency Stop",onClick:function(){return c("emergency_stop")}})],4),children:[!s||(0,o.createComponentVNode)(2,a.Section,{className:"Section--elevator--fire",textAlign:"center",title:"FIREFIGHTER MODE ENGAGED"}),(0,o.createComponentVNode)(2,a.Flex,{wrap:"wrap",children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"100%",children:(0,o.createComponentVNode)(2,a.Flex,{align:"center",justify:"space-around",children:[(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"22%",textAlign:"right",mr:"3px",children:e.label||"Floor #"+e.id}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"8%",textAlign:"left",children:(0,o.createComponentVNode)(2,a.Button,{icon:"circle",color:e.current?"red":e.target?"green":e.queued?"yellow":null,onClick:function(){return c("move_to_floor",{ref:e.ref})}})}),(0,o.createComponentVNode)(2,a.Flex.Item,{basis:"50%",grow:1,children:e.name})]})},e.id)}))})]})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.GenericUplink=t.Uplink=void 0;var o=n(0),r=n(7),a=n(1),i=n(2),c=n(20),l=n(3);t.Uplink=function(e,t){var n=(0,a.useBackend)(t).data,r=(0,a.useLocalState)(t,"screen",0),c=r[0],m=r[1],p=n.telecrystals;return(0,o.createComponentVNode)(2,l.Window,{width:620,height:580,theme:"syndicate",resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,d,{screen:c,setScreen:m}),0===c&&(0,o.createComponentVNode)(2,s,{currencyAmount:p,currencySymbol:"TC"})||1===c&&(0,o.createComponentVNode)(2,u)||(0,o.createComponentVNode)(2,i.Section,{color:"bad",children:"Error"})]})})};var d=function(e,t){var n=(0,a.useBackend)(t),r=(n.act,n.data),c=e.screen,l=e.setScreen,d=r.discount_name,u=r.discount_amount,s=r.offer_expiry;return(0,o.createComponentVNode)(2,i.Section,{children:[(0,o.createComponentVNode)(2,i.Tabs,{style:{"border-bottom":"none","margin-bottom":"0"},children:[(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:0===c,onClick:function(){return l(0)},children:"Request Items"}),(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:1===c,onClick:function(){return l(1)},children:"Exploitable Information"})]}),(0,o.createComponentVNode)(2,i.Section,{title:"Item Discount",level:2,children:u<100&&(0,o.createComponentVNode)(2,i.Box,{children:[d," - ",u,"% off. Offer expires at: ",s]})||(0,o.createComponentVNode)(2,i.Box,{children:"No items currently discounted."})})]})},u=function(e,t){var n=(0,a.useBackend)(t),r=n.act,c=n.data,l=c.exploit,d=c.locked_records;return(0,o.createComponentVNode)(2,i.Section,{title:"Exploitable Information",buttons:l&&(0,o.createComponentVNode)(2,i.Button,{icon:"undo",content:"Back",onClick:function(){return r("view_exploits",{id:0})}}),children:l&&(0,o.createComponentVNode)(2,i.Box,{children:(0,o.createComponentVNode)(2,i.LabeledList,{children:[(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Name",children:l.name}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Sex",children:l.sex}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Species",children:l.species}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Age",children:l.age}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Rank",children:l.rank}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Home System",children:l.home_system}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Citizenship",children:l.citizenship}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Faction",children:l.faction}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Religion",children:l.religion}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Fingerprint",children:l.fingerprint}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Other Affiliations",children:l.antagfaction}),(0,o.createComponentVNode)(2,i.LabeledList.Divider),(0,o.createComponentVNode)(2,i.LabeledList.Item,{children:"Acquired Information"}),(0,o.createComponentVNode)(2,i.LabeledList.Item,{label:"Notes",children:l.nanoui_exploit_record})]})})||d.map((function(e){return(0,o.createComponentVNode)(2,i.Button,{icon:"eye",fluid:!0,content:e.name,onClick:function(){return r("view_exploits",{id:e.id})}},e.id)}))})},s=function(e,t){var n,l,d=e.currencyAmount,u=void 0===d?0:d,s=e.currencySymbol,p=void 0===s?"\u20ae":s,h=(0,a.useBackend)(t),f=h.act,C=h.data,N=C.compactMode,b=C.lockable,V=C.categories,g=void 0===V?[]:V,v=(0,a.useLocalState)(t,"searchText",""),k=v[0],_=v[1],y=(0,a.useLocalState)(t,"category",null==(n=g[0])?void 0:n.name),L=y[0],B=y[1],x=(0,r.createSearch)(k,(function(e){return e.name+e.desc})),w=k.length>0&&g.flatMap((function(e){return e.items||[]})).filter(x).filter((function(e,t){return t<25}))||(null==(l=g.find((function(e){return e.name===L})))?void 0:l.items)||[];return(0,o.createComponentVNode)(2,i.Section,{title:(0,o.createComponentVNode)(2,i.Box,{inline:!0,color:u>0?"good":"bad",children:[(0,c.formatMoney)(u)," ",p]}),buttons:(0,o.createFragment)([(0,o.createTextVNode)("Search"),(0,o.createComponentVNode)(2,i.Input,{autoFocus:!0,value:k,onInput:function(e,t){return _(t)},mx:1}),(0,o.createComponentVNode)(2,i.Button,{icon:N?"list":"info",content:N?"Compact":"Detailed",onClick:function(){return f("compact_toggle")}}),!!b&&(0,o.createComponentVNode)(2,i.Button,{icon:"lock",content:"Lock",onClick:function(){return f("lock")}})],0),children:(0,o.createComponentVNode)(2,i.Flex,{children:[0===k.length&&(0,o.createComponentVNode)(2,i.Flex.Item,{children:(0,o.createComponentVNode)(2,i.Tabs,{vertical:!0,children:g.map((function(e){var t;return(0,o.createComponentVNode)(2,i.Tabs.Tab,{selected:e.name===L,onClick:function(){return B(e.name)},children:[e.name," (",(null==(t=e.items)?void 0:t.length)||0,")"]},e.name)}))})}),(0,o.createComponentVNode)(2,i.Flex.Item,{grow:1,basis:0,children:[0===w.length&&(0,o.createComponentVNode)(2,i.NoticeBox,{children:0===k.length?"No items in this category.":"No results found."}),(0,o.createComponentVNode)(2,m,{compactMode:k.length>0||N,currencyAmount:u,currencySymbol:p,items:w})]})]})})};t.GenericUplink=s;var m=function(e,t){var n=e.compactMode,l=e.currencyAmount,d=e.currencySymbol,u=(0,a.useBackend)(t).act,s=(0,a.useLocalState)(t,"hoveredItem",{}),m=s[0],p=s[1],h=m&&m.cost||0,f=e.items.map((function(e){var t=m&&m.name!==e.name,n=l-h0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Harvesting in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||s<0&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.Box,{color:"label",textAlign:"center",mb:1,children:"Please wait. Energy dump in progress."}),(0,o.createComponentVNode)(2,c),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"stop",onClick:function(){return l("stopharvest")},children:"Stop Early"})]})||Object.keys(m).length&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:m.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,c)}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Energy Signature ID",children:m.artifact_id})]}),(0,o.createComponentVNode)(2,a.Button,{mt:1,fluid:!0,icon:"eject",onClick:function(){return l("ejectbattery")},children:"Eject Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"bolt",onClick:function(){return l("drainbattery")},children:"Drain Battery"}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"star",onClick:function(){return l("harvest")},children:"Begin Harvest"})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})})})})};var c=function(e,t){var n=(0,r.useBackend)(t),i=(n.act,n.data.info.inserted_battery);return Object.keys(i).length?(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:i.stored_charge,maxValue:i.capacity}):(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted."})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchDepthScanner=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchDepthScanner=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.current,u=l.positive_locations;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:500,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[Object.keys(d).length&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"bad",icon:"trash",confirmIcon:"trash",content:"Delete Entry",onClick:function(){return c("clear",{index:d.index})}}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time",children:d.time}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coords",children:d.coords}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Depth",children:[d.depth," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Size",children:[d.clearance," cm"]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Dissonance Spread",children:d.dissonance_spread}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomaly Material",children:d.material})]})})||null,(0,o.createComponentVNode)(2,a.Section,{title:"Entries",buttons:(0,o.createComponentVNode)(2,a.Button.Confirm,{color:"red",icon:"trash",confirmIcon:"trash",content:"Delete All",onClick:function(){return c("clear")}}),children:u.length&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{icon:"eye",onClick:function(){return c("select",{select:e.index})},children:[e.time,", ",e.coords]},e.index)}))||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No traces found."})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchHandheldPowerUtilizer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchHandheldPowerUtilizer=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.inserted_battery,u=l.anomaly,s=l.charge,m=l.capacity,p=l.timeleft,h=l.activated,f=l.duration,C=l.interval;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:500,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:"Anomaly Power Utilizer",buttons:(0,o.createComponentVNode)(2,a.Button,{disabled:!d,icon:"eject",onClick:function(){return c("ejectbattery")},children:"Eject Battery"}),children:d&&(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Inserted Battery",children:d}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Anomalies Detected",children:u||"N/A"}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Charge",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:s,maxValue:m,children:[s," / ",m]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Time Left Activated",children:p}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Power",children:(0,o.createComponentVNode)(2,a.Button,{fluid:!0,icon:"power-off",onClick:function(){return c("startup")},children:h?"Activated":"Deactivated"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Duration",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:f,stepPixelSize:4,maxValue:30,onDrag:function(e,t){return c("changeduration",{duration:10*t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Activation Interval",children:(0,o.createComponentVNode)(2,a.NumberInput,{unit:"s",fluid:!0,minValue:0,value:C,stepPixelSize:10,maxValue:10,onDrag:function(e,t){return c("changeinterval",{interval:10*t})}})})]})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No battery inserted. Please insert a cell."})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchReplicator=void 0;var o=n(0),r=(n(5),n(7),n(1)),a=n(2),i=n(3);t.XenoarchReplicator=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data.tgui_construction;return(0,o.createComponentVNode)(2,i.Window,{theme:"abductor",width:400,height:400,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:l.map((function(e,t){return(0,o.createComponentVNode)(2,a.Button,{color:e.background,icon:e.icon,iconColor:e.foreground,fontSize:4,onClick:function(){return c("construct",{key:e.key})}},e.key)}))})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSpectrometer=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3),c=n(7);t.XenoarchSpectrometer=function(e,t){var n=(0,r.useBackend)(t),l=n.act,d=n.data,u=d.scanned_item,s=d.scanned_item_desc,m=d.last_scan_data,p=d.scan_progress,h=d.scanning,f=d.scanner_seal_integrity,C=d.scanner_rpm,N=d.scanner_temperature,b=d.coolant_usage_rate,V=d.coolant_usage_max,g=(d.unused_coolant_abs,d.unused_coolant_per),v=d.coolant_purity,k=d.optimal_wavelength,_=d.maser_wavelength,y=d.maser_wavelength_max,L=d.maser_efficiency,B=d.radiation,x=(d.t_left_radspike,d.rad_shield_on);return(0,o.createComponentVNode)(2,i.Window,{width:900,height:760,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Status",buttons:(0,o.createFragment)([(0,o.createComponentVNode)(2,a.Button,{icon:"signal",selected:h,onClick:function(){return l("scanItem")},children:h?"HALT SCAN":"Begin Scan"}),(0,o.createComponentVNode)(2,a.Button,{icon:"eject",disabled:!u,onClick:function(){return l("ejectItem")},children:"Eject Item"})],4),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Item",children:u||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No item inserted."})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Heuristic Analysis",children:s||"None found."})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Scanner",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Scan Progress",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:p,minValue:0,maxValue:100,color:"good"})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Vacuum Seal Integrity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:f,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"MASER",buttons:(0,o.createComponentVNode)(2,a.NoticeBox,{info:!0,children:"Match wavelengths to progress the scan."}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"MASER Efficiency",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:L,minValue:0,maxValue:100,ranges:{good:[66,100],average:[33,66],bad:[0,33]}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Wavelength",children:(0,o.createComponentVNode)(2,a.Slider,{animated:!0,value:_,fillValue:k,minValue:1,maxValue:y,format:function(e){return e+" MHz"},step:10,onDrag:function(e,t){return l("maserWavelength",{wavelength:t})}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Environment / Internal",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Centrifuge Speed",children:(0,o.createComponentVNode)(2,a.ProgressBar,{value:C,minValue:0,maxValue:1e3,color:"good",children:[C," RPM"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Internal Temperature",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:N,maxValue:1273,ranges:{bad:[1e3,Infinity],average:[250,1e3],good:[0,250]},children:[N," K"]})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Radiation",buttons:(0,o.createComponentVNode)(2,a.Button,{selected:x,icon:"radiation",onClick:function(){return l("toggle_rad_shield")},children:x?"Disable Radiation Shielding":"Enable Radiation Shielding"}),children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Ambient Radiation",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:B,maxValue:100,ranges:{bad:[65,Infinity],average:[15,65],good:[0,15]},children:[B," mSv"]})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Cooling",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Remaining",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:10*g,maxValue:1e3,ranges:{good:[65,Infinity],average:[15,65],bad:[0,15]},children:[10*g," u"]})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Flow Rate",children:(0,o.createComponentVNode)(2,a.Slider,{minValue:0,value:b,maxValue:V,stepPixelSize:50,format:function(e){return e+" u/s"},onDrag:function(e,t){return l("coolantRate",{coolant:t})}})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Coolant Purity",children:(0,o.createComponentVNode)(2,a.ProgressBar,{minValue:0,value:v,maxValue:100,ranges:{good:[66,Infinity],average:[33,66],bad:[0,33]}})})]})}),(0,o.createComponentVNode)(2,a.Section,{title:"Latest Results",children:(0,c.decodeHtmlEntities)(m).split("\n").map((function(e){return(0,o.createComponentVNode)(2,a.Box,{children:e},e)}))})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.XenoarchSuspension=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.XenoarchSuspension=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cell,u=l.cellCharge,s=l.cellMaxCharge,m=l.locked,p=l.suspension_field;return(0,o.createComponentVNode)(2,i.Window,{width:400,height:150,children:(0,o.createComponentVNode)(2,i.Window.Content,{children:(0,o.createComponentVNode)(2,a.Section,{title:'Triple-phase S.F.G. MK III "Reliant"',buttons:(0,o.createComponentVNode)(2,a.Button,{icon:m?"lock":"lock-open",selected:!m,onClick:function(){return c("lock")},children:m?"Locked":"Unlocked"}),children:m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"This interface is locked. Swipe an ID card to unlock it."})||(0,o.createFragment)([(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cell Charge",children:d&&(0,o.createComponentVNode)(2,a.ProgressBar,{ranges:{good:[.75*s,Infinity],average:[.5*s,.75*s],bad:[-Infinity,.5*s]},value:u,maxValue:s})||(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"No cell inserted."})})}),(0,o.createComponentVNode)(2,a.Button,{fluid:!0,mt:1,icon:"meteor",selected:p,onClick:function(){return c("toggle_field")},children:p?"Disengage Suspension Field":"Engage Suspension Field"})],4)})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIAtmos=void 0;var o=n(0),r=n(9),a=n(7),i=n(1),c=n(2),l=n(3);t.pAIAtmos=function(e,t){var n=(0,i.useBackend)(t),d=(n.act,n.data.aircontents);return(0,o.createComponentVNode)(2,l.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,l.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,c.Section,{children:(0,o.createComponentVNode)(2,c.LabeledList,{children:(0,r.filter)((function(e){return"0"!==e.val||"Pressure"===e.entry||"Temperature"===e.entry}))(d).map((function(e){return(0,o.createComponentVNode)(2,c.LabeledList.Item,{label:e.entry,color:(t=e.val,n=e.bad_low,r=e.poor_low,i=e.poor_high,l=e.bad_high,ti?"average":t>l?"bad":"good"),children:[e.val,(0,a.decodeHtmlEntities)(e.units)]},e.entry);var t,n,r,i,l}))})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDirectives=void 0;var o=n(0),r=n(1),a=n(2),i=n(3);t.pAIDirectives=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.master,u=l.dna,s=l.prime,m=l.supplemental;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Master",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Master",children:d&&(0,o.createComponentVNode)(2,a.Box,{children:[d," (",u,")",(0,o.createComponentVNode)(2,a.Button,{icon:"syringe",content:"Request Sample",onClick:function(){return c("getdna")}})]})||(0,o.createComponentVNode)(2,a.Box,{children:"None"})})})}),(0,o.createComponentVNode)(2,a.Section,{title:"Directives",children:[(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Prime Directive",children:s}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Supplemental Directive(s)",children:m||"None"})]}),(0,o.createComponentVNode)(2,a.Box,{mt:1,italic:!0,children:'Recall, personality, that you are a complex piece of software with tremendous social skills. Unlike station AI models, you are focused entirely on sapient-software interfacing. You may parse the "spirit" of a directive and follow its intent, rather than tripping over pedantics and getting snared by technicalities. Above all, you should strive to be seen as the ideal, unwavering digital companion that you are.'}),(0,o.createComponentVNode)(2,a.Box,{mt:1,bold:!0,children:"Your prime directive comes before all others. Should a supplemental directive conflict with it, you are capable of simply discarding this inconsistency, ignoring the conflicting supplemental directive and continuing to fulfill your prime directive to the best of your ability."})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIDoorjack=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIDoorjack=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.cable,u=l.machine,s=l.inprogress,m=l.progress_a,p=l.progress_b,h=l.aborted;return(0,o.createComponentVNode)(2,i.Window,{width:300,height:150,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:(0,o.createComponentVNode)(2,a.Section,{children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Cable",children:u&&(0,o.createComponentVNode)(2,a.Box,{color:"good",children:"Connected"})||d&&(0,o.createComponentVNode)(2,a.Box,{color:"average",children:"Extended"})||(0,o.createComponentVNode)(2,a.Box,{children:(0,o.createComponentVNode)(2,a.Button,{icon:"ethernet",content:"Retracted",onClick:function(){return c("cable")}})})}),!!u&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Hack",children:s&&(0,o.createComponentVNode)(2,a.Box,{children:[(0,o.createComponentVNode)(2,a.ProgressBar,{value:m,maxValue:100,ranges:{good:[67,Infinity],average:[33,67],bad:[-Infinity,33]},children:[(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:m}),".",(0,o.createComponentVNode)(2,a.AnimatedNumber,{value:p}),"%"]}),(0,o.createComponentVNode)(2,a.Button,{icon:"ban",color:"bad",onClick:function(){return c("cancel")}})]})||(0,o.createComponentVNode)(2,a.Button,{icon:"virus",content:"Start",onClick:function(){return c("jack")}})})||!!h&&(0,o.createComponentVNode)(2,a.LabeledList.Item,{color:"bad",mt:1,children:"Hack aborted."})]})})})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIInterface=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIInterface=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.bought,u=l.not_bought,s=l.available_ram,m=l.emotions,p=l.current_emotion;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{title:"Emotion",children:!!Array.isArray(m)&&m.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.id===p,onClick:function(){return c("image",{image:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.Section,{title:"Software (Available RAM: "+s+")",children:(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Installed",children:!!Array.isArray(d)&&d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,selected:e.on,onClick:function(){return c("software",{software:e.id})}},e.id)}))}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Downloadable",children:!!Array.isArray(u)&&u.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name+" ("+e.ram+")",disabled:e.ram>s,onClick:function(){return c("purchase",{purchase:e.id})}},e.id)}))})]})})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAIMedrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAIMedrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.medical,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Blood Type",children:s.b_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Disabilities",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_dis_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Allergies",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.alg}),(0,o.createComponentVNode)(2,a.Box,{children:s.alg_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Current Diseases",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.cdi}),(0,o.createComponentVNode)(2,a.Box,{children:s.cdi_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}},function(e,t,n){"use strict";t.__esModule=!0,t.pAISecrecords=void 0;var o=n(0),r=(n(5),n(1)),a=n(2),i=n(3);t.pAISecrecords=function(e,t){var n=(0,r.useBackend)(t),c=n.act,l=n.data,d=l.records,u=l.general,s=l.security,m=l.could_not_find;return(0,o.createComponentVNode)(2,i.Window,{width:450,height:600,resizable:!0,children:(0,o.createComponentVNode)(2,i.Window.Content,{scrollable:!0,children:[(0,o.createComponentVNode)(2,a.Section,{children:d.map((function(e){return(0,o.createComponentVNode)(2,a.Button,{content:e.name,onClick:function(){return c("select",{select:e.ref})}},e.ref)}))}),(u||s)&&(0,o.createComponentVNode)(2,a.Section,{title:"Selected Record",children:[!!m&&(0,o.createComponentVNode)(2,a.Box,{color:"bad",children:"Warning: Failed to find some records. The information below may not be complete."}),(0,o.createComponentVNode)(2,a.LabeledList,{children:[(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Name",children:u.name}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Record ID",children:u.id}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Entity Classification",children:u.brain_type}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Sex",children:u.sex}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Species",children:u.species}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Age",children:u.age}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Rank",children:u.rank}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Fingerprint",children:u.fingerprint}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Physical Status",children:u.p_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Mental Status",children:u.m_stat}),(0,o.createComponentVNode)(2,a.LabeledList.Divider),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Criminal Status",children:(0,o.createComponentVNode)(2,a.Box,{children:s.criminal})}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Minor Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.mi_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Major Crimes",children:[(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim}),(0,o.createComponentVNode)(2,a.Box,{children:s.ma_crim_d})]}),(0,o.createComponentVNode)(2,a.LabeledList.Item,{label:"Important Notes",children:s.notes})]})]})]})})}}]); +>>>>>>> d191485... R-UST rises again. (#7835) diff --git a/vorestation.dme b/vorestation.dme index eeb1ef69d2e..ab10a2eb4ae 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3613,10 +3613,13 @@ #include "code\modules\tgui\modules\communications.dm" #include "code\modules\tgui\modules\crew_manifest.dm" #include "code\modules\tgui\modules\crew_monitor.dm" +#include "code\modules\tgui\modules\gyrotron_control.dm" #include "code\modules\tgui\modules\law_manager.dm" #include "code\modules\tgui\modules\overmap.dm" #include "code\modules\tgui\modules\power_monitor.dm" #include "code\modules\tgui\modules\rcon.dm" +#include "code\modules\tgui\modules\rustcore_monitor.dm" +#include "code\modules\tgui\modules\rustfuel_control.dm" #include "code\modules\tgui\modules\shutoff_monitor.dm" #include "code\modules\tgui\modules\supermatter_monitor.dm" #include "code\modules\tgui\modules\teleporter.dm" From e13ac510d5ad6f9bddfdcb5ae9e0ca0f86090e7c Mon Sep 17 00:00:00 2001 From: Cerebulon Date: Sat, 20 Feb 2021 07:18:09 +0000 Subject: [PATCH 025/193] Ports TGUI Security Stuff --- code/game/machinery/computer/prisoner.dm | 80 +++++++++++++++++++ code/game/machinery/computer/security.dm | 12 +++ code/game/machinery/doors/brigdoors.dm | 46 ++++++++++- .../detectivework/microscope/dnascanner.dm | 2 +- 4 files changed, 137 insertions(+), 3 deletions(-) diff --git a/code/game/machinery/computer/prisoner.dm b/code/game/machinery/computer/prisoner.dm index 9932934a83d..da54fbebba3 100644 --- a/code/game/machinery/computer/prisoner.dm +++ b/code/game/machinery/computer/prisoner.dm @@ -15,10 +15,17 @@ var/stop = 0.0 var/screen = 0 // 0 - No Access Denied, 1 - Access allowed +<<<<<<< HEAD +======= +/obj/machinery/computer/prisoner/attack_ai(var/mob/user as mob) + return src.attack_hand(user) + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) /obj/machinery/computer/prisoner/attack_hand(mob/user) if(..()) return tgui_interact(user) +<<<<<<< HEAD /obj/machinery/computer/prisoner/tgui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) @@ -93,3 +100,76 @@ . = TRUE add_fingerprint(usr) +======= + +/obj/machinery/computer/prisoner/tgui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "PrisonerManagement", name) + ui.open() + +/obj/machinery/computer/prisoner/tgui_data(mob/user) + var/list/data = list() + + data["locked"] = !screen + data["chemImplants"] = list() + data["trackImplants"] = list() + if(screen) + for(var/obj/item/weapon/implant/chem/C in all_chem_implants) + var/turf/T = get_turf(C) + if(!T) + continue + if(!C.implanted) + continue + data["chemImplants"].Add(list(list( + "host" = C.imp_in, + "units" = C.reagents.total_volume, + "ref" = "\ref[C]" + ))) + for(var/obj/item/weapon/implant/tracking/track in all_tracking_implants) + var/turf/T = get_turf(track) + if(!T) + continue + if(!track.implanted) + continue + var/loc_display = "Unknown" + var/mob/living/L = track.imp_in + if((get_z(L) in using_map.station_levels) && !istype(L.loc, /turf/space)) + loc_display = T.loc + if(track.malfunction) + loc_display = pick(teleportlocs) + data["trackImplants"].Add(list(list( + "host" = L, + "ref" = "\ref[track]", + "id" = "[track.id]", + "loc" = "[loc_display]", + ))) + + return data + + +/obj/machinery/computer/prisoner/tgui_act(action, list/params) + if(..()) + return TRUE + switch(action) + if("inject") + var/obj/item/weapon/implant/I = locate(params["imp"]) + if(I) + I.activate(clamp(params["val"], 0, 10)) + . = TRUE + if("lock") + if(allowed(usr)) + screen = !screen + else + to_chat(usr, "Unauthorized Access.") + . = TRUE + if("warn") + var/warning = sanitize(input(usr, "Message:", "Enter your message here!", "")) + if(!warning) + return + var/obj/item/weapon/implant/I = locate(params["imp"]) + if(I && I.imp_in) + to_chat(I.imp_in, "You hear a voice in your head saying: '[warning]'") + . = TRUE + add_fingerprint(usr) +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 1fbd897113d..da1df8d8358 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -389,11 +389,19 @@ if(field == "age") answer = text2num(answer) +<<<<<<< HEAD if(field == "rank") if(answer in joblist) active1.fields["real_rank"] = answer +======= + + if(field == "rank") + if(answer in joblist) + active1.fields["real_rank"] = answer + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) if(field == "criminal") for(var/mob/living/carbon/human/H in player_list) BITSET(H.hud_updateflag, WANTED_HUD) @@ -509,4 +517,8 @@ /obj/machinery/computer/secure_data/detective_computer icon_state = "messyfiles" +<<<<<<< HEAD #undef FIELD +======= +#undef FIELD +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index f4d9c900ed3..2b5da6568f9 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -3,12 +3,17 @@ #define FONT_COLOR "#09f" #define FONT_STYLE "Small Fonts" #define MAX_TIMER 36000 +<<<<<<< HEAD #define PRESET_SHORT 1 MINUTES #define PRESET_MEDIUM 5 MINUTES #define PRESET_LONG 10 MINUTES +======= +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) -//This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 +#define PRESET_SHORT 1 MINUTES +#define PRESET_MEDIUM 5 MINUTES +#define PRESET_LONG 10 MINUTES /////////////////////////////////////////////////////////////////////////////////////////////// // Brig Door control displays. @@ -25,15 +30,25 @@ layer = ABOVE_WINDOW_LAYER desc = "A remote control for a door." req_access = list(access_brig) +<<<<<<< HEAD anchored = 1.0 // can't pick it up density = 0 // can walk through it. var/id = null // id of door it controls. +======= + anchored = 1.0 // can't pick it up + density = 0 // can walk through it. + var/id = null // id of door it controls. +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) var/activation_time = 0 var/timer_duration = 0 var/timing = FALSE // boolean, true/1 timer is on, false/0 means it's not timing var/list/obj/machinery/targets = list() +<<<<<<< HEAD +======= + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) maptext_height = 26 maptext_width = 32 @@ -73,10 +88,19 @@ if(stat & (NOPOWER|BROKEN)) return +<<<<<<< HEAD +======= + if(stat & (NOPOWER|BROKEN)) + return +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) if(timing) if(world.time - activation_time >= timer_duration) timer_end() // open doors, reset timer, clear status screen update_icon() +<<<<<<< HEAD +======= + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) // has the door power situation changed, if so update icon. /obj/machinery/door_timer/power_change() @@ -108,7 +132,11 @@ C.icon_state = "closed_locked" return 1 +<<<<<<< HEAD // Opens and unlocks doors, power check +======= +/// Opens and unlocks doors, power check +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) /obj/machinery/door_timer/proc/timer_end(forced = FALSE) if(stat & (NOPOWER|BROKEN)) return 0 @@ -138,6 +166,14 @@ if(seconds) . /= 10 +<<<<<<< HEAD +======= +/obj/machinery/door_timer/proc/time_left(seconds = FALSE) + . = max(0, timer_duration - (activation_time ? (world.time - activation_time) : 0)) + if(seconds) + . /= 10 + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) /obj/machinery/door_timer/proc/set_timer(value) var/new_time = clamp(value, 0, MAX_TIMER) . = new_time == timer_duration //return 1 on no change @@ -145,6 +181,12 @@ if(timer_duration && activation_time && timing) // Setting it while active will reset the activation time activation_time = world.time +<<<<<<< HEAD +======= +/obj/machinery/door_timer/attack_ai(mob/user) + return src.attack_hand(user) + +>>>>>>> 66b0338... Ports TGUI Security Stuff (#7902) /obj/machinery/door_timer/attack_hand(mob/user) if(..()) return TRUE @@ -291,4 +333,4 @@ #undef FONT_SIZE #undef FONT_COLOR #undef FONT_STYLE -#undef CHARS_PER_LINE +#undef CHARS_PER_LINE \ No newline at end of file diff --git a/code/modules/detectivework/microscope/dnascanner.dm b/code/modules/detectivework/microscope/dnascanner.dm index 1dac4a0f58f..b87639cce64 100644 --- a/code/modules/detectivework/microscope/dnascanner.dm +++ b/code/modules/detectivework/microscope/dnascanner.dm @@ -141,4 +141,4 @@ else if(bloodsamp) icon_state = "dnaclosed" else - icon_state = "dnaopen" + icon_state = "dnaopen" \ No newline at end of file From 24f036d0a1abb6d9f59585c47d871b903a363de8 Mon Sep 17 00:00:00 2001 From: Riley Date: Fri, 12 Feb 2021 08:10:34 -0500 Subject: [PATCH 026/193] Peacock tails! Application here: https://forum.vore-station.net/viewtopic.php?f=26&t=1914 --- .../vore/appearance/sprite_accessories_vr.dm | 18 ++++++++++++++++++ icons/mob/vore/tails_vr.dmi | Bin 143859 -> 148621 bytes 2 files changed, 18 insertions(+) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 06bb7a34cca..dac79672083 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -2101,6 +2101,24 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY +/datum/sprite_accessory/tail/peacocktail_red + name = "Peacock tail (vwag)" + desc = "" + icon = "icons/mob/vore/tails_vr.dmi" + icon_state = "peacocktail_red" + ani_state = "peacocktail_red_w" + ckeys_allowed = list("prettiebyrd") + +/datum/sprite_accessory/tail/peacocktail + name = "Peacock tail, colorable (vwag)" + desc = "" + icon = "icons/mob/vore/tails_vr.dmi" + icon_state = "peacocktail" + ani_state = "peacocktail_w" + do_colouration = 1 + color_blend_mode = ICON_MULTIPLY + ckeys_allowed = list("prettiebyrd") + /* //////////////////////////// / =--------------------= / diff --git a/icons/mob/vore/tails_vr.dmi b/icons/mob/vore/tails_vr.dmi index 0ef22dd9ef9fd6cfd5abf4d18ddb592cddec2129..44a960e345c660b8b180e8a1e589c9015c5aa511 100644 GIT binary patch delta 18870 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


" + + return dat \ No newline at end of file diff --git a/maps/southern_cross/southern_cross_defines.dm b/maps/southern_cross/southern_cross_defines.dm index bc8ea8e3838..16a8d3ae3d3 100644 --- a/maps/southern_cross/southern_cross_defines.dm +++ b/maps/southern_cross/southern_cross_defines.dm @@ -326,3 +326,11 @@ model_text = "Pilot" req_access = null req_one_access = list(access_pilot,access_explorer) + +/datum/map/southern_cross/get_map_info() + . = list() + . += "The NLS [full_name] is a small waystation in orbit of the frozen garden world of Sif, jewel of the Vir system.
" + . += "Humanity stands on the precipice of a technological singularity, and the vast majority of the Solar Confederate Government would rather it move firmly away from the edge.
" + . += "Though Vir is typically peaceful, the system has seen its fair share of conflict in the face of technological extremists, rogue drone intelligence, and worse.
" + . += "As an employee of NanoTrasen, operators of the Southern Cross and one of the galaxy's largest research corporations, you're probably just here to do a job." + return jointext(., "
") \ No newline at end of file diff --git a/maps/~map_system/maps.dm b/maps/~map_system/maps.dm index 0b1b31af8fd..055efc9c155 100644 --- a/maps/~map_system/maps.dm +++ b/maps/~map_system/maps.dm @@ -326,3 +326,6 @@ var/list/all_maps = list() if (using_map.zlevels["[z]"] == src) using_map.zlevels -= "[z]" return ..() + +/datum/map/proc/get_map_info() + return "No map information available" \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 0b7879eb73f..dcc97958c1b 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2942,7 +2942,11 @@ #include "code\modules\mob\new_player\login_vr.dm" #include "code\modules\mob\new_player\logout.dm" #include "code\modules\mob\new_player\new_player.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\mob\new_player\new_player_vr.dm" +======= +#include "code\modules\mob\new_player\news.dm" +>>>>>>> d0b71c8... Lobby Improvements (#7856):polaris.dme #include "code\modules\mob\new_player\poll.dm" #include "code\modules\mob\new_player\preferences_setup.dm" #include "code\modules\mob\new_player\preferences_setup_vr.dm" @@ -3028,6 +3032,7 @@ #include "code\modules\multiz\structures_vr.dm" #include "code\modules\multiz\turf.dm" #include "code\modules\multiz\zshadow.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\nifsoft\nif.dm" #include "code\modules\nifsoft\nif_softshop.dm" #include "code\modules\nifsoft\nif_statpanel.dm" @@ -3040,6 +3045,29 @@ #include "code\modules\nifsoft\software\13_soulcatcher.dm" #include "code\modules\nifsoft\software\14_commlink.dm" #include "code\modules\nifsoft\software\15_misc.dm" +======= +#include "code\modules\nano\nanoexternal.dm" +#include "code\modules\nano\nanomanager.dm" +#include "code\modules\nano\nanomapgen.dm" +#include "code\modules\nano\nanoui.dm" +#include "code\modules\nano\interaction\admin.dm" +#include "code\modules\nano\interaction\base.dm" +#include "code\modules\nano\interaction\conscious.dm" +#include "code\modules\nano\interaction\contained.dm" +#include "code\modules\nano\interaction\default.dm" +#include "code\modules\nano\interaction\interactive.dm" +#include "code\modules\nano\interaction\inventory.dm" +#include "code\modules\nano\interaction\inventory_deep.dm" +#include "code\modules\nano\interaction\outside.dm" +#include "code\modules\nano\interaction\physical.dm" +#include "code\modules\nano\interaction\remote.dm" +#include "code\modules\nano\interaction\self.dm" +#include "code\modules\nano\interaction\zlevel.dm" +#include "code\modules\nano\modules\nano_module.dm" +#include "code\modules\news\news_init.dm" +#include "code\modules\news\newspaper.dm" +#include "code\modules\news\newspaper_layout.dm" +>>>>>>> d0b71c8... Lobby Improvements (#7856):polaris.dme #include "code\modules\organs\blood.dm" #include "code\modules\organs\misc.dm" #include "code\modules\organs\organ.dm" From 71b1f9730eb84a0e2c88cd8b908673c532379a16 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 21 Feb 2021 13:36:37 -0800 Subject: [PATCH 029/193] Merge pull request #7912 from TyrannyAlice/bugfixing Fixes some medical access --- maps/southern_cross/southern_cross-1.dmm | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index 62e29660433..ca90e37916d 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -89671,7 +89671,8 @@ icon_state = "4-8" }, /obj/machinery/door/airlock/glass_medical{ - name = "Patient Ward" + name = "Patient Ward"; + req_one_access = list() }, /turf/simulated/floor/tiled/steel_grid, /area/medical/patient_wing) @@ -92856,7 +92857,8 @@ "cWF" = ( /obj/machinery/door/firedoor/border_only, /obj/machinery/door/airlock/glass_medical{ - name = "Patient Ward" + name = "Patient Ward"; + req_one_access = list() }, /turf/simulated/floor/tiled/steel_grid, /area/medical/patient_wing) @@ -94251,7 +94253,8 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/medical{ - name = "Patient Room A" + name = "Patient Room A"; + req_one_access = list() }, /turf/simulated/floor/tiled/steel_grid, /area/medical/patient_a) @@ -94275,7 +94278,8 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/medical{ - name = "Patient Room B" + name = "Patient Room B"; + req_one_access = list() }, /turf/simulated/floor/tiled/steel_grid, /area/medical/patient_b) From 32e08ebc59833cb9bbe8a3e96b03f036ba36bff2 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Sun, 13 Dec 2020 15:25:13 -0900 Subject: [PATCH 031/193] Reworks stairs to be sensible --- code/game/atoms_movable.dm | 2 +- code/modules/mob/living/living.dm | 80 +- code/modules/mob/living/living_defense.dm | 72 +- code/modules/mob/living/living_movement.dm | 241 +- .../multiz/{structures.dm => ladders.dm} | 10 +- code/modules/multiz/movement.dm | 24 +- code/modules/multiz/stairs.dm | 556 + code/modules/multiz/turf.dm | 14 +- html/changelogs/atermonera_stairsv2.yml | 8 + icons/obj/structures.dmi | Bin 113838 -> 112601 bytes icons/obj/structures/multiz.dmi | Bin 0 -> 12763 bytes .../stairs_64x64.dmi} | Bin maps/example/example-1.dmm | 1471 +- maps/example/example-2.dmm | 1387 +- maps/southern_cross/southern_cross-1.dmm | 311164 ++++++++++++++- maps/submaps/_helpers.dm | 3 +- vorestation.dme | 11 + 17 files changed, 314286 insertions(+), 757 deletions(-) rename code/modules/multiz/{structures.dm => ladders.dm} (96%) create mode 100644 code/modules/multiz/stairs.dm create mode 100644 html/changelogs/atermonera_stairsv2.yml create mode 100644 icons/obj/structures/multiz.dmi rename icons/obj/{stairs.dmi => structures/stairs_64x64.dmi} (100%) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index bf5fc0ab18c..510b8bf7620 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -134,7 +134,7 @@ for(var/i in loc) var/atom/movable/thing = i // We don't call parent so we are calling this for byond - thing.Crossed(src) + thing.Crossed(src, oldloc) // We're a multi-tile object (multiple locs) else if(. && newloc) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index c898c492c7a..ad0c5e729f1 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -74,6 +74,7 @@ usr.visible_message("[src] points to [A]") return 1 +<<<<<<< HEAD /*one proc, four uses swapping: if it's 1, the mobs are trying to switch, if 0, non-passive is pushing passive default behaviour is: @@ -282,6 +283,8 @@ default behaviour is: var/obj/vehicle/V = AM V.RunOver(src) +======= +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) /mob/living/verb/succumb() set hidden = 1 if ((src.health < 0 && src.health > (5-src.getMaxHealth()))) // Health below Zero but above 5-away-from-death, as before, but variable @@ -682,36 +685,6 @@ default behaviour is: // ++++ROCKDTBEN++++ MOB PROCS //END -// Applies direct "cold" damage while checking protection against the cold. -/mob/living/proc/inflict_cold_damage(amount) - amount *= 1 - get_cold_protection(50) // Within spacesuit protection. - if(amount > 0) - adjustFireLoss(amount) - -// Ditto, but for "heat". -/mob/living/proc/inflict_heat_damage(amount) - amount *= 1 - get_heat_protection(10000) // Within firesuit protection. - if(amount > 0) - adjustFireLoss(amount) - -// and one for electricity because why not -/mob/living/proc/inflict_shock_damage(amount) - electrocute_act(amount, null, 1 - get_shock_protection(), pick(BP_HEAD, BP_TORSO, BP_GROIN)) - -// also one for water (most things resist it entirely, except for slimes) -/mob/living/proc/inflict_water_damage(amount) - amount *= 1 - get_water_protection() - if(amount > 0) - adjustToxLoss(amount) - -// one for abstracted away ""poison"" (mostly because simplemobs shouldn't handle reagents) -/mob/living/proc/inflict_poison_damage(amount) - if(isSynthetic()) - return - amount *= 1 - get_poison_protection() - if(amount > 0) - adjustToxLoss(amount) - /mob/proc/get_contents() @@ -762,50 +735,6 @@ default behaviour is: return 1 return 0 - -/mob/living/proc/can_inject() - return 1 - -/mob/living/proc/get_organ_target() - var/mob/shooter = src - var/t = shooter:zone_sel.selecting - if ((t in list( O_EYES, O_MOUTH ))) - t = BP_HEAD - var/obj/item/organ/external/def_zone = ran_zone(t) - return def_zone - - -// heal ONE external organ, organ gets randomly selected from damaged ones. -/mob/living/proc/heal_organ_damage(var/brute, var/burn) - adjustBruteLoss(-brute) - adjustFireLoss(-burn) - src.updatehealth() - -// damage ONE external organ, organ gets randomly selected from damaged ones. -/mob/living/proc/take_organ_damage(var/brute, var/burn, var/emp=0) - if(status_flags & GODMODE) return 0 //godmode - adjustBruteLoss(brute) - adjustFireLoss(burn) - src.updatehealth() - -// heal MANY external organs, in random order -/mob/living/proc/heal_overall_damage(var/brute, var/burn) - adjustBruteLoss(-brute) - adjustFireLoss(-burn) - src.updatehealth() - -// damage MANY external organs, in random order -/mob/living/proc/take_overall_damage(var/brute, var/burn, var/used_weapon = null) - if(status_flags & GODMODE) return 0 //godmode - adjustBruteLoss(brute) - adjustFireLoss(burn) - src.updatehealth() - -/mob/living/proc/restore_all_organs() - return - - - /mob/living/proc/revive() rejuvenate() if(buckled) @@ -903,6 +832,7 @@ default behaviour is: return +<<<<<<< HEAD // Almost all of this handles pulling movables behind us /mob/living/Move(atom/newloc, direct, movetime) if(buckled && buckled.loc != newloc) //not updating position @@ -1000,6 +930,8 @@ default behaviour is: /mob/living/proc/handle_footstep(turf/T) return FALSE +======= +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) /mob/living/verb/resist() set name = "Resist" set category = "IC" diff --git a/code/modules/mob/living/living_defense.dm b/code/modules/mob/living/living_defense.dm index 11158d89a1f..eca22436bf1 100644 --- a/code/modules/mob/living/living_defense.dm +++ b/code/modules/mob/living/living_defense.dm @@ -571,4 +571,74 @@ if(confused) accuracy_penalty += 45 - return accuracy_penalty \ No newline at end of file + return accuracy_penalty + +// Applies direct "cold" damage while checking protection against the cold. +/mob/living/proc/inflict_cold_damage(amount) + amount *= 1 - get_cold_protection(50) // Within spacesuit protection. + if(amount > 0) + adjustFireLoss(amount) + +// Ditto, but for "heat". +/mob/living/proc/inflict_heat_damage(amount) + amount *= 1 - get_heat_protection(10000) // Within firesuit protection. + if(amount > 0) + adjustFireLoss(amount) + +// and one for electricity because why not +/mob/living/proc/inflict_shock_damage(amount) + electrocute_act(amount, null, 1 - get_shock_protection(), pick(BP_HEAD, BP_TORSO, BP_GROIN)) + +// also one for water (most things resist it entirely, except for slimes) +/mob/living/proc/inflict_water_damage(amount) + amount *= 1 - get_water_protection() + if(amount > 0) + adjustToxLoss(amount) + +// one for abstracted away ""poison"" (mostly because simplemobs shouldn't handle reagents) +/mob/living/proc/inflict_poison_damage(amount) + if(isSynthetic()) + return + amount *= 1 - get_poison_protection() + if(amount > 0) + adjustToxLoss(amount) + +/mob/living/proc/can_inject() + return 1 + +/mob/living/proc/get_organ_target() + var/mob/shooter = src + var/t = shooter:zone_sel.selecting + if ((t in list( O_EYES, O_MOUTH ))) + t = BP_HEAD + var/obj/item/organ/external/def_zone = ran_zone(t) + return def_zone + +// heal ONE external organ, organ gets randomly selected from damaged ones. +/mob/living/proc/heal_organ_damage(var/brute, var/burn) + adjustBruteLoss(-brute) + adjustFireLoss(-burn) + src.updatehealth() + +// damage ONE external organ, organ gets randomly selected from damaged ones. +/mob/living/proc/take_organ_damage(var/brute, var/burn, var/emp=0) + if(status_flags & GODMODE) return 0 //godmode + adjustBruteLoss(brute) + adjustFireLoss(burn) + src.updatehealth() + +// heal MANY external organs, in random order +/mob/living/proc/heal_overall_damage(var/brute, var/burn) + adjustBruteLoss(-brute) + adjustFireLoss(-burn) + src.updatehealth() + +// damage MANY external organs, in random order +/mob/living/proc/take_overall_damage(var/brute, var/burn, var/used_weapon = null) + if(status_flags & GODMODE) return 0 //godmode + adjustBruteLoss(brute) + adjustFireLoss(burn) + src.updatehealth() + +/mob/living/proc/restore_all_organs() + return diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 9407a7cb18f..2c6eb346064 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -18,4 +18,243 @@ if(!n.is_safe_to_enter(src)) to_chat(src, span("warning", "\The [n] is dangerous to move into.")) return FALSE // In case any code wants to know if movement happened. - return ..() // Parent call should make the mob move. \ No newline at end of file + return ..() // Parent call should make the mob move. + +/*one proc, four uses +swapping: if it's 1, the mobs are trying to switch, if 0, non-passive is pushing passive +default behaviour is: + - non-passive mob passes the passive version + - passive mob checks to see if its mob_bump_flag is in the non-passive's mob_bump_flags + - if si, the proc returns +*/ +/mob/living/proc/can_move_mob(var/mob/living/swapped, swapping = 0, passive = 0) + if(!swapped) + return 1 + if(!passive) + return swapped.can_move_mob(src, swapping, 1) + else + var/context_flags = 0 + if(swapping) + context_flags = swapped.mob_swap_flags + else + context_flags = swapped.mob_push_flags + if(!mob_bump_flag) //nothing defined, go wild + return 1 + if(mob_bump_flag & context_flags) + return 1 + return 0 + +/mob/living/Bump(atom/movable/AM) + if(now_pushing || !loc || buckled == AM) + return + now_pushing = 1 + if (istype(AM, /mob/living)) + var/mob/living/tmob = AM + + //Even if we don't push/swap places, we "touched" them, so spread fire + spread_fire(tmob) + + for(var/mob/living/M in range(tmob, 1)) + if(tmob.pinned.len || ((M.pulling == tmob && ( tmob.restrained() && !( M.restrained() ) && M.stat == 0)) || locate(/obj/item/weapon/grab, tmob.grabbed_by.len)) ) + if ( !(world.time % 5) ) + to_chat(src, "[tmob] is restrained, you cannot push past") + now_pushing = 0 + return + if( tmob.pulling == M && ( M.restrained() && !( tmob.restrained() ) && tmob.stat == 0) ) + if ( !(world.time % 5) ) + to_chat(src, "[tmob] is restraining [M], you cannot push past") + now_pushing = 0 + return + + //BubbleWrap: people in handcuffs are always switched around as if they were on 'help' intent to prevent a person being pulled from being seperated from their puller + var/can_swap = 1 + if(loc.density || tmob.loc.density) + can_swap = 0 + if(can_swap) + for(var/atom/movable/A in loc) + if(A == src) + continue + if(!A.CanPass(tmob, loc)) + can_swap = 0 + if(!can_swap) break + if(can_swap) + for(var/atom/movable/A in tmob.loc) + if(A == tmob) + continue + if(!A.CanPass(src, tmob.loc)) + can_swap = 0 + if(!can_swap) break + + //Leaping mobs just land on the tile, no pushing, no anything. + if(status_flags & LEAPING) + loc = tmob.loc + status_flags &= ~LEAPING + now_pushing = 0 + return + + if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! + var/turf/oldloc = loc + forceMove(tmob.loc) + tmob.forceMove(oldloc) + now_pushing = 0 + return + + if(!can_move_mob(tmob, 0, 0)) + now_pushing = 0 + return + if(a_intent == I_HELP || src.restrained()) + now_pushing = 0 + return + if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) + if(prob(40) && !(FAT in src.mutations)) + to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") + now_pushing = 0 + return + if(tmob.r_hand && istype(tmob.r_hand, /obj/item/weapon/shield/riot)) + if(prob(99)) + now_pushing = 0 + return + if(tmob.l_hand && istype(tmob.l_hand, /obj/item/weapon/shield/riot)) + if(prob(99)) + now_pushing = 0 + return + if(!(tmob.status_flags & CANPUSH)) + now_pushing = 0 + return + + tmob.LAssailant = src + + now_pushing = 0 + . = ..() + if (!istype(AM, /atom/movable) || AM.anchored) + if(confused && prob(50) && m_intent=="run") + Weaken(2) + playsound(src, "punch", 25, 1, -1) + visible_message("[src] [pick("ran", "slammed")] into \the [AM]!") + src.apply_damage(5, BRUTE) + to_chat(src, "You just [pick("ran", "slammed")] into \the [AM]!") + return + if (!now_pushing) + if(isobj(AM)) + var/obj/I = AM + if(!can_pull_size || can_pull_size < I.w_class) + return + now_pushing = 1 + + var/t = get_dir(src, AM) + if (istype(AM, /obj/structure/window)) + for(var/obj/structure/window/win in get_step(AM,t)) + now_pushing = 0 + return + + step(AM, t) + + if(ishuman(AM) && AM:grabbed_by) + for(var/obj/item/weapon/grab/G in AM:grabbed_by) + step(G:assailant, get_dir(G:assailant, AM)) + G.adjust_position() + now_pushing = 0 + +/mob/living/CanPass(atom/movable/mover, turf/target) + if(istype(mover, /obj/structure/blob) && faction == "blob") //Blobs should ignore things on their faction. + return TRUE + return ..() + +// Called when something steps onto us. This allows for mulebots and vehicles to run things over. <3 +/mob/living/Crossed(var/atom/movable/AM) // Transplanting this from /mob/living/carbon/human/Crossed() + if(AM == src || AM.is_incorporeal()) // We're not going to run over ourselves or ghosts + return + + if(istype(AM, /mob/living/bot/mulebot)) + var/mob/living/bot/mulebot/MB = AM + MB.runOver(src) + + if(istype(AM, /obj/vehicle)) + var/obj/vehicle/V = AM + V.RunOver(src) + +// Almost all of this handles pulling movables behind us +/mob/living/Move(atom/newloc, direct, movetime) + if(buckled && buckled.loc != newloc) //not updating position + if(!buckled.anchored && buckled.buckle_movable) + return buckled.Move(newloc, direct) + else + return 0 + + var/atom/movable/pullee = pulling + // Prior to our move it's already too far away + if(pullee && get_dist(src, pullee) > 1) + stop_pulling() + // Shenanigans! Pullee closed into locker for eg. + if(pullee && !isturf(pullee.loc) && pullee.loc != loc) + stop_pulling() + // Can't pull with no hands + if(restrained()) + stop_pulling() + + // Will move our mob (probably) + . = ..() // Moved() called at this point if successful + + if(pulledby && moving_diagonally != FIRST_DIAG_STEP && get_dist(src, pulledby) > 1) //seperated from our puller and not in the middle of a diagonal move + pulledby.stop_pulling() + + if(s_active && !(s_active in contents) && get_turf(s_active) != get_turf(src)) //check !( s_active in contents ) first so we hopefully don't have to call get_turf() so much. + s_active.close(src) + +/mob/living/proc/dragged(var/mob/living/dragger, var/oldloc) + var/area/A = get_area(src) + if(lying && !buckled && pull_damage() && A.has_gravity() && (prob(getBruteLoss() * 200 / maxHealth))) + adjustBruteLoss(2) + visible_message("\The [src]'s [isSynthetic() ? "state" : "wounds"] worsen terribly from being dragged!") + +/mob/living/Moved(var/atom/oldloc, direct, forced, movetime) + . = ..() + handle_footstep(loc) + + if(pulling) // we were pulling a thing and didn't lose it during our move. + var/pull_dir = get_dir(src, pulling) + + if(pulling.anchored || !isturf(pulling.loc)) + stop_pulling() + + else if(get_dist(src, pulling) > 1 || (moving_diagonally != SECOND_DIAG_STEP && ((pull_dir - 1) & pull_dir))) // puller and pullee more than one tile away or in diagonal position + // If it is too far away or across z-levels from old location, stop pulling. + if(get_dist(pulling.loc, oldloc) > 1 || pulling.loc.z != oldloc?.z) + stop_pulling() + + // living might take damage from drags + else if(isliving(pulling)) + var/mob/living/M = pulling + M.dragged(src, oldloc) + + pulling.Move(oldloc, 0, movetime) // the pullee tries to reach our previous position + if(pulling && get_dist(src, pulling) > 1) // the pullee couldn't keep up + stop_pulling() + + if(!isturf(loc)) + return + else if(lastarea?.has_gravity == 0) + inertial_drift() + else if(!isspace(loc)) + inertia_dir = 0 + make_floating(0) + +/mob/living/proc/inertial_drift() + if(x > 1 && x < (world.maxx) && y > 1 && y < (world.maxy)) + if(Process_Spacemove(1)) + inertia_dir = 0 + return + + var/locthen = loc + spawn(5) + if(!anchored && !pulledby && loc == locthen) + var/stepdir = inertia_dir ? inertia_dir : last_move + if(!stepdir) + return + var/turf/T = get_step(src, stepdir) + if(!T) + return + Move(T, stepdir, 5) + +/mob/living/proc/handle_footstep(turf/T) + return FALSE diff --git a/code/modules/multiz/structures.dm b/code/modules/multiz/ladders.dm similarity index 96% rename from code/modules/multiz/structures.dm rename to code/modules/multiz/ladders.dm index bf7f3c0865b..be04c7c46ef 100644 --- a/code/modules/multiz/structures.dm +++ b/code/modules/multiz/ladders.dm @@ -1,12 +1,8 @@ -////////////////////////////// -//Contents: Ladders, Stairs.// -////////////////////////////// - /obj/structure/ladder name = "ladder" desc = "A ladder. You can climb it up and down." icon_state = "ladder01" - icon = 'icons/obj/structures.dmi' + icon = 'icons/obj/structures/multiz.dmi' density = 0 opacity = 0 anchored = 1 @@ -124,6 +120,7 @@ /obj/structure/ladder/updown allowed_directions = UP|DOWN +<<<<<<< HEAD:code/modules/multiz/structures.dm icon_state = "ladder11" /obj/structure/stairs @@ -187,3 +184,6 @@ /obj/structure/stairs/west dir = WEST bound_width = 64 +======= + icon_state = "ladder11" +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):code/modules/multiz/ladders.dm diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index 8aa649b75ff..e6fa59b2f89 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -358,24 +358,16 @@ for(var/atom/A in landing) if(!A.CanPass(src, src.loc, 1, 0)) return FALSE - // TODO - Stairs should operate thru a different mechanism, not falling, to allow side-bumping. // Now lets move there! if(!Move(landing)) return 1 // Detect if we made a silent landing. - if(locate(/obj/structure/stairs) in landing) - if(isliving(src)) - var/mob/living/L = src - if(L.pulling) - L.pulling.forceMove(landing) - return 1 - else - var/atom/A = find_fall_target(oldloc, landing) - if(special_fall_handle(A) || !A || !A.check_impact(src)) - return - fall_impact(A) + var/atom/A = find_fall_target(oldloc, landing) + if(special_fall_handle(A) || !A || !A.check_impact(src)) + return + fall_impact(A) /atom/movable/proc/special_fall_handle(var/atom/A) return FALSE @@ -446,14 +438,6 @@ /turf/space/check_impact(var/atom/movable/falling_atom) return FALSE -// We return 1 without calling fall_impact in order to provide a soft landing. So nice. -// Note this really should never even get this far -/obj/structure/stairs/CheckFall(var/atom/movable/falling_atom) - return TRUE - -/obj/structure/stairs/check_impact(var/atom/movable/falling_atom) - return FALSE - // Can't fall onto ghosts /mob/observer/dead/CheckFall() return FALSE diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm new file mode 100644 index 00000000000..4deedc8ed40 --- /dev/null +++ b/code/modules/multiz/stairs.dm @@ -0,0 +1,556 @@ +#define STAIR_MOVE_DELAY 10 // Animation delay for non-living objects moving up/down stairs + +/obj/structure/stairs + name = "Stairs" + desc = "Stairs leading to another deck. Not too useful if the gravity goes out." + icon = 'icons/obj/structures/multiz.dmi' + icon_state = "stair" + opacity = 0 + density = 0 + anchored = 1 + layer = STAIRS_LAYER + +/obj/structure/stairs/Initialize() + if(check_integrity()) + update_icon() + return INITIALIZE_HINT_NORMAL + +// Returns TRUE if the stairs are a complete and connected unit, FALSE if a piece is missing or obstructed +// Will attempt to reconnect broken pieces +// Parameters: +// - B1: Loc of bottom stair +// - B2: Loc of middle stair +// - T1: Openspace over bottom stair +// - T2: Loc of top stair, over middle stair +/obj/structure/stairs/proc/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // Base cases: Something is missing! + // The parent type doesn't know enough about the positional relations to find neighbors, only evaluate if they're connected + if(!istype(B) || !istype(M) || !istype(T) || !istype(O)) + return FALSE + + // Case 1: In working order + if(B.top == T && M.bottom == B && T.bottom == B && \ + get_turf(M) == get_step(B, B.dir) && O == GetAbove(B) && get_turf(T) == GetAbove(M)) + return TRUE + + // Case 2: The top is linked to someone else + if(istype(T.bottom) && T.bottom != B) + return FALSE + + // Case 3: The bottom is linked to someone else + if(istype(B.top) && B.top != T) + return FALSE + + // Case 4: They're unlinked + B.dir = get_dir(get_turf(B), get_turf(M)) + B.top = T + B.middle = M + T.dir = B.dir + T.middle = M + T.bottom = B + M.dir = B.dir + M.top = T + M.bottom = B + return TRUE + +// Used to actually move stuff up/down stairs. Removed from Crossed for special cases +/obj/structure/stairs/proc/use_stairs(var/atom/movable/AM, var/atom/oldloc) + return + +////////////////////////////////////////////////////////////////////// +// Bottom piece that you step ontor ////////////////////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/bottom + icon_state = "stair_l" + var/obj/structure/stairs/top/top = null + var/obj/structure/stairs/middle/middle = null + +/obj/structure/stairs/bottom/Initialize() + if(!GetAbove(src)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/bottom/Destroy() + if(top) + top.bottom = null + if(middle) + middle.bottom = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/bottom/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == get_turf(B)) && T.Adjacent(O) && \ + ..()) + return TRUE + + // If we're already configured, just check those + else if(istype(top) && istype(middle)) + O = locate(/turf/simulated/open) in GetAbove(src) + if(..(src, middle, top, O)) + return TRUE + + var/turf/B2 = get_step(src, src.dir) + O = GetAbove(src) + var/turf/T2 = GetAbove(B2) + + // T1 is the same regardless of B1's dir, so we can enforce it here + if(!istype(O)) + return FALSE + + T = locate(/obj/structure/stairs/top) in T2 + M = locate(/obj/structure/stairs/middle) in B2 + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(M) && istype(T) && ..(src, M, T, O)) + return TRUE + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + B2 = get_step(src, dir) + T2 = GetAbove(B2) + if(!istype(B2) || !istype(T2)) + continue + + T = locate(/obj/structure/stairs/top) in T2 + M = locate(/obj/structure/stairs/middle) in B2 + if(..(src, M, T, O)) + return TRUE + + // Out of the dir check, we have no valid neighbors, and thus are not complete. + return FALSE + +/obj/structure/stairs/bottom/Crossed(var/atom/movable/AM, var/atom/oldloc) + use_stairs(AM, oldloc) + +/obj/structure/stairs/bottom/use_stairs(var/atom/movable/AM, var/atom/oldloc) + // If we're coming from the top of the stairs, don't trap us in an infinite staircase + // Or if we fell down the openspace + if((top in oldloc) || oldloc == GetAbove(src)) + return + + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs + return + + var/animation_delay = STAIR_MOVE_DELAY // Default value + var/list/atom/movable/pulling = list() // Will also include grabbed mobs + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + // If the object has a measurable movement delay, use that + animation_delay = L.movement_delay() + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + to_world("adding [L.pulling] to pulling") + pulling |= L.pulling + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + to_world("adding [G.affecting] to pulling") + pulling |= G.affecting + + // If the stairs aren't broken, go up. + if(check_integrity()) + AM.dir = src.dir + // Animate moving onto M + switch(src.dir) + if(NORTH) + animate(AM, AM.pixel_y += 32, time = animation_delay) + if(SOUTH) + animate(AM, AM.pixel_y += -32, time = animation_delay) + if(EAST) + animate(AM, AM.pixel_x += 32, time = animation_delay) + if(WEST) + animate(AM, AM.pixel_x += -32, time = animation_delay) + + // Bring the pulled/grabbed object(s) along behind us + for(var/atom/movable/P in pulling) + to_world("attempting to move [P]") + P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + switch(src.dir) + if(NORTH) + animate(P, P.pixel_y += 32, time = animation_delay) + if(SOUTH) + animate(P, P.pixel_y += -32, time = animation_delay) + if(EAST) + animate(P, P.pixel_x += 32, time = animation_delay) + if(WEST) + animate(P, P.pixel_x += -32, time = animation_delay) + + + // Go up the stairs + spawn(animation_delay) + // Move to Top + AM.forceMove(get_turf(top)) + + // Animate moving from O to T + switch(src.dir) + if(NORTH) + AM.pixel_y -= 64 + animate(AM, AM.pixel_y += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(SOUTH) + AM.pixel_y -= -64 + animate(AM, AM.pixel_y += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(EAST) + AM.pixel_x -= 64 + animate(AM, AM.pixel_x += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(WEST) + AM.pixel_x -= -64 + animate(AM, AM.pixel_x += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + + + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + spawn(animation_delay) + switch(src.dir) + if(NORTH) + P.pixel_y -= 32 + if(SOUTH) + P.pixel_y -= -32 + if(EAST) + P.pixel_x -= 32 + if(WEST) + P.pixel_x -= -32 + P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + + return TRUE + +////////////////////////////////////////////////////////////////////// +// Middle piece that you are animated onto/off of //////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/middle + icon_state = "stair_u" + opacity = TRUE + density = TRUE // Too high to simply step up on + climbable = TRUE // But they can be climbed if the bottom is out + + var/obj/structure/stairs/top/top = null + var/obj/structure/stairs/bottom/bottom = null + +/obj/structure/stairs/middle/Initialize() + if(!GetAbove(src)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/middle/Destroy() + if(top) + top.middle = null + if(bottom) + bottom.middle = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/middle/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == B.loc) && T.Adjacent(O) && \ + ..()) + return TRUE + + else if(istype(top) && istype(bottom)) + O = locate(/turf/simulated/open) in GetAbove(bottom) + if(..(bottom, src, top, O)) + return TRUE + + var/turf/B1 = get_step(src, turn(src.dir, 180)) + O = GetAbove(B1) + var/turf/T2 = GetAbove(src) + + B = locate(/obj/structure/stairs/bottom) in B1 + T = locate(/obj/structure/stairs/top) in T2 + + // Top is static for Middle stair, if it's invalid we can't do much + if(!istype(T)) + return FALSE + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(B1) && istype(T2) && istype(O) && ..(B, src, T, O)) + return TRUE + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + B1 = get_step(src, turn(dir, 180)) + O = GetAbove(B1) + if(!istype(B1) || !istype(O)) + continue + + B = locate(/obj/structure/stairs/bottom) in B1 + if(..(B, src, T, O)) + return TRUE + + // The middle stair has some further special logic, in that it can be climbed, and so is technically valid if only the top exists + // T is enforced by a prior if + T.middle = src + src.top = T + src.dir = T.dir + return TRUE + +/obj/structure/stairs/middle/MouseDrop_T(mob/target, mob/user) + . = ..() + if(check_integrity()) + do_climb(user) + user.forceMove(get_turf(top)) // You can't really drag things when you have to climb up the gap in the stairs yourself + +/obj/structure/stairs/middle/Bumped(mob/user) + if(check_integrity() && bottom && (bottom in get_turf(user))) // Bottom must be enforced because the middle stairs don't actually need the bottom + user.forceMove(get_turf(top)) + +////////////////////////////////////////////////////////////////////// +// Top piece that you step onto ////////////////////////////////////// +////////////////////////////////////////////////////////////////////// +/obj/structure/stairs/top + icon_state = "stair_l" // Darker, marginally less contrast w/ openspace + var/obj/structure/stairs/middle/middle = null + var/obj/structure/stairs/bottom/bottom = null + +/obj/structure/stairs/top/Initialize() + if(!GetBelow(src)) + warning("Stair created without level below: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + . = ..() + +/obj/structure/stairs/top/Destroy() + if(middle) + middle.top = null + if(bottom) + bottom.top = null + ..() + +// These are necessarily fairly similar, but because the positional relations are different, we have to copy-pasta a fair bit +/obj/structure/stairs/top/check_integrity(var/obj/structure/stairs/bottom/B = null, + var/obj/structure/stairs/middle/M = null, + var/obj/structure/stairs/top/T = null, + var/turf/simulated/open/O = null) + + // In the case where we're provided all the pieces, just try connecting them. + // In order: all exist, they are appropriately adjacent, and they can connect + if(istype(B) && istype(M) && istype(T) && istype(O) && \ + B.Adjacent(M) && (GetBelow(O) == B.loc) && T.Adjacent(O) && \ + (. = ..())) + return + + else if(istype(middle) && istype(bottom)) + O = locate(/turf/simulated/open) in GetAbove(bottom) + if(..(bottom, middle, src, O)) + return TRUE + + + O = get_step(src, turn(src.dir, 180)) + var/turf/B1 = GetBelow(O) + var/turf/B2 = GetBelow(src) + + B = locate(/obj/structure/stairs/bottom) in B1 + M = locate(/obj/structure/stairs/middle) in B2 + + // Middle stair is static for Top stair, so if it's invalid we can't do much + if(!istype(M)) + return FALSE + + // If you set the dir, that's the dir it *wants* to connect in. It only chooses the others if that doesn't work + // Everything is simply linked in our original direction + if(istype(B) && istype(O) && (. = ..(B, M, src, O))) + return + + // Else, we have to look in other directions + for(var/dir in cardinal - src.dir) + O = get_step(src, turn(dir, 180)) + B1 = GetBelow(O) + if(!istype(B1) || !istype(O)) + continue + + B = locate(/obj/structure/stairs/bottom) in B1 + if((. = ..(B, M, src, O))) + return + + // Out of the dir check, we have no valid neighbors, and thus are not complete. `.` was set by ..() + return + +/obj/structure/stairs/top/Crossed(var/atom/movable/AM, var/atom/oldloc) + use_stairs(AM, oldloc) + . = ..() + +/obj/structure/stairs/top/use_stairs(var/atom/movable/AM, var/atom/oldloc) + // If we're coming from the bottom of the stairs, don't trap us in an infinite staircase + // Or if we climb up the middle + if((bottom in oldloc) || oldloc == GetBelow(src)) + return + + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs + return + + var/animation_delay = STAIR_MOVE_DELAY // Default value + var/list/atom/movable/pulling = list() // Will also include grabbed mobs + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + // If the object has a measurable movement delay, use that + animation_delay = L.movement_delay() + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + to_world("adding [L.pulling] to pulling") + pulling |= L.pulling + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + to_world("adding [G.affecting] to pulling") + pulling |= G.affecting + + // If the stairs aren't broken, go up. + if(check_integrity()) + AM.dir = turn(src.dir, 180) + // Animate moving onto M + switch(src.dir) + if(NORTH) + animate(AM, AM.pixel_y -= 32, time = animation_delay) // Incrementing/decrementing to preserve prior values + if(SOUTH) + animate(AM, AM.pixel_y -= -32, time = animation_delay) + if(EAST) + animate(AM, AM.pixel_x -= 32, time = animation_delay) + if(WEST) + animate(AM, AM.pixel_x -= -32, time = animation_delay) + + // Bring the pulled/grabbed object(s) along behind us + for(var/atom/movable/P in pulling) + to_world("attempting to move [P]") + P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + switch(src.dir) + if(NORTH) + animate(P, P.pixel_y -= 32, time = animation_delay) + if(SOUTH) + animate(P, P.pixel_y -= -32, time = animation_delay) + if(EAST) + animate(P, P.pixel_x -= 32, time = animation_delay) + if(WEST) + animate(P, P.pixel_x -= -32, time = animation_delay) + + // Go up the stairs + spawn(animation_delay) + // Move to Top + AM.forceMove(get_turf(bottom)) + + // Animate moving from O to T + switch(src.dir) + if(NORTH) + AM.pixel_y += 64 + animate(AM, AM.pixel_y -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(SOUTH) + AM.pixel_y += -64 + animate(AM, AM.pixel_y -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(EAST) + AM.pixel_x += 64 + animate(AM, AM.pixel_x -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + if(WEST) + AM.pixel_x += -64 + animate(AM, AM.pixel_x -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) + + + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + spawn(animation_delay) + switch(src.dir) + if(NORTH) + P.pixel_y += 32 + if(SOUTH) + P.pixel_y += -32 + if(EAST) + P.pixel_x += 32 + if(WEST) + P.pixel_x += -32 + P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + + return TRUE + + +// Mapping pieces, placed at the bottommost part of the stairs +/obj/structure/stairs/spawner + name = "Stairs spawner" + icon = 'icons/obj/structures/stairs_64x64.dmi' + icon_state = "" + +/obj/structure/stairs/spawner/Initialize() + . = ..() + var/turf/B1 = get_step(get_turf(src), turn(dir, 180)) + var/turf/B2 = get_turf(src) + var/turf/T1 = GetAbove(B1) + var/turf/T2 = GetAbove(B2) + + if(!istype(B1) || !istype(B2)) + warning("Stair created at invalid loc: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + if(!istype(T1) || !istype(T2)) + warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") + return INITIALIZE_HINT_QDEL + + // Spawn the stairs + // Railings sold separately + var/turf/simulated/open/O = T1 + var/obj/structure/stairs/top/T = new(T2) + var/obj/structure/stairs/middle/M = new(B2) + var/obj/structure/stairs/bottom/B = new(B1) + if(!isopenspace(O)) + O = new(O) + + B.dir = dir + M.dir = dir + T.dir = dir + B.check_integrity(B, M, T, O) + + return INITIALIZE_HINT_QDEL + +// For ease of spawning. While you *can* spawn the base type and set its dir, this is useful for adminbus and a little bit quicker to map in +/obj/structure/stairs/spawner/north + dir = NORTH + bound_height = 64 + bound_y = -32 + pixel_y = -32 + +/obj/structure/stairs/spawner/south + dir = SOUTH + bound_height = 64 + +/obj/structure/stairs/spawner/east + dir = EAST + bound_width = 64 + bound_x = -32 + pixel_x = -32 + +/obj/structure/stairs/spawner/west + dir = WEST + bound_width = 64 \ No newline at end of file diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 652e86d464e..4c2bc16b5e9 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -55,8 +55,20 @@ GLOB.turf_entered_event.register(T, src, .proc/BelowOpenUpdated) GLOB.turf_exited_event.register(T, src, .proc/BelowOpenUpdated) +<<<<<<< HEAD /turf/simulated/open/Entered(var/atom/movable/mover) . = ..() +======= +/turf/simulated/open/Entered(var/atom/movable/mover, var/atom/oldloc) + ..() + + // Going down stairs from the topstair piece + var/obj/structure/stairs/top/T = locate(/obj/structure/stairs/top) in oldloc + if(T && mover.dir == turn(T.dir, 180) && T.check_integrity()) + T.use_stairs(mover, oldloc) + return + +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) mover.fall() /turf/simulated/open/proc/BelowOpenUpdated(turf/T, atom/movable/AM, old_loc) @@ -187,6 +199,4 @@ for(var/obj/O in contents) if(!O.CanFallThru(L, GetBelow(src))) return TRUE // Can't fall through this, like lattice or catwalk. - if(!locate(/obj/structure/stairs) in GetBelow(src)) - return FALSE // Falling on stairs is safe. return ..() \ No newline at end of file diff --git a/html/changelogs/atermonera_stairsv2.yml b/html/changelogs/atermonera_stairsv2.yml new file mode 100644 index 00000000000..507d52570aa --- /dev/null +++ b/html/changelogs/atermonera_stairsv2.yml @@ -0,0 +1,8 @@ +author: Atermonera +delete-after: True +changes: + - tweak: "Stairs have been completely reworked, and now consist of multi-tile constructs built from lower, middle, and upper stair pieces, and an openspace in the floor." + - rscadd: "To go up and down stairs, simply step upon the lower/upper stair pieces, and you'll be moved automatically if the stairs are in working condition. Any grabbed or dragged items will be brought with you." + - rscadd: "If the lower stair piece is missing (or even if it's not), but the middle and upper sections are present, you can climb up the middle section by click-dragging from your character to the middle stair." + - rscadd: "If you step onto the open space, you will fall down the stairs. Teshari players, consider yourselves warned." + - rscadd: "Stairs remain unconstructable in-round (Doing so would also require a way to make openspaces), but there are spawners rooted on the middle stair (as with old stairs) that will create a completed stair and can be spawned in by admins/mappers." \ No newline at end of file diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 6b8a1f3b4de17d4f7774126c1a9bcf26c7ec7fdd..750cf7576859600e63ff3c48ff4c2a2014867dbd 100644 GIT binary patch delta 55356 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 c8%^CCx8FN?!37pcpVI-H*Btknkb@J=y* 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
Ush?Grm0^@k2Gc>k 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 KXcb?x4*4HMQkVAt diff --git a/icons/obj/structures/multiz.dmi b/icons/obj/structures/multiz.dmi new file mode 100644 index 0000000000000000000000000000000000000000..80381a509086326a0c9d7a51f64a808eff08d6b2 GIT binary patch literal 12763 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 LR+g%gFb@77>4!)t literal 0 HcmV?d00001 diff --git a/icons/obj/stairs.dmi b/icons/obj/structures/stairs_64x64.dmi similarity index 100% rename from icons/obj/stairs.dmi rename to icons/obj/structures/stairs_64x64.dmi diff --git a/maps/example/example-1.dmm b/maps/example/example-1.dmm index 9c3082f7374..799cf42ce9f 100644 --- a/maps/example/example-1.dmm +++ b/maps/example/example-1.dmm @@ -1,78 +1,1399 @@ -"a" = (/turf/space,/area/space) -"b" = (/turf/simulated/wall,/area/aisat) -"c" = (/obj/machinery/atmospherics/pipe/zpipe/up{ icon_state = "up"; dir = 4},/obj/structure/disposalpipe/up,/turf/simulated/floor/plating,/area/aisat) -"d" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"e" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"f" = (/obj/machinery/atmospherics/binary/pump/high_power{dir = 8},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"g" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 10},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"h" = (/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"i" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/aisat) -"j" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/aisat) -"k" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/meter,/turf/simulated/floor/tiled/dark,/area/aisat) -"l" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"m" = (/obj/machinery/atmospherics/pipe/manifold/visible{ icon_state = "map"; dir = 4},/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/meter,/turf/simulated/floor/tiled/dark,/area/aisat) -"n" = (/turf/simulated/floor/tiled/dark,/area/aisat) -"o" = (/obj/effect/floor_decal/industrial/hatch/yellow,/turf/simulated/floor/tiled/dark,/area/aisat) -"p" = (/obj/machinery/portable_atmospherics/canister/empty,/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/aisat) -"q" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 5},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"r" = (/obj/machinery/atmospherics/binary/pump/high_power{ icon_state = "map_off"; dir = 4},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"s" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"t" = (/obj/structure/ladder/up,/turf/simulated/floor/tiled/dark,/area/aisat) -"u" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/aisat) -"v" = (/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/aisat) -"w" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{ icon_state = "pipe-t"; dir = 1},/turf/simulated/floor/tiled/dark,/area/aisat) -"x" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/aisat) -"y" = (/obj/machinery/light_switch,/turf/simulated/wall,/area/aisat) -"z" = (/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/aisat) -"A" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/tiled/dark,/area/aisat) -"B" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/standard,/obj/item/device/multitool,/turf/simulated/floor/tiled/dark,/area/aisat) -"C" = (/obj/machinery/light{dir = 1},/obj/structure/table/standard,/obj/item/weapon/storage/belt/utility/full,/turf/simulated/floor/tiled/dark,/area/aisat) -"D" = (/obj/effect/floor_decal/corner/white/diagonal,/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/turf/simulated/floor/tiled/dark,/area/aisat) -"E" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"F" = (/obj/effect/landmark{name = "JoinLate"},/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"G" = (/obj/effect/landmark/start,/turf/simulated/floor/tiled/dark,/area/aisat) -"H" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/white/diagonal,/obj/machinery/shield_gen,/turf/simulated/floor/tiled/dark,/area/aisat) -"I" = (/obj/structure/stairs/south,/turf/simulated/floor/tiled/dark,/area/aisat) -"J" = (/obj/effect/floor_decal/sign/a,/turf/simulated/floor/tiled/dark,/area/aisat) -"K" = (/obj/machinery/light,/obj/effect/floor_decal/corner/white/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat) -"L" = (/obj/machinery/light,/obj/machinery/shield_capacitor{anchored = 1; dir = 4; icon_state = "capacitor"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/plating,/area/aisat) -"M" = (/obj/machinery/shield_gen/external{anchored = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plating,/area/aisat) -"N" = (/obj/machinery/shield_capacitor{anchored = 1; dir = 8; icon_state = "capacitor"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/plating,/area/aisat) -"O" = (/obj/structure/cable/yellow,/obj/structure/cable/yellow{d1 = 16; d2 = 0; icon_state = "16-0"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/plating,/area/aisat) -"P" = (/turf/simulated/floor/tiled/red,/area/aisat) -"Q" = (/obj/turbolift_map_holder/example{dir = 1; icon = 'icons/obj/turbolift_preview_5x5.dmi'},/turf/simulated/floor/tiled/red,/area/aisat) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/space, +/area/space) +"b" = ( +/turf/simulated/wall, +/area/aisat) +"c" = ( +/obj/machinery/atmospherics/pipe/zpipe/up{ + dir = 4; + icon_state = "up" + }, +/obj/structure/disposalpipe/up, +/turf/simulated/floor/plating, +/area/aisat) +"d" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"e" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"f" = ( +/obj/machinery/atmospherics/binary/pump/high_power{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"g" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"h" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"i" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"j" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/aisat) +"k" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/meter, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"l" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"m" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4; + icon_state = "map" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/meter, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"n" = ( +/turf/simulated/floor/tiled/dark, +/area/aisat) +"o" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"p" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"q" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"r" = ( +/obj/machinery/atmospherics/binary/pump/high_power{ + dir = 4; + icon_state = "map_off" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"s" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"t" = ( +/obj/structure/ladder/up, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"u" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"v" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"w" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"x" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"y" = ( +/obj/machinery/light_switch, +/turf/simulated/wall, +/area/aisat) +"z" = ( +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"A" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"B" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/standard, +/obj/item/device/multitool, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"C" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/belt/utility/full, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"D" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/standard, +/obj/item/clothing/gloves/yellow, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"E" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"F" = ( +/obj/effect/landmark{ + name = "JoinLate" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"G" = ( +/obj/effect/landmark/start, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"H" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/shield_gen, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"I" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"J" = ( +/obj/effect/floor_decal/sign/a, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"K" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat) +"L" = ( +/obj/machinery/light, +/obj/machinery/shield_capacitor{ + anchored = 1; + dir = 4; + icon_state = "capacitor" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/aisat) +"M" = ( +/obj/machinery/shield_gen/external{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/aisat) +"N" = ( +/obj/machinery/shield_capacitor{ + anchored = 1; + dir = 8; + icon_state = "capacitor" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/aisat) +"O" = ( +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/aisat) +"P" = ( +/turf/simulated/floor/tiled/red, +/area/aisat) +"Q" = ( +/obj/turbolift_map_holder/example{ + dir = 1; + icon = 'icons/obj/turbolift_preview_5x5.dmi' + }, +/turf/simulated/floor/tiled/red, +/area/aisat) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaabbbbbbbbbbbbbbbaaaaaaaaa -aaaaaaaabcdefghihhhhhhbaaaaaaaaa -aaaaaaaabjhklmhnhhooohbaaaaaaaaa -aaaaaaaabphqrshthhooohbaaaaaaaaa -aaaaaaaabphhhhhnhhooohbaaaaaaaaa -aaaaaaaabuhhhhhnhhhhhhbaaaaaaaaa -aaaaaaaabuhhhhhvhhhhhhbaaaaaaaaa -aaaaaaaabwnnnnxyznnnnAbaaaaaaaaa -aaaaaaaabhhhhhBCDhhhhEbaaaaaaaaa -aaaaaaaabhhFFFhnhhhhhEbaaaaaaaaa -aaaaaaaabhhFFFhGhhhhhHbaaaaaaaaa -aaaaaaaabnbFFFhnhhhhhEbaaaaaaaaa -aaaaaaaabIbhhhhJhhhhhEbaaaaaaaaa -aaaaaaaabbbhKhhnhhLMNObaaaaaaaaa -aaaaaaaabbbbbbnnnbbbbbbaaaaaaaaa -aaaaaaaaaaaabPPPPPbaaaaaaaaaaaaa -aaaaaaaaaaaabPPPPPbaaaaaaaaaaaaa -aaaaaaaaaaaabPPPPPbaaaaaaaaaaaaa -aaaaaaaaaaaabPPPPPbaaaaaaaaaaaaa -aaaaaaaaaaaabQPPPPbaaaaaaaaaaaaa -aaaaaaaaaaaabbbbbbbaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +b +c +j +p +p +u +u +w +h +h +h +n +I +b +b +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +b +d +h +h +h +h +h +n +h +h +h +b +b +b +b +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +b +e +k +q +h +h +h +n +h +F +F +F +h +h +b +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +b +f +l +r +h +h +h +n +h +F +F +F +h +K +b +b +b +b +b +b +b +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +b +g +m +s +h +h +h +n +h +F +F +F +h +h +b +P +P +P +P +Q +b +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +h +h +h +h +h +x +B +h +h +h +h +h +n +P +P +P +P +P +b +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +b +i +n +t +n +n +v +y +C +n +G +n +J +n +n +P +P +P +P +P +b +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +h +h +h +h +h +z +D +h +h +h +h +h +n +P +P +P +P +P +b +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +h +h +h +h +h +n +h +h +h +h +h +h +b +P +P +P +P +P +b +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +o +o +o +h +h +n +h +h +h +h +h +L +b +b +b +b +b +b +b +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +o +o +o +h +h +n +h +h +h +h +h +M +b +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +o +o +o +h +h +n +h +h +h +h +h +N +b +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +b +h +h +h +h +h +h +A +E +E +H +E +E +O +b +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +b +b +b +b +b +b +b +b +b +b +b +b +b +b +b +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/maps/example/example-2.dmm b/maps/example/example-2.dmm index d911c24d252..bbdcb87e1e2 100644 --- a/maps/example/example-2.dmm +++ b/maps/example/example-2.dmm @@ -1,69 +1,1324 @@ -"a" = (/turf/space,/area/space) -"b" = (/obj/effect/landmark/map_data{height = 2},/turf/space,/area/space) -"c" = (/turf/simulated/wall,/area/aisat_interior) -"d" = (/obj/structure/lattice,/obj/machinery/atmospherics/pipe/zpipe/down{ icon_state = "down"; dir = 4},/obj/structure/disposalpipe/down,/turf/simulated/open,/area/aisat_interior) -"e" = (/obj/machinery/atmospherics/pipe/simple/visible{dir = 4},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"f" = (/obj/machinery/atmospherics/pipe/manifold/visible{dir = 1},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"g" = (/obj/machinery/atmospherics/binary/pump/high_power{dir = 8},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"h" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 10},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"i" = (/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"j" = (/obj/machinery/light{dir = 1},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"k" = (/obj/structure/disposalpipe/segment,/turf/simulated/floor/plating,/area/aisat_interior) -"l" = (/obj/machinery/atmospherics/pipe/simple/visible,/obj/effect/floor_decal/corner/lime/diagonal,/obj/machinery/meter,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"m" = (/obj/machinery/atmospherics/portables_connector{dir = 4},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"n" = (/obj/machinery/atmospherics/pipe/manifold/visible{ icon_state = "map"; dir = 4},/obj/effect/floor_decal/corner/lime/diagonal,/obj/machinery/meter,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"o" = (/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"p" = (/turf/simulated/open,/area/aisat_interior) -"q" = (/obj/machinery/portable_atmospherics/canister/empty,/obj/effect/floor_decal/corner/lime/diagonal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"r" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 5},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"s" = (/obj/machinery/atmospherics/binary/pump/high_power{ icon_state = "map_off"; dir = 4},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"t" = (/obj/machinery/atmospherics/pipe/simple/visible{ icon_state = "intact"; dir = 9},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"u" = (/obj/structure/ladder,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"v" = (/obj/machinery/portable_atmospherics/canister/air,/obj/effect/floor_decal/corner/lime/diagonal,/obj/structure/disposalpipe/segment,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"w" = (/obj/machinery/light,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"x" = (/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/light{icon_state = "tube1"; dir = 8},/obj/machinery/disposal,/obj/structure/disposalpipe/trunk{ icon_state = "pipe-t"; dir = 1},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"y" = (/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"z" = (/obj/machinery/light_switch,/turf/simulated/wall,/area/aisat_interior) -"A" = (/obj/machinery/power/debug_items/infinite_generator,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/machinery/light{icon_state = "tube1"; dir = 8},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"B" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"C" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 24},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/machinery/light{icon_state = "tube1"; dir = 4},/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"D" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"E" = (/turf/simulated/floor/tiled/red,/area/aisat_interior) -"F" = (/obj/effect/floor_decal/sign/two,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"G" = (/obj/machinery/light,/obj/effect/floor_decal/corner/lime/diagonal,/turf/simulated/floor/tiled/dark,/area/aisat_interior) -"H" = (/obj/structure/lattice,/obj/structure/cable/yellow{d1 = 32; icon_state = "32-1"},/turf/simulated/open,/area/aisat_interior) +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/space, +/area/space) +"b" = ( +/obj/effect/landmark/map_data{ + height = 2 + }, +/turf/space, +/area/space) +"c" = ( +/turf/simulated/wall, +/area/aisat_interior) +"d" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down{ + dir = 4; + icon_state = "down" + }, +/obj/structure/disposalpipe/down, +/turf/simulated/open, +/area/aisat_interior) +"e" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"f" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"g" = ( +/obj/machinery/atmospherics/binary/pump/high_power{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"h" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"i" = ( +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"j" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"k" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/aisat_interior) +"l" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/meter, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"m" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"n" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4; + icon_state = "map" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/machinery/meter, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"o" = ( +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"p" = ( +/turf/simulated/open, +/area/aisat_interior) +"q" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"r" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"s" = ( +/obj/machinery/atmospherics/binary/pump/high_power{ + dir = 4; + icon_state = "map_off" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"t" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9; + icon_state = "intact" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"u" = ( +/obj/structure/ladder, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"v" = ( +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/floor_decal/corner/lime/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"w" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"x" = ( +/obj/machinery/alarm{ + dir = 4; + icon_state = "alarm0"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1; + icon_state = "pipe-t" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"y" = ( +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"z" = ( +/obj/machinery/light_switch, +/turf/simulated/wall, +/area/aisat_interior) +"A" = ( +/obj/machinery/power/debug_items/infinite_generator, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"B" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"C" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 4; + icon_state = "tube1" + }, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"D" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"E" = ( +/turf/simulated/floor/tiled/red, +/area/aisat_interior) +"F" = ( +/obj/effect/floor_decal/sign/two, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"G" = ( +/obj/machinery/light, +/obj/effect/floor_decal/corner/lime/diagonal, +/turf/simulated/floor/tiled/dark, +/area/aisat_interior) +"H" = ( +/obj/structure/lattice, +/obj/structure/cable/yellow{ + d1 = 32; + icon_state = "32-1" + }, +/turf/simulated/open, +/area/aisat_interior) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaabaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaacccccccccccccccaaaaaaaaa -aaaaaaaacdefghijiiiiiicaaaaaaaaa -aaaaaaaackilmnioiipppicaaaaaaaaa -aaaaaaaacqirstiuiipppicaaaaaaaaa -aaaaaaaacqiiiiioiipppicaaaaaaaaa -aaaaaaaacviiiiioiiiiiicaaaaaaaaa -aaaaaaaacviiiiiwiiiiiicaaaaaaaaa -aaaaaaaacxooooyzABBBBCcaaaaaaaaa -aaaaaaaaciiiiiijiiiiiDcaaaaaaaaa -aaaaaaaaciiiiiioiiiiiDcaaaaaaaaa -aaaaaaaaccciiiioiiiiiDcaaaaaaaaa -aaaaaaaacEciiiioiiiiiDcaaaaaaaaa -aaaaaaaacEciiiiFiiiiiDcaaaaaaaaa -aaaaaaaaciiiGiioiiGiiHcaaaaaaaaa -aaaaaaaaccccccoooccccccaaaaaaaaa -aaaaaaaaaaaacEEEEEcaaaaaaaaaaaaa -aaaaaaaaaaaacEEEEEcaaaaaaaaaaaaa -aaaaaaaaaaaacEEEEEcaaaaaaaaaaaaa -aaaaaaaaaaaacEEEEEcaaaaaaaaaaaaa -aaaaaaaaaaaacEEEEEcaaaaaaaaaaaaa -aaaaaaaaaaaacccccccaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +b +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +c +d +k +q +q +v +v +x +i +i +c +E +E +i +c +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +c +e +i +i +i +i +i +o +i +i +c +c +c +i +c +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +c +f +l +r +i +i +i +o +i +i +i +i +i +i +c +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +c +g +m +s +i +i +i +o +i +i +i +i +i +G +c +c +c +c +c +c +c +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +c +h +n +t +i +i +i +o +i +i +i +i +i +i +c +E +E +E +E +E +c +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +i +i +i +i +i +y +i +i +i +i +i +i +o +E +E +E +E +E +c +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +c +j +o +u +o +o +w +z +j +o +o +o +F +o +o +E +E +E +E +E +c +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +i +i +i +i +i +A +i +i +i +i +i +i +o +E +E +E +E +E +c +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +i +i +i +i +i +B +i +i +i +i +i +i +c +E +E +E +E +E +c +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +p +p +p +i +i +B +i +i +i +i +i +G +c +c +c +c +c +c +c +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +p +p +p +i +i +B +i +i +i +i +i +i +c +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +p +p +p +i +i +B +i +i +i +i +i +i +c +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +c +i +i +i +i +i +i +C +D +D +D +D +D +H +c +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +c +c +c +c +c +c +c +c +c +c +c +c +c +c +c +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a "} diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index 62e29660433..26a227169e6 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -125039,265 +125039,179595 @@ ======= >>>>>>> 01c333e... Map Fixes (#7758) +======= +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/space, +/area/space) +"aab" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"aac" = ( +/turf/space, +/area/syndicate_station/firstdeck) +"aad" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space) +"aae" = ( +/obj/item/stack/rods, +/turf/space, +/area/space) +"aaf" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"aag" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space) +"aah" = ( +/turf/space, +/area/shuttle/response_ship/firstdeck) +"aai" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"aaj" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"aak" = ( +/turf/simulated/floor/airless, +/area/hallway/primary/firstdeck/auxdockfore) +"aal" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aam" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aan" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"aao" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/firstdeck/gym) +"aap" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/firstdeck/gym) +"aaq" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/firstdeck/gym) +"aar" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port2_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_port2_airlock"; + name = "exterior access button"; + pixel_x = 26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aas" = ( +/obj/structure/table/bench/standard, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aat" = ( +/obj/structure/table/bench/standard, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Five" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aau" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"aav" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/regular, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaw" = ( +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aax" = ( +/obj/structure/fitness/punchingbag, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aay" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Station Gym" + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaz" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaC" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aaD" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaH" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaI" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaJ" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaK" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaL" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod1/station) +"aaM" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod1/station) +"aaN" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod2/station) +"aaO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod2/station) +"aaP" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/item/weapon/tool/wrench, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaQ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/holofloor/wood, +/area/crew_quarters/firstdeck/gym) +"aaR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"aaS" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaT" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port2_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockfore) +"aaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_port2_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaX" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"aaY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aaZ" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"aba" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_1"; + pixel_x = -25; + tag_door = "escape_pod_1_hatch" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"abb" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_2"; + pixel_x = -25; + tag_door = "escape_pod_2_hatch" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"abc" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/turf/space, +/area/space) +"abd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_port_airlock"; + name = "exterior access button"; + pixel_x = -26; + req_access = list(13) + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/foreport) +"abe" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/foreport) +"abf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abi" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_port2_airlock"; + pixel_y = -26; + req_access = list(13); + tag_airpump = "d1fore_port2_pump"; + tag_chamber_sensor = "d1fore_port2_sensor"; + tag_exterior_door = "d1fore_port2_outer"; + tag_interior_door = "d1fore_port2_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"abj" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_port2_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d1fore_port2_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/hallway/primary/firstdeck/auxdockfore) +"abk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockfore) +"abn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abo" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abp" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abq" = ( +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abr" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod1/station) +"abs" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"abt" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"abu" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod2/station) +"abv" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"abw" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/forestarboard) +"abx" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1fore_starboard_airlock"; + name = "exterior access button"; + pixel_x = 26; + req_access = list(13) + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/forestarboard) +"aby" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abz" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abA" = ( +/obj/structure/fitness/weightlifter, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abB" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abC" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockfore) +"abF" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockfore) +"abG" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_firstdeck"; + name = "SC Off Deck 1 NW" + }, +/turf/space, +/area/syndicate_station/firstdeck) +"abH" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_firstdeck"; + name = "SC Near Deck 1 NW" + }, +/turf/space, +/area/shuttle/response_ship/firstdeck) +"abI" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"abJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"abK" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_port_sensor"; + pixel_x = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abL" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_port_airlock"; + pixel_x = 26; + req_access = list(13); + tag_airpump = "d1fore_port_pump"; + tag_chamber_sensor = "d1fore_port_sensor"; + tag_exterior_door = "d1fore_port_outer"; + tag_interior_door = "d1fore_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"abM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"abN" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abT" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"abU" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abV" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abW" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abX" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"abY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockfore) +"abZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockfore) +"aca" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockfore) +"acb" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acc" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"acd" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ace" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod1/station) +"acf" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_hatch"; + locked = 1; + name = "Escape Pod 1 Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"acg" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod2/station) +"ach" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_hatch"; + locked = 1; + name = "Escape Pod 2 Hatch"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"aci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acj" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1fore_starboard_airlock"; + pixel_x = -26; + req_access = list(13); + tag_airpump = "d1fore_starboard_pump"; + tag_chamber_sensor = "d1fore_starboard_sensor"; + tag_exterior_door = "d1fore_starboard_outer"; + tag_interior_door = "d1fore_starboard_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ack" = ( +/obj/machinery/airlock_sensor{ + id_tag = "d1fore_starboard_sensor"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aco" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_port_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acq" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acr" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_y = -27 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"act" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/firstdeck/gym) +"acu" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acw" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acz" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Stairs"; + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acD" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) +"acE" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_1_berth_hatch"; + locked = 1; + name = "Escape Pod 1"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acF" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fore) +"acG" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_2_berth_hatch"; + locked = 1; + name = "Escape Pod 2"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"acK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"acL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"acO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/foreport) +"acP" = ( +/obj/machinery/door/airlock/glass{ + name = "Gym" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/firstdeck/gym) +"acQ" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acS" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fore_emergency) +"acT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway Four"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"acV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acX" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"acY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"acZ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"ada" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adb" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_1_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_1_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adc" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"add" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_2_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_2_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ade" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"adf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"adg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/forestarboard) +"adj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_port_airlock"; + name = "interior access button"; + pixel_x = 26; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adl" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/foreport) +"adm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ado" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck Fore Hallway - One" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ads" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"adx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ady" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adF" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/forestarboard) +"adG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1fore_starboard_airlock"; + name = "interior access button"; + pixel_x = -26; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"adI" = ( +/turf/space, +/area/shuttle/syndicate_elite/station) +"adJ" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/obj/item/stack/rods, +/turf/space, +/area/space) +"adK" = ( +/obj/structure/lattice, +/obj/item/stack/rods, +/obj/structure/grille/broken, +/turf/space, +/area/space) +"adL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"adP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"adZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aec" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aed" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aee" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck Fore Hallway - Two"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aef" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aej" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ael" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aem" = ( +/turf/simulated/wall/r_wall, +/area/construction/firstdeck/construction5) +"aen" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction5) +"aeo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aep" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aer" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aes" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aet" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aeu" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aev" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aew" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"aex" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fore) +"aey" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aez" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aeC" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeE" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeF" = ( +/turf/simulated/wall/r_wall, +/area/hangar/one) +"aeG" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Fore Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeJ" = ( +/obj/structure/closet/crate/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tool, +/obj/random/tool, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/toolbox, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"aeN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aeO" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aeP" = ( +/turf/simulated/wall, +/area/crew_quarters/toilet/firstdeck) +"aeQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/toilet/firstdeck) +"aeR" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/toilet/firstdeck) +"aeS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aeU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aeV" = ( +/obj/structure/cable, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aeW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aeX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aeY" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aeZ" = ( +/turf/simulated/wall/r_wall, +/area/hangar/three) +"afa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afb" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afc" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afd" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afe" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aff" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/shuttle/syndicate_elite/station) +"afg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afh" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afi" = ( +/obj/structure/closet/crate/engineering, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afj" = ( +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"afk" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afl" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afm" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afo" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afp" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"afr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"afs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aft" = ( +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"afu" = ( +/obj/machinery/door/airlock/vault/bolted{ + req_access = list(53) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"afv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afw" = ( +/obj/structure/largecrate, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afx" = ( +/obj/item/stack/tile/floor, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"afy" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/obj/effect/floor_decal/rust/color_rustedcorner, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afz" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/three) +"afA" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"afC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afD" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"afE" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afF" = ( +/turf/simulated/floor/reinforced, +/area/hangar/one) +"afG" = ( +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"afH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afJ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"afK" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"afL" = ( +/turf/simulated/floor/tiled, +/area/hangar/one) +"afM" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afO" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afR" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Fore Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"afS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/toy/xmas_cracker, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"afT" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/paicard, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"afU" = ( +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/obj/item/weapon/tool/wirecutters, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"afV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"afZ" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"agb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"agc" = ( +/obj/structure/safe, +/obj/item/clothing/under/color/yellow, +/obj/item/key, +/obj/item/toy/katana, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/disk/nuclear{ + name = "authentication disk" + }, +/obj/item/weapon/moneybag/vault, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agd" = ( +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"age" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agf" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agg" = ( +/obj/structure/filingcabinet/security{ + name = "Security Records" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agh" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agi" = ( +/obj/item/weapon/storage/backpack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agj" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/item/toy/xmastree, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agk" = ( +/obj/structure/table/rack, +/obj/item/weapon/flame/lighter/random, +/obj/random/maintenance/clean, +/obj/random/cigarettes, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agl" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"agm" = ( +/turf/simulated/floor/reinforced, +/area/hangar/three) +"agn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"ago" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"agp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"agq" = ( +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle1/start) +"agr" = ( +/obj/structure/flight_left, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ags" = ( +/obj/machinery/computer/shuttle_control/web/shuttle1{ + my_doors = list("expshuttle1_door_L" = "Port Cargo", "shuttle1_outer" = "Airlock Outer", "shuttle1_inner" = "Airlock Inner", "expshuttle1_door_cargo" = "Cargo Hatch"); + my_sensors = list("shuttle1sens_exp" = "Exterior Environment", "shuttle1sens_exp_int" = "Cargo Area", "shuttle1sens_exp_psg" = "Passenger Area") + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agt" = ( +/obj/structure/flight_right, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 8; + id = "expshuttle1_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = 26; + req_access = list(67); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"agv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/one) +"agw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agA" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"agB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"agD" = ( +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"agE" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"agF" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agH" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agI" = ( +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"agJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fore) +"agK" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"agL" = ( +/obj/structure/closet/crate, +/obj/item/stack/material/gold, +/obj/item/weapon/storage/belt/champion, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/gold, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/obj/item/stack/material/silver, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agN" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"agO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"agQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"agU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/rust, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/three) +"agV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"agW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"agX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agY" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"agZ" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aha" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/gps, +/obj/item/device/gps{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ahb" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahc" = ( +/turf/simulated/wall, +/area/hangar/one) +"ahd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ahe" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahg" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahh" = ( +/obj/item/device/flashlight, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahi" = ( +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahj" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahk" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"aho" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/mob/living/simple_mob/animal/passive/mouse/brown/Tom, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahr" = ( +/obj/machinery/camera/network/command{ + c_tag = "COM - Vault"; + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahs" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aht" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ahu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ahv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ahw" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hangar/three) +"ahx" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/hangar/three) +"ahy" = ( +/obj/item/stack/tile/floor, +/obj/effect/floor_decal/rust/part_rusted1, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/hangar/three) +"ahz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ahB" = ( +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"ahC" = ( +/obj/machinery/door/airlock/glass_centcom{ + req_one_access = list(67) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ahD" = ( +/obj/machinery/shuttle_sensor{ + id_tag = "shuttle1sens_exp_psg" + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"ahE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ahF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ahG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ahH" = ( +/obj/machinery/space_heater, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahJ" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ahL" = ( +/obj/structure/table/steel, +/obj/item/clothing/gloves/black, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahM" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahN" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahO" = ( +/obj/structure/table/steel, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/random/tech_supply, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction5) +"ahP" = ( +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/tiled, +/area/construction/firstdeck/construction5) +"ahQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"ahR" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahS" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/toilet/firstdeck) +"ahT" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"ahV" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ahW" = ( +/obj/item/weapon/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/weapon/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/weapon/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/crate/secure{ + name = "Silver Crate"; + req_access = list(19) + }, +/obj/item/weapon/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahX" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/weapon/storage/secure/briefcase/money{ + desc = "An sleek tidy briefcase."; + name = "secure briefcase" + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahY" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"ahZ" = ( +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/item/weapon/coin/gold, +/obj/structure/closet/crate/secure{ + name = "Gold Crate"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/dark, +/area/security/nuke_storage) +"aia" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aib" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aic" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aid" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aie" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aif" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aig" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aih" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/effect/floor_decal/rust/color_rusted{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aij" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aik" = ( +/turf/simulated/wall, +/area/hangar/three) +"ail" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aim" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ain" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aio" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aip" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiq" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"air" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ais" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ait" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction5) +"aiu" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiv" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Fore Hallway One"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiw" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"aix" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aiz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiA" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aiB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aiD" = ( +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"aiE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"aiH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiI" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiJ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aiK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fore) +"aiL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aiM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aiO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aiP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/drooping, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"aiQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"aiS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aiT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aiU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/one) +"aiV" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiW" = ( +/obj/machinery/sleep_console, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiX" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiY" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aiZ" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"aja" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fp_emergency) +"ajb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fore) +"ajc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aje" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ajf" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/fs_emergency) +"ajg" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ajh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/three) +"aji" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ajj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/one) +"ajk" = ( +/obj/machinery/door/airlock/centcom, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/one) +"ajm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ajn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajo" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fpcenter) +"ajp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"ajq" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fpcenter) +"ajr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajt" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"aju" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajv" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fscenter) +"ajw" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/fscenter) +"ajx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"ajy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ajz" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"ajA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"ajB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/three) +"ajC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/three) +"ajD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"ajE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ajF" = ( +/obj/machinery/shuttle_sensor{ + dir = 6; + id_tag = "shuttle1sens_exp_int" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"ajG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle1/start) +"ajH" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle1/start) +"ajI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle1_shuttle"; + pixel_y = 26; + tag_airpump = "shuttle1_pump"; + tag_chamber_sensor = "shuttle1_sensor"; + tag_exterior_door = "shuttle1_outer"; + tag_interior_door = "shuttle1_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "shuttle1_sensor"; + pixel_y = 28 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"ajL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajM" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ajN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Eight" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ajS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"ajT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ajX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"ajY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ajZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aka" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center One" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akd" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ake" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/tank/oxygen, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/extinguisher, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"akg" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/one) +"akh" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + icon_state = "door_locked"; + id_tag = "expshuttle1_door_L"; + locked = 1; + name = "shuttle side hatch" + }, +/obj/machinery/button/remote/airlock{ + id = "expshuttle1_door_L"; + name = "Side Hatch Control"; + pixel_y = -26; + req_one_access = null; + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aki" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle1_inner"; + name = "Internal Access" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle1_shuttle"; + name = "interior access button"; + pixel_y = -26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akk" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod1/station{ + base_area = /area/hallway/primary/firstdeck/auxdockfore + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod1/station) +"akl" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle1_outer"; + name = "External Access" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle1_shuttle"; + name = "exterior access button"; + pixel_y = 26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"akn" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"ako" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akp" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"akr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aks" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"akt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"akw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"akx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"aky" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"akz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fore) +"akA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"akB" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"akC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fscenter) +"akH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akI" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"akJ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"akL" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/centralport) +"akM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"akN" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akO" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akP" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle1/start) +"akQ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle1_pump" + }, +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"akS" = ( +/obj/machinery/shuttle_sensor{ + dir = 5; + id_tag = "shuttle1sens_exp" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle1/start) +"akT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"akU" = ( +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/action_figure, +/obj/random/maintenance/clean, +/obj/random/toy, +/obj/item/weapon/toy/xmas_cracker, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"akV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"akZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ala" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"alb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"alc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ald" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"ale" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fore) +"alh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"ali" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alj" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alk" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"all" = ( +/obj/effect/floor_decal/borderfloor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aln" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alo" = ( +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/effect/decal/cleanable/molten_item, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"alp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/centralstarboard) +"als" = ( +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/centralport) +"alt" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/large_escape_pod2/station) +"alu" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod2/station) +"alv" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle1/start) +"alw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/one) +"alx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"aly" = ( +/obj/effect/landmark{ + name = "bluespacerift" + }, +/turf/space, +/area/space) +"alz" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/space_heater, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"alA" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"alB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"alC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"alD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"alE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/one) +"alF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"alG" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"alH" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/chamber) +"alI" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"alJ" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"alK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"alL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"alM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"alO" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"alP" = ( +/obj/structure/loot_pile/maint/trash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"alQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"alR" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/large_escape_pod2/station) +"alS" = ( +/obj/structure/bed/chair, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alT" = ( +/obj/structure/bed/chair, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alU" = ( +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alV" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"alW" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"alX" = ( +/obj/structure/table/standard, +/obj/item/bodybag/cryobag, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alY" = ( +/obj/structure/bed/chair, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"alZ" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/bed/chair, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"ama" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/shuttle/large_escape_pod2/station) +"amb" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"amc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/hangar/one) +"ame" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"amf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"amg" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"amh" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"ami" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"amj" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/weapon/storage/backpack/virology, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"amk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aml" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"amm" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod2/station) +"amn" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amo" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amp" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/crate, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amr" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle1/start) +"ams" = ( +/obj/machinery/vending/cigarette{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"amt" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amu" = ( +/obj/item/weapon/storage/bible, +/obj/structure/table/rack, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"amv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"amw" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fpcenter) +"amx" = ( +/turf/simulated/wall, +/area/maintenance/substation/firstdeck) +"amy" = ( +/obj/machinery/telecomms/server/presets/supply, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amz" = ( +/obj/machinery/telecomms/server/presets/service/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amA" = ( +/obj/machinery/telecomms/server/presets/unused, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amC" = ( +/obj/machinery/exonet_node{ + anchored = 1 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amD" = ( +/obj/machinery/pda_multicaster/prebuilt, +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amE" = ( +/obj/machinery/power/apc/super/critical{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amF" = ( +/obj/machinery/telecomms/server/presets/common, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amG" = ( +/obj/machinery/telecomms/server/presets/engineering, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"amH" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"amI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1381; + id_tag = "server_access_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ + frequency = 1381; + id_tag = "server_access_airlock"; + name = "Server Access Airlock"; + pixel_y = 25; + tag_airpump = "server_access_pump"; + tag_chamber_sensor = "server_access_sensor"; + tag_exterior_door = "server_access_outer"; + tag_exterior_sensor = "server_access_ex_sensor"; + tag_interior_door = "server_access_inner"; + tag_interior_sensor = "server_access_in_sensor"; + tag_secure = 1 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"amJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1381; + id_tag = "server_access_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1381; + id_tag = "server_access_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"amK" = ( +/turf/simulated/wall, +/area/tcomm/computer) +"amL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/fscenter) +"amM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"amN" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod2/station) +"amO" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"amP" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"amQ" = ( +/turf/simulated/floor/airless, +/area/rnd/xenobiology/xenoflora) +"amR" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amS" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amT" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amU" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "large_escape_pod_2"; + pixel_x = 26; + pixel_y = -26; + tag_door = "large_escape_pod_2_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"amV" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/extinguisher, +/obj/item/weapon/tool/crowbar, +/obj/random/medical/lite, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amX" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod2/station) +"amY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"amZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ana" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anb" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anc" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"and" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"ane" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anf" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ang" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"ani" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/firstdeck) +"anj" = ( +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ank" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + pressure_checks = 0; + pressure_checks_default = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anl" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anm" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ann" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/airlock_sensor/airlock_interior{ + frequency = 1381; + id_tag = "server_access_in_sensor"; + master_tag = "server_access_airlock"; + name = "interior sensor"; + pixel_x = 25; + pixel_y = -25 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ano" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_inner"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61) + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anp" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anq" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"anr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ans" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ant" = ( +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"anu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"anw" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"any" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"anA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/rnd/xenobiology/xenoflora) +"anC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"anD" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_2_hatch"; + locked = 1; + name = "Large Escape Pod Hatch 2"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"anE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/three) +"anF" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/one) +"anG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "hangar_1"; + name = "shuttle bay controller"; + pixel_y = -26; + tag_door = "hangar_1_door" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/one) +"anP" = ( +/obj/item/weapon/storage/toolbox/syndicate, +/obj/structure/closet, +/obj/random/contraband, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"anQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"anS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"anT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/loot_pile/maint/technical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"anU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"anV" = ( +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Central Compartment Port"; + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anW" = ( +/obj/machinery/telecomms/processor/preset_two, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anX" = ( +/obj/machinery/telecomms/bus/preset_two/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anY" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d1, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"anZ" = ( +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoa" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aob" = ( +/obj/machinery/telecomms/bus/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoc" = ( +/obj/machinery/telecomms/processor/preset_four, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoe" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"aof" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1381; + icon_state = "door_locked"; + id_tag = "server_access_outer"; + locked = 1; + name = "Telecoms Server Access"; + req_access = list(61) + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"aog" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aoh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aok" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/maintenance/firstdeck/forestarboard) +"aol" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aom" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aon" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aoo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aop" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aoq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aor" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aos" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aot" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aou" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/three) +"aov" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hangar/three) +"aow" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora_isolation) +"aox" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_2_berth_hatch"; + locked = 1; + name = "Large Escape Pod 2"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aoy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aoz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "hangar_1_door"; + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/one) +"aoA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "hangar_1_door"; + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/one) +"aoB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/one) +"aoC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aoD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aoE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Seven"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"aoF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"aoG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"aoH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Central Substation"; + req_one_access = list(11,19,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoK" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aoL" = ( +/obj/machinery/telecomms/bus/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoM" = ( +/obj/machinery/telecomms/processor/preset_one, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoN" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d2, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoO" = ( +/obj/machinery/telecomms/relay/preset/southerncross/d3, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoP" = ( +/obj/machinery/telecomms/processor/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoQ" = ( +/obj/machinery/telecomms/bus/preset_three, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Central Compartment Starboard"; + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aoS" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"aoT" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"aoU" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoX" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer_1"; + set_temperature = 73; + use_power = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aoY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aoZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Two"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"apc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"apd" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"ape" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/three) +"apf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/three) +"apg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/three) +"aph" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"api" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research/firstdeck/hallway) +"apj" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apl" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apn" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"apo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"app" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "large_escape_pod_2_berth"; + pixel_y = 26; + tag_door = "large_escape_pod_2_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apq" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Escape Pod" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apr" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aps" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apt" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"apu" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"apv" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"apw" = ( +/obj/structure/table/steel, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/random/tech_supply, +/obj/random/toolbox, +/turf/simulated/floor, +/area/construction/firstdeck/construction1) +"apx" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apy" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apz" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"apA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"apB" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"apC" = ( +/turf/simulated/wall, +/area/hangar/onecontrol) +"apD" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/communicator, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apE" = ( +/obj/structure/frame/computer, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"apG" = ( +/obj/structure/disposalpipe/up, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apH" = ( +/obj/item/clothing/head/cone, +/turf/simulated/floor, +/area/maintenance/firstdeck/foreport) +"apI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"apK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"apL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/fpcenter) +"apM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"apN" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"apO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"apP" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/black, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"apS" = ( +/obj/structure/cable/cyan, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"apT" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"apU" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apW" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apX" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 9 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"apY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"apZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aqa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"aqb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqc" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqd" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille/broken, +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/weapon/material/shard, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqe" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqf" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"aqg" = ( +/turf/simulated/wall, +/area/hangar/threecontrol) +"aqh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/threecontrol) +"aqi" = ( +/obj/structure/frame/computer, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled/monotile, +/area/hangar/threecontrol) +"aqj" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"aqk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/firstdeck/starboard) +"aql" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/firstdeck/starboard) +"aqm" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"aqn" = ( +/obj/item/stack/tile/wood, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"aqo" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"aqp" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqq" = ( +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqr" = ( +/obj/random/drinkbottle, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/random/crate, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"aqs" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqu" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqv" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Escape Pod 2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"aqy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqz" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora) +"aqA" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqB" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqC" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/mask/gas, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aqD" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aqH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqI" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"aqO" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"aqP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"aqQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aqR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aqS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqU" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar One - Control Room"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"aqW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aqZ" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ara" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"arb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"arc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"ard" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"are" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fpcenter) +"arf" = ( +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"arg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"arh" = ( +/obj/machinery/telecomms/server/presets/science, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ari" = ( +/obj/machinery/telecomms/server/presets/medical, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arj" = ( +/obj/machinery/telecomms/relay/preset/telecomms, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"ark" = ( +/obj/machinery/light, +/turf/simulated/floor/bluegrid{ + name = "Mainframe Base"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arl" = ( +/obj/machinery/telecomms/broadcaster/preset_right, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arm" = ( +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/telecomms/hub/preset/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arn" = ( +/obj/machinery/telecomms/receiver/preset_right/southerncross, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aro" = ( +/obj/machinery/telecomms/server/presets/command, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arp" = ( +/obj/machinery/telecomms/server/presets/security, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"arq" = ( +/obj/structure/cable/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/tcomm/computer) +"arr" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"ars" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/folder/yellow, +/obj/item/device/multitool, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen/blue{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"art" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/filingcabinet, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Main Computer Room"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"aru" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"arv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/tcomm/computer) +"arw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"arx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/fscenter) +"ary" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"arz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hangar Control Room Access"; + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/threecontrol) +"arA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arB" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/threecontrol) +"arC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"arE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"arF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"arG" = ( +/obj/structure/table, +/obj/item/stack/material/steel{ + amount = 2 + }, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"arH" = ( +/obj/item/stack/material/wood{ + amount = 24 + }, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"arI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"arJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"arN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arO" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"arQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora) +"arR" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"arS" = ( +/obj/machinery/space_heater, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"arT" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/port) +"arU" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/port) +"arV" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"arY" = ( +/obj/structure/table/steel, +/obj/item/clothing/gloves/black, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/random/tech_supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"arZ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction1) +"asa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"asb" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"asc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"asd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"ase" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"asf" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"asg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"ash" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/onecontrol) +"asi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"ask" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/wall, +/area/maintenance/firstdeck/foreport) +"asl" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"asn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"aso" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/port) +"asp" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fpcenter) +"asq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fpcenter) +"asr" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fpcenter) +"ass" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Control Room"; + req_access = list(61) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/computer) +"ast" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/tcomm/computer) +"asu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"asv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/fscenter) +"asw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/fscenter) +"asx" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/fscenter) +"asy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/starboard) +"asz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"asA" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"asB" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Three - Control Room"; + dir = 4 + }, +/obj/effect/floor_decal/rust, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/threecontrol) +"asE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"asF" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"asG" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"asH" = ( +/obj/structure/table/reinforced, +/obj/item/stack/tile/wood, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asI" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asJ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/glass2/square{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/food/drinks/glass2/square, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/construction/firstdeck/construction4) +"asK" = ( +/obj/item/stack/tile/wood, +/turf/simulated/floor, +/area/construction/firstdeck/construction4) +"asL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asN" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asO" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"asP" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"asQ" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/port) +"asR" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"asS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"asT" = ( +/obj/structure/sign/warning/pods, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/port) +"asU" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_port) +"asX" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"asY" = ( +/obj/structure/sign/directions/security{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction1) +"asZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction1) +"ata" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atb" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"atc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atd" = ( +/obj/structure/sign/hangar/one, +/turf/simulated/wall, +/area/hangar/onecontrol) +"ate" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"atf" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle2/start) +"atg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/flora/pottedplant/tall, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ath" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ati" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atm" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"atn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"ato" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/elevator) +"atp" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/tcomstorage) +"atq" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/item/weapon/stock_parts/micro_laser/high, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"atr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ats" = ( +/obj/structure/table/rack, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/processor, +/obj/item/weapon/circuitboard/telecomms/receiver, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/server, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/bus, +/obj/item/weapon/circuitboard/telecomms/broadcaster, +/obj/item/weapon/circuitboard/telecomms/exonet_node, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Storage" + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"att" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/tcomstorage) +"atu" = ( +/obj/machinery/porta_turret/stationary, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomstorage) +"atv" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"atw" = ( +/obj/machinery/porta_turret/stationary, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomstorage) +"atx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aty" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atB" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atC" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atD" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/starboard) +"atE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/forestarboard) +"atF" = ( +/obj/structure/sign/hangar/three, +/turf/simulated/wall, +/area/hangar/threecontrol) +"atG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"atI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"atJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction4) +"atK" = ( +/obj/structure/sign/directions/security{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"atL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Research Division Access"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"atM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"atN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"atO" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"atP" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atQ" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"atR" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/starboard) +"atS" = ( +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/starboard) +"atT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"atU" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"atV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"atW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"atZ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aub" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aud" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aue" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aug" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aui" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"auj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aul" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Two" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aum" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aun" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aup" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/port) +"aur" = ( +/turf/simulated/wall/r_wall, +/area/medical/first_aid_station/firstdeck) +"aus" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aut" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aux" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"auy" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva/pilot) +"auB" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"auC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/firstdeck) +"auE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auF" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auG" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"auH" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"auI" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/item/weapon/stock_parts/subspace/treatment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auK" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/obj/item/weapon/stock_parts/subspace/analyzer, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"auL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auM" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auN" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"auO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"auQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auR" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auU" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway One" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auW" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/starboard) +"auY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"auZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ava" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avb" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ave" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Three" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avl" = ( +/obj/structure/sign/deck/first{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Four" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"avn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"avo" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"avp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"avq" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"avr" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"avs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avF" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/port) +"avG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avH" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avK" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"avL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avM" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/random/powercell, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"avN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"avO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19,25,27,28,35) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/firstdeck) +"avQ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"avT" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/item/weapon/stock_parts/subspace/amplifier, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avU" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avV" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avW" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Telecoms Storage"; + req_access = list(61) + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"avX" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"avY" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"avZ" = ( +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"awa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awh" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/starboard) +"awi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"awj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"aws" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"awv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aww" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"awx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"awy" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"awz" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/port) +"awA" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awC" = ( +/obj/structure/sign/deck/first{ + pixel_y = -32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Four"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awF" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awG" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awK" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awL" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway Three"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/door/window/westleft{ + name = "Medical Staff Only"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"awP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awQ" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"awR" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/port) +"awV" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awX" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Port Hallway One"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"awZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"axd" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axe" = ( +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axf" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axi" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Deck One"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/rack, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/roller, +/obj/item/roller, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/firstdeck) +"axj" = ( +/obj/machinery/telecomms/relay/preset/southerncross/centcomm, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"axk" = ( +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axl" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axm" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/obj/item/weapon/stock_parts/subspace/ansible, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"axn" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"axo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"axp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"axr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axs" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axu" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axy" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axA" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axB" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axC" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"axD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axF" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axG" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"axH" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axI" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/shuttle2/start) +"axJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axM" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"axO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/starboard) +"axP" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"axQ" = ( +/obj/turbolift_map_holder/southern_cross/port, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/port) +"axR" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"axS" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"axT" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/centralport) +"axU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"axV" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axW" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axX" = ( +/obj/structure/sign/directions/medical{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction2) +"axY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"axZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aya" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayb" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/aftport) +"ayc" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1/station) +"ayd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aye" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"ayf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayj" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"ayk" = ( +/turf/simulated/wall, +/area/ai_monitored/storage/eva/pilot) +"ayl" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aym" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"ayn" = ( +/obj/turbolift_map_holder/southern_cross/center, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/elevator) +"ayo" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/transmitter, +/obj/item/weapon/stock_parts/subspace/transmitter, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayp" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/item/weapon/stock_parts/subspace/sub_filter, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayq" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/item/weapon/stock_parts/subspace/crystal, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor, +/area/tcomm/tcomstorage) +"ayr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ays" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"ayw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"ayx" = ( +/turf/simulated/wall, +/area/maintenance/firstdeck/aftstarboard) +"ayy" = ( +/turf/simulated/wall, +/area/hangar/twocontrol) +"ayz" = ( +/obj/structure/sign/hangar/two, +/turf/simulated/wall, +/area/hangar/twocontrol) +"ayA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/starboard) +"ayC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"ayD" = ( +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"ayF" = ( +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayG" = ( +/obj/structure/sign/directions/engineering{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction3) +"ayH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayJ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"ayK" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/starboard) +"ayL" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/starboard) +"ayM" = ( +/obj/turbolift_map_holder/southern_cross/starboard, +/turf/unsimulated/mask, +/area/hallway/primary/firstdeck/starboard) +"ayN" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"ayO" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"ayP" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"ayQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayR" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayS" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayU" = ( +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/obj/item/weapon/tool/wirecutters, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"ayV" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"ayW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/port) +"ayY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"ayZ" = ( +/obj/item/frame/apc, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"aza" = ( +/obj/item/frame, +/obj/machinery/light_construct, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"azb" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/maintenance/firstdeck/aftport) +"azc" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azd" = ( +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aze" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"azf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"azg" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"azi" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/apcenter) +"azj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/apcenter) +"azk" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"azl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/apcenter) +"azm" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azo" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/window/southleft, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azp" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/southright, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"azq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"azr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"azs" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azt" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azu" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"azv" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomstorage) +"azw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"azx" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"azy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"azz" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/ascenter) +"azA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azB" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azD" = ( +/obj/structure/closet/crate/internals, +/obj/random/tank, +/obj/random/tank, +/obj/random/tank, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azE" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azF" = ( +/obj/structure/closet, +/obj/item/weapon/lipstick/purple, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"azG" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Control Room"; + dir = 4 + }, +/obj/structure/closet/secure_closet/guncabinet{ + anchored = 1; + desc = "It's an immobile card-locked storage unit. For storing weapons and other items when station side."; + name = "Secure Locker"; + req_one_access = list(67,43,3) + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azI" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"azJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"azK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"azL" = ( +/obj/structure/mirror{ + pixel_y = 25 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"azM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/mime, +/obj/item/weapon/pen/crayon/mime, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"azN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"azO" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"azP" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"azQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azS" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azT" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azU" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"azV" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azW" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"azY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/construction/firstdeck/construction2) +"azZ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aAa" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/port) +"aAb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/maintenance/firstdeck/aftport) +"aAc" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aAd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aAe" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/apcenter) +"aAf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aAi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAk" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Elevator Access" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAl" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/hatch{ + name = "Telecoms Hallway"; + req_access = list(61) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/tcomstorage) +"aAm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Pilot" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aAr" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aAu" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aAv" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aAw" = ( +/obj/structure/table/standard, +/obj/item/weapon/cell, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aAx" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + icon_state = "door_locked"; + id_tag = "expshuttle1_door_cargo"; + locked = 1 + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 4; + id = "expshuttle1_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = -26; + req_access = list(67); + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aAy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle1/start) +"aAz" = ( +/turf/simulated/wall/r_wall, +/area/tcomm/tcomfoyer) +"aAA" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/sign/warning/lethal_turrets{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aAB" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aAC" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + long_range = 1; + name_tag = "Telecommunications" + }, +/obj/machinery/turretid/lethal{ + ailock = 1; + check_synth = 1; + control_area = "\improper Telecomms Storage"; + desc = "A firewall prevents AIs from interacting with this device."; + name = "Telecoms lethal turret control"; + pixel_y = 29; + req_access = list(61) + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aAD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aAG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/ascenter) +"aAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aAI" = ( +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aAJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hangar Control Room Access"; + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/twocontrol) +"aAK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAL" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/twocontrol) +"aAM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Hangar Control Room" + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aAO" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aAP" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aAQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"aAR" = ( +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aAS" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aAT" = ( +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aAU" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aAV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aAZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aBc" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aBd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aBe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aBf" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBg" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBh" = ( +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBk" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/weapon/airlock_electronics, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBm" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"aBn" = ( +/obj/item/device/flashlight, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBo" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBp" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool/powermaint, +/turf/simulated/floor, +/area/construction/firstdeck/construction2) +"aBq" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction2) +"aBr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aBs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/port) +"aBt" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/mininglockerroom) +"aBu" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aBv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aBw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aBx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"aBy" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aBA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aBB" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aBC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva/pilot) +"aBD" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Pilot EVA Storage" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva/pilot) +"aBE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBF" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aBG" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Pilot EVA Storage" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva/pilot) +"aBH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aBL" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aBM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Auxiliary EVA"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aBN" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aBO" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aBP" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aBQ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/tcomm/tcomfoyer) +"aBR" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aBS" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aBT" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aBU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aBV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aBW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aBX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"aBY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aBZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aCa" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aCb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aCc" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/first_aid_station/firstdeck) +"aCd" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hangar/twocontrol) +"aCe" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aCf" = ( +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/gas/mime, +/obj/item/clothing/shoes/mime, +/obj/item/clothing/under/mime, +/obj/random/crate, +/turf/simulated/floor, +/area/construction/firstdeck/construction3) +"aCg" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/construction/firstdeck/construction3) +"aCh" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/firstdeck/construction3) +"aCi" = ( +/obj/structure/closet/emcloset, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCk" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCl" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Starboard Escape Pod 1"; + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCm" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "large_escape_pod_1_berth"; + pixel_y = -26; + tag_door = "large_escape_pod_1_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCn" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aCo" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCp" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCr" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"aCs" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/storage) +"aCt" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"aCu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aCv" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/hallway) +"aCw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Hallway"; + req_access = list(50) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aCx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aCy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Hallway"; + req_access = list(50) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aCz" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aCA" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aCB" = ( +/obj/structure/dispenser/oxygen, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/mining_scanner, +/obj/item/weapon/rig/industrial/equipped, +/obj/machinery/door/window/southleft{ + name = "Mining Suits"; + req_access = list(50) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/mining_scanner, +/obj/item/clothing/suit/space/void/mining, +/obj/item/clothing/head/helmet/space/void/mining, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/southright{ + name = "Mining Suit"; + req_access = list(50) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCE" = ( +/obj/machinery/suit_cycler/mining, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aCF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aCG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aCH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Six"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aCI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aCJ" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/closet/crate/secure/gear{ + name = "parachute crate"; + req_access = list(67) + }, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/obj/item/weapon/storage/backpack/parachute, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aCL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva/pilot) +"aCM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aCN" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva/pilot) +"aCO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aCP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/vending/fitness, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCR" = ( +/obj/machinery/vending/cigarette, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCS" = ( +/obj/machinery/vending/cola, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aCT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCU" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aCW" = ( +/obj/structure/closet/malf/suits, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aCX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/turretid/stun{ + check_records = 0; + control_area = "\improper Telecomms Teleporter"; + name = "Telecomms Teleporter turret control"; + pixel_x = 28; + req_access = list(19) + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aCY" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aCZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/closet/secure_closet/pilot, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/eva/pilot) +"aDa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/hatch{ + name = "Power Control"; + req_access = list(61) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/tcomfoyer) +"aDb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aDc" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"aDd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle1/start) +"aDe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aDf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aDg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Three"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aDh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/closet/crate, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aDi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aDj" = ( +/turf/simulated/wall/r_wall, +/area/hangar/two) +"aDk" = ( +/turf/simulated/wall, +/area/hangar/two) +"aDl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hangar/two) +"aDm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "shuttle_2_door"; + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/two) +"aDn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "shuttle_2_door"; + name = "Hangar Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hangar/two) +"aDo" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_1_berth_hatch"; + locked = 1; + name = "Large Escape Pod 1"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_starboard2) +"aDp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDq" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aDt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDy" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDA" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDC" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDD" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/accessory/armband/cargo, +/obj/item/device/retail_scanner/cargo, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDE" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/stamp/cargo, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aDF" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/quartermaster/hallway) +"aDG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDH" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aDJ" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/mininglockerroom) +"aDK" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDL" = ( +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aDM" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDN" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aDO" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aDP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aDQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aDR" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aDS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aDT" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aDU" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/lapvend, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/paicard, +/obj/item/clothing/head/soft/grey, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/device/communicator, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aDY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aEa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aEb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aEc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications"; + req_access = list(61) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tcomm/entrance) +"aEd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEf" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - Entrance"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aEg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/telecom{ + c_tag = "Tcoms - SMES Room"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aEh" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/tcomfoyer) +"aEi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aEj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aEk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aEl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aEm" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aEn" = ( +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aEo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "hangar_2"; + name = "shuttle bay controller"; + pixel_y = 26; + tag_door = "hangar_2_door" + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aEx" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aEy" = ( +/obj/machinery/ntnet_relay, +/turf/simulated/floor/tiled/dark{ + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/tcomm/chamber) +"aEz" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/large_escape_pod1/station) +"aEA" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod1/station) +"aEB" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "large_escape_pod_1_hatch"; + locked = 1; + name = "Large Escape Pod Hatch 1"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aEC" = ( +/obj/structure/sign/greencross{ + name = "Medical Pod" + }, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/large_escape_pod1/station) +"aED" = ( +/turf/simulated/floor/airless, +/area/maintenance/firstdeck/centralstarboard) +"aEE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEF" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEP" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aEQ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aER" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aES" = ( +/turf/simulated/wall, +/area/quartermaster/hallway) +"aET" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aEW" = ( +/turf/simulated/wall, +/area/quartermaster/mininglockerroom) +"aEX" = ( +/obj/structure/closet/secure_closet/miner, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aEY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aEZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aFa" = ( +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aFb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access = list(48) + }, +/turf/simulated/floor/plating, +/area/quartermaster/mininglockerroom) +"aFc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aFd" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aFe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aFf" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aFg" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aFh" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/elevator) +"aFi" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/elevator) +"aFj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aFk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aFl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aFm" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFo" = ( +/obj/machinery/bluespace_beacon, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFp" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aFq" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aFr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aFs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aFt" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aFu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aFv" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aFw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/closet, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/shoes/boots/winter, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aFy" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFz" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFA" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aFC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/space_heater, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aFD" = ( +/obj/structure/frame/computer{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central6, +/turf/simulated/floor/tiled/monotile, +/area/hangar/twocontrol) +"aFE" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/airless, +/area/shuttle/large_escape_pod1/station) +"aFF" = ( +/obj/machinery/atmospherics/unary/cryo_cell{ + layer = 3.3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFG" = ( +/obj/structure/bed/roller, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFH" = ( +/obj/structure/bed/roller, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFI" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "large_escape_pod_1"; + pixel_x = -26; + pixel_y = 26; + tag_door = "large_escape_pod_1_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aFJ" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aFK" = ( +/obj/structure/bed/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFL" = ( +/obj/structure/bed/chair, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFM" = ( +/obj/structure/bed/chair, +/obj/machinery/vending/wallmed1{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aFN" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/large_escape_pod1/station) +"aFO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFP" = ( +/turf/simulated/floor/reinforced, +/area/quartermaster/storage) +"aFQ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -28 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod2/station{ + base_area = /area/hallway/primary/firstdeck/auxdockfore + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod2/station) +"aFR" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFU" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aFV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aFW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aFZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Mining Locker Room"; + req_access = list(50) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/mininglockerroom) +"aGa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGd" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGe" = ( +/obj/machinery/computer/telecomms/server{ + dir = 4; + network = "tcommsat" + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + frequency = 1381; + id_tag = "server_access_ex_sensor"; + master_tag = "server_access_airlock"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aGf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aGg" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aGh" = ( +/obj/structure/sign/deck/first{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGj" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGn" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aGo" = ( +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aGp" = ( +/obj/structure/closet/malf/suits, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aGq" = ( +/obj/structure/closet/crate, +/obj/item/clothing/glasses/night, +/obj/item/device/aicard, +/obj/item/device/multitool, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aGr" = ( +/turf/simulated/wall, +/area/tcomm/tcomfoyer) +"aGs" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aGt" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aGu" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aGv" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aGw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aGx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aGy" = ( +/turf/simulated/floor/reinforced, +/area/hangar/two) +"aGz" = ( +/obj/machinery/computer/telecomms/monitor{ + dir = 4; + network = "tcommsat" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tcomm/computer) +"aGA" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod3/station) +"aGB" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aGC" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod5/station) +"aGD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aGE" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aGF" = ( +/obj/structure/grille, +/obj/structure/shuttle/window, +/turf/simulated/shuttle/plating, +/area/shuttle/large_escape_pod1/station) +"aGG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aGH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aGI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aGL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/mininglockerroom) +"aGM" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/weapon/storage/belt/utility, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGN" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/pickaxe{ + pixel_x = 5 + }, +/obj/item/weapon/shovel{ + pixel_x = -5 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Mining Locker Room"; + dir = 1; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/weapon/stool, +/obj/effect/landmark/start{ + name = "Shaft Miner" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/mininglockerroom) +"aGQ" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGR" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aGS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aGT" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aGU" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"aGV" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/elevator) +"aGW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/elevator) +"aGZ" = ( +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/firstdeck/elevator) +"aHa" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/tcomm/entrance) +"aHb" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Telecommunications Satellite"; + charge = 6e+006; + input_attempt = 1; + inputting = 1; + output_level = 250000 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/plating, +/area/tcomm/tcomfoyer) +"aHc" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/industrial/teleport_defense, +/turf/simulated/floor/tiled/dark, +/area/tcomm/entrance) +"aHd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aHe" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/ascenter) +"aHf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aHi" = ( +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aHj" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod4/station) +"aHk" = ( +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle2/start) +"aHl" = ( +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aHm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aHn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHo" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4 + }, +/obj/item/weapon/tool/wrench, +/obj/random/medical/lite, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHp" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 5 + }, +/obj/item/weapon/storage/firstaid/o2{ + layer = 2.8; + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/masks, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/item/weapon/storage/firstaid/fire{ + layer = 2.9; + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = -2 + }, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHq" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aHr" = ( +/obj/machinery/sleep_console, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aHs" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHt" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/shuttle/floor/white, +/area/shuttle/large_escape_pod1/station) +"aHv" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHw" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHx" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aHz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHB" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aHC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Mining Locker Room"; + req_access = list(50) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/mininglockerroom) +"aHD" = ( +/obj/structure/loot_pile/maint/junk, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aHE" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/apcenter) +"aHF" = ( +/obj/structure/table/bench/standard, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/apcenter) +"aHG" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/apcenter) +"aHH" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aHI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/elevator) +"aHJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/elevator) +"aHK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/elevator) +"aHL" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/elevator) +"aHM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aHN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aHO" = ( +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aHP" = ( +/turf/simulated/floor/tiled, +/area/tcomm/entrance) +"aHQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle2/start) +"aHR" = ( +/obj/machinery/teleport/station, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aHS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/escape_pod6/station) +"aHT" = ( +/obj/machinery/teleport/hub, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aHU" = ( +/turf/simulated/shuttle/wall/voidcraft/hard_corner, +/area/shuttle/shuttle2/start) +"aHV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aHW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aHX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aHY" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/mininglockerroom) +"aHZ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aIa" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIb" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIc" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aId" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIe" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIf" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIj" = ( +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aIk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aIt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"aIu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aIy" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aIA" = ( +/obj/machinery/shuttle_sensor{ + dir = 10; + id_tag = "shuttle2sens_exp" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aIB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aID" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aIE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIF" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aIG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Fore Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aIH" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aII" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIJ" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIL" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aIM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Cargo Bay"; + req_access = list(31) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/hallway) +"aIN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aIT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/hallway) +"aIU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIV" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/catwalk, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aIW" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aIX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aIY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aJa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/apcenter) +"aJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/apcenter) +"aJd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/ascenter) +"aJj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/ascenter) +"aJo" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJp" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aJq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aJr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aJs" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle2_outer"; + name = "External Access" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle2"; + name = "exterior access button"; + pixel_y = -26; + req_access = null + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/hangar/one; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "hangar_1"; + landmark_tag = "hangar_1"; + name = "Hangar One" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle1/start) +"aJu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/meter, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJv" = ( +/obj/machinery/door/airlock/voidcraft/vertical{ + frequency = 1380; + id_tag = "shuttle2_inner"; + name = "Internal Access" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle2"; + name = "interior access button"; + pixel_y = 26; + req_access = null + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJw" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJx" = ( +/obj/machinery/button/remote/airlock{ + id = "expshuttle2_door_L"; + name = "Side Hatch Control"; + pixel_y = 26; + req_one_access = null; + specialfunctions = 4 + }, +/obj/machinery/door/airlock/voidcraft/vertical{ + icon_state = "door_locked"; + id_tag = "expshuttle2_door_L"; + locked = 1; + name = "shuttle side hatch" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aJy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aJz" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Bay Port"; + dir = 4; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJA" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJC" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJD" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aJE" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/hallway) +"aJF" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJG" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Hallway"; + dir = 1; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJI" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/hallway) +"aJM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJN" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJO" = ( +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aJP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Five"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/apcenter) +"aJT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aJV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aJX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/ascenter) +"aJY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aJZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Center Four"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKb" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/ascenter) +"aKd" = ( +/obj/item/inflatable/door/torn, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftstarboard) +"aKe" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "shuttle2_sensor"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle2_shuttle"; + pixel_y = -26; + tag_airpump = "shuttle2_pump"; + tag_chamber_sensor = "shuttle2_sensor"; + tag_exterior_door = "shuttle2_outer"; + tag_interior_door = "shuttle2_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "shuttle2_pump" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aKi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKj" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle2/start) +"aKk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/shuttle/floor/skipjack, +/area/shuttle/shuttle2/start) +"aKl" = ( +/obj/machinery/shuttle_sensor{ + dir = 9; + id_tag = "shuttle2sens_exp_int" + }, +/turf/simulated/shuttle/wall/voidcraft/blue, +/area/shuttle/shuttle2/start) +"aKm" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/space, +/area/space) +"aKn" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "QMLoad" + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Bay Starboard"; + dir = 8; + name = "security camera" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKp" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/firstdeck/cargo) +"aKq" = ( +/turf/simulated/wall, +/area/maintenance/substation/firstdeck/cargo) +"aKr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKs" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKt" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKw" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKy" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKz" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKA" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aKC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/two) +"aKD" = ( +/obj/machinery/door/airlock/centcom, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/hangar/two) +"aKF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aKG" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aKH" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "cargo_bay"; + name = "cargo bay hatch controller"; + pixel_x = 30; + req_one_access = list(13,31); + tag_door = "cargo_bay_door" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aKJ" = ( +/turf/unsimulated/mask, +/area/quartermaster/storage) +"aKK" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aKN" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aKO" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKP" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aKQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aKR" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aKS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aKU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aKV" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKW" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aKX" = ( +/obj/structure/loot_pile/maint/technical, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aKY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor, +/area/hangar/two) +"aKZ" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLa" = ( +/obj/structure/bed/chair/shuttle, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLb" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLc" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLd" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aLe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/ore_box, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLf" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aLi" = ( +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aLj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLk" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLm" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/tropical, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aLo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aLq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aLs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLu" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLw" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aLx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLA" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aLC" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aLD" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLF" = ( +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 1 + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aLG" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aLH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aLI" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLJ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aLK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aLO" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/aft) +"aLP" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway One"; + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aLR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/auxiliary_engineering) +"aLS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aLT" = ( +/obj/structure/ladder/up, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLU" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aLV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Aft Port"; + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLW" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/hangar/two) +"aLX" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "Hangar Two - Aft Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aLZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMa" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/storage) +"aMb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck/cargo) +"aMc" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/minihoe, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMd" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMe" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMf" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/aftport) +"aMg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMh" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMi" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aMk" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Secure Technical Storage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMm" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMn" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMp" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engineering/auxiliary_engineering) +"aMq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 10 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMs" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aMu" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMv" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aMw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMx" = ( +/obj/machinery/atmospherics/binary/pump/high_power/on{ + dir = 4; + name = "Pump station in"; + target_pressure = 4500 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMz" = ( +/obj/machinery/door/airlock/multi_tile/metal{ + icon_state = "door_locked"; + id_tag = "expshuttle2_door_cargo"; + locked = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aMA" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aMB" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aMC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aMD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aME" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aMF" = ( +/obj/machinery/shuttle_sensor{ + dir = 1; + id_tag = "shuttle2sens_exp_psg" + }, +/turf/simulated/shuttle/wall/voidcraft, +/area/shuttle/shuttle2/start) +"aMG" = ( +/obj/machinery/door/airlock/glass_centcom{ + req_one_access = list(67) + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aMH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aMI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aMJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/spot, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aML" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aMN" = ( +/obj/turbolift_map_holder/southern_cross/cargo, +/turf/unsimulated/mask, +/area/quartermaster/storage) +"aMO" = ( +/obj/effect/decal/cleanable/generic, +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aMP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/ap_emergency) +"aMQ" = ( +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMR" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) +"aMV" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aMW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aMY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aMZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aNb" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_r" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/cryo/station) +"aNc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/as_emergency) +"aNi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aNj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aNk" = ( +/turf/simulated/floor/tiled/monotile, +/area/hangar/two) +"aNl" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/device/gps, +/obj/item/device/gps{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNm" = ( +/obj/structure/bed/chair/comfy/blue, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNn" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aNo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aNp" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aNq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aNx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNy" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/loot_pile/maint/boxfort, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNz" = ( +/obj/random/obstruction, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"aNA" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/gas, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNB" = ( +/obj/effect/decal/cleanable/generic, +/obj/structure/table/rack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aNG" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNH" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + regulate_mode = 0; + unlocked = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNI" = ( +/obj/machinery/vending/assist, +/turf/simulated/floor, +/area/storage/tech) +"aNJ" = ( +/obj/item/weapon/module/power_control, +/obj/item/weapon/airlock_electronics, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNK" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/gloves/yellow, +/obj/item/device/t_scanner, +/obj/item/clothing/glasses/meson, +/obj/item/device/multitool, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/storage/tech) +"aNM" = ( +/turf/simulated/wall, +/area/storage/tech) +"aNN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage"; + req_access = list(19,23) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aNO" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNP" = ( +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNQ" = ( +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/storage/tech) +"aNR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/aft) +"aNS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aNT" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aNU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNW" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Central automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aNY" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 8; + target_pressure = 4500 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Auxiliary Engineering Station"; + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aNZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOc" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aOe" = ( +/obj/machinery/computer/teleporter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tcomm/entrance) +"aOf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/hangar/two) +"aOk" = ( +/turf/simulated/floor/tiled, +/area/hangar/two) +"aOl" = ( +/obj/structure/flight_right{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 4; + id = "expshuttle2_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = -26; + req_access = list(67); + specialfunctions = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOm" = ( +/obj/machinery/computer/shuttle_control/web/shuttle2{ + dir = 1; + my_doors = list("expshuttle2_door_L" = "Port Cargo", "shuttle2_outer" = "Airlock Outer", "shuttle2_inner" = "Airlock Inner", "expshuttle2_door_cargo" = "Cargo Hatch"); + my_sensors = list("shuttle2sens_exp" = "Exterior Environment", "shuttle2sens_exp_int" = "Cargo Area", "shuttle2sens_exp_psg" = "Passenger Area") + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOn" = ( +/obj/structure/flight_left{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aOo" = ( +/obj/machinery/light/spot, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aOp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/storage) +"aOq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/status_display/supply_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/storage) +"aOv" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/simulated/floor/airless, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/cryo/station) +"aOw" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOx" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aOz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/substation/firstdeck) +"aOA" = ( +/turf/simulated/floor, +/area/storage/tech) +"aOB" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/rdconsole, +/obj/item/weapon/circuitboard/destructive_analyzer, +/obj/item/weapon/circuitboard/protolathe, +/obj/item/weapon/circuitboard/rdserver{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOF" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor, +/area/storage/tech) +"aOG" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/security/mining, +/obj/item/weapon/circuitboard/autolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOH" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/circuitboard/autolathe, +/turf/simulated/floor, +/area/storage/tech) +"aOI" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/machinery/requests_console{ + department = "Tech storage"; + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aOJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aOK" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aOL" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aOM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Auxiliary Engineering Station"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aOQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aOS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOT" = ( +/obj/machinery/atmospherics/tvalve/mirrored/bypass{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aOW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"aOX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/wall, +/area/medical/first_aid_station/firstdeck) +"aOY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPa" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Isolation Fore" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aPb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"aPg" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPh" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPi" = ( +/obj/structure/closet/crate/large, +/obj/random/tank, +/obj/random/tank, +/obj/random/tank, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPj" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aPn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPp" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPq" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aPs" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled, +/area/engineering/auxiliary_engineering) +"aPu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPw" = ( +/obj/structure/table/steel, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aPy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPA" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPB" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPD" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/empty, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aPE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/largecrate, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aPF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPH" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aPI" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/firstdeck/aftstarboard) +"aPJ" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPK" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPL" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hangar/two) +"aPN" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/device/multitool, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/simulated/floor, +/area/storage/tech) +"aPO" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/security{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/skills{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPP" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/unary_atmos/heater, +/obj/item/weapon/circuitboard/unary_atmos/cooler{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/powermonitor{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/stationalert_engineering{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/security/engineering, +/obj/item/weapon/circuitboard/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPR" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor, +/area/storage/tech) +"aPS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/storage/tech) +"aPT" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Technical Storage"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor, +/area/storage/tech) +"aPU" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/cloning, +/obj/item/weapon/circuitboard/clonescanner, +/obj/item/weapon/circuitboard/clonepod, +/obj/item/weapon/circuitboard/scan_consolenew, +/obj/item/weapon/circuitboard/med_data{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPV" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/circuitboard/message_monitor{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPW" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/analyzer, +/obj/item/device/analyzer, +/turf/simulated/floor/plating, +/area/storage/tech) +"aPX" = ( +/obj/machinery/newscaster, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"aPY" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aPZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aQa" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQc" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQd" = ( +/obj/machinery/power/breakerbox{ + RCon_tag = "Auxiliary Bypass" + }, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQe" = ( +/obj/structure/table/steel, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50; + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Auxiliary Subgrid"; + name_tag = "Auxiliary Subgrid" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/auxiliary_engineering) +"aQf" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Auxiliary - Main"; + charge = 1e+007; + cur_coils = 4; + input_level = 500000; + output_level = 500000 + }, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQg" = ( +/obj/item/stack/cable_coil/yellow, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/engineering/auxiliary_engineering) +"aQh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQi" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aQj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQk" = ( +/obj/structure/mopbucket, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQl" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/storage/tech) +"aQo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage"; + req_access = list(23) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/storage/tech) +"aQp" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/storage/tech) +"aQq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQr" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQu" = ( +/turf/simulated/wall, +/area/engineering/auxiliary_engineering) +"aQv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Auxiliary Engineering Station"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/auxiliary_engineering) +"aQw" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/engineering/auxiliary_engineering) +"aQx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQz" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Aft Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aQC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aQN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aQX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,67) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"aQZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aRa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRe" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRl" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aRm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Three"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRv" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRz" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 0; + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"aRD" = ( +/turf/simulated/wall, +/area/security/checkpoint3) +"aRE" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Escape Pod" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRH" = ( +/obj/structure/sign/warning/pods{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRI" = ( +/turf/simulated/floor/airless, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRJ" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod3/station) +"aRK" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod3/station) +"aRL" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/stack/cable_coil/random, +/obj/machinery/light_construct, +/obj/machinery/light_construct, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"aRM" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aRP" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRR" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aRS" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/aft) +"aRT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_x = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRU" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Four"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/closet/medical_wall{ + pixel_x = 31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aRV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aRW" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aRX" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"aRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSa" = ( +/turf/simulated/wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSb" = ( +/obj/machinery/computer/security/engineering{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aSc" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod5/station) +"aSd" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod5/station) +"aSe" = ( +/turf/simulated/floor/airless, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSf" = ( +/turf/space, +/area/skipjack_station/firstdeck) +"aSg" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod3/station) +"aSh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"aSi" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"aSj" = ( +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod2/station, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod2/station) +"aSk" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_3_hatch"; + locked = 1; + name = "Escape Pod Hatch 3"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"aSl" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_3_berth_hatch"; + locked = 1; + name = "Escape Pod 3"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_3_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_3_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSn" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSo" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSq" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSr" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/firstdeck/aft_emergency) +"aSs" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aSu" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aSv" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aSw" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_5_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_5_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSz" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/turf/simulated/wall, +/area/construction/firstdeck/construction4) +"aSA" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_5_hatch"; + locked = 1; + name = "Escape Pod Hatch 5"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSB" = ( +/obj/effect/shuttle_landmark/southern_cross/large_escape_pod1/station, +/turf/simulated/shuttle/floor, +/area/shuttle/large_escape_pod1/station) +"aSC" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSD" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_5"; + pixel_y = 25; + tag_door = "escape_pod_5_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"aSE" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod5/station) +"aSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/checkpoint3) +"aSM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aSN" = ( +/turf/simulated/wall, +/area/rnd/research/firstdeck/hallway) +"aSO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Auxiliary Checkpoint"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aSP" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aSR" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aST" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aSU" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/alarm{ + frequency = 1441; + pixel_y = 22 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aSY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/aft) +"aSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTb" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint3) +"aTe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/pen, +/obj/item/device/flash, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTg" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aTh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTj" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTk" = ( +/turf/space, +/area/ninja_dojo/arrivals_dock) +"aTl" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod4/station) +"aTm" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod4/station) +"aTn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/computer/shutoff_monitor{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"aTo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTp" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Port Escape Pods"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTq" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTr" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Hallway Stairs"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTs" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTv" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/aft) +"aTw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Security Checkpoint" + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTy" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTz" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"aTA" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTB" = ( +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Aft Starboard Escape Pods"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/hologram/holopad, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTD" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/medical{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"aTE" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod6/station) +"aTF" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod6/station) +"aTG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod4/station) +"aTH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_4"; + pixel_y = -25; + tag_door = "escape_pod_4_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTI" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/hangar/two; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "hangar_2"; + landmark_tag = "hangar_2"; + name = "Hangar Two" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"aTK" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_4_hatch"; + locked = 1; + name = "Escape Pod Hatch 4"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"aTL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_4_berth_hatch"; + locked = 1; + name = "Escape Pod 4"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_4_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_4_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTN" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aTO" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"aTV" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aTW" = ( +/turf/simulated/floor/tiled/monotile, +/area/security/checkpoint3) +"aTY" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_6_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_6_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUa" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_6_berth_hatch"; + locked = 1; + name = "Escape Pod 6"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_6_hatch"; + locked = 1; + name = "Escape Pod Hatch 6"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUc" = ( +/obj/effect/shuttle_landmark/southern_cross/supply_station, +/turf/simulated/floor/reinforced, +/area/quartermaster/storage) +"aUd" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUe" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_6"; + pixel_y = 25; + tag_door = "escape_pod_6_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"aUf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod6/station) +"aUg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUh" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/starboard) +"aUj" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/aft) +"aUk" = ( +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUl" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/firstdeck/auxdockaft) +"aUn" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/firstdeck/auxdockaft) +"aUo" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUp" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUr" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aUs" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUu" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUv" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftport) +"aUx" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aUy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aUD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"aUF" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aUG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1aft_port_airlock"; + pixel_y = 26; + req_access = list(13); + tag_airpump = "d1aft_port_pump"; + tag_chamber_sensor = "d1aft_port_sensor"; + tag_exterior_door = "d1aft_port_outer"; + tag_interior_door = "d1aft_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/airlock_sensor{ + id_tag = "d1aft_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUI" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUJ" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 1" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 3" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVc" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVd" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "ninja_shuttle_dock_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "ninja_shuttle_dock_airlock"; + pixel_y = 26; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "ninja_shuttle_dock_pump"; + tag_chamber_sensor = "ninja_shuttle_dock_sensor"; + tag_exterior_door = "ninja_shuttle_dock_outer"; + tag_interior_door = "ninja_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "ninja_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVg" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_port_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_port_airlock"; + name = "exterior access button"; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_port_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d1aft_port_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "skipjack_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockaft) +"aVu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "ninja_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "ninja_shuttle_dock_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "ninja_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVD" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "ninja_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "ninja_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_y = -28; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVE" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/firstdeck/auxdockaft) +"aVG" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVH" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVJ" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/firstdeck/auxdockaft) +"aVK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVL" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_inner"; + locked = 1; + name = "Dock Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aVN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVO" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVR" = ( +/obj/structure/table/bench/standard, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVS" = ( +/obj/structure/table/bench/standard, +/obj/machinery/camera/network/first_deck{ + c_tag = "First Deck - Auxiliary Docking 2"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVT" = ( +/obj/structure/table/bench/standard, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aVX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "skipjack_shuttle_dock_sensor"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aVY" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"aVZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/hallway/primary/firstdeck/auxdockaft) +"aWa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d1aft_starboard_airlock"; + pixel_x = -26; + req_access = list(13); + tag_airpump = "d1aft_starboard_pump"; + tag_chamber_sensor = "d1aft_starboard_sensor"; + tag_exterior_door = "d1aft_starboard_outer"; + tag_interior_door = "d1aft_starboard_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aWb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + id_tag = "d1aft_starboard_sensor"; + pixel_x = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "d1aft_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"aWc" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWd" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "skipjack_shuttle_dock_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "skipjack_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWe" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d1aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWf" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d1aft_starboard_outer"; + locked = 1; + name = "Dock External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/firstdeck/auxdockaft) +"aWg" = ( +/turf/space, +/area/skipjack_station/arrivals_dock) +"aWh" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/ninja_dojo/arrivals_dock) +"aWi" = ( +/turf/space, +/area/ninja_dojo/firstdeck) +"aWj" = ( +/turf/space, +/area/ninja_dojo/seconddeck) +"aWk" = ( +/turf/space, +/area/shuttle/shuttle1/seconddeck) +"aWl" = ( +/turf/space, +/area/syndicate_station/seconddeck) +"aWm" = ( +/obj/structure/lattice, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory Exterior"; + dir = 1 + }, +/turf/space, +/area/space) +"aWn" = ( +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWo" = ( +/turf/simulated/wall/r_wall, +/area/security/tactical) +"aWp" = ( +/turf/simulated/wall/r_wall, +/area/space) +"aWq" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWr" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aWs" = ( +/turf/simulated/wall/r_wall, +/area/rnd/test_area) +"aWt" = ( +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aWu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"aWv" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWw" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWx" = ( +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/security, +/obj/item/clothing/head/helmet/space/void/security, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/obj/effect/floor_decal/corner/white{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "EVA Suit" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWy" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWz" = ( +/obj/structure/table/rack, +/obj/item/clothing/gloves/arm_guard/riot, +/obj/item/clothing/shoes/leg_guard/riot, +/obj/item/clothing/suit/armor/riot/alt, +/obj/item/clothing/head/helmet/riot, +/obj/item/weapon/shield/riot, +/obj/item/weapon/melee/baton/loaded, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Riot Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWA" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Fore"; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aWB" = ( +/turf/simulated/wall/r_wall, +/area/security/prison) +"aWC" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/prison) +"aWD" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWF" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWG" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aWH" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/item/weapon/gun/energy/gun{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/gun/energy/gun, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Energy" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWI" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 5 + }, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_y = -3 + }, +/obj/item/weapon/gun/energy/ionrifle{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Energy" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/obj/item/weapon/gun/projectile/shotgun/pump{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/gun/projectile/shotgun/pump, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Ballistics" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWK" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWN" = ( +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aWP" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table/steel, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/cell/device/weapon{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/cell/device/weapon, +/obj/item/weapon/cell/device/weapon{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Energy" + }, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWR" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Energy" + }, +/obj/random/energy/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aWS" = ( +/turf/simulated/wall/r_wall, +/area/security/security_restroom) +"aWT" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWU" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWV" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_lockerroom) +"aWW" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/range) +"aWX" = ( +/turf/simulated/wall/r_wall, +/area/security/range) +"aWY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aWZ" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/item/clothing/head/soft/orange, +/obj/item/clothing/shoes/sandal, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/clothing/head/flatcap, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXa" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aXb" = ( +/obj/structure/table/steel, +/obj/machinery/microwave, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXc" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/weapon/storage/box/cups, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXd" = ( +/obj/structure/table/steel, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/material/minihoe, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/clothing/head/greenbandana, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXe" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXh" = ( +/turf/simulated/wall, +/area/security/prison) +"aXi" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXj" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXk" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/head/helmet/laserproof, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Laser Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXp" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/weapon/stool, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXq" = ( +/obj/item/weapon/stool, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/tactical) +"aXt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXv" = ( +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXw" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/full{ + dir = 1 + }, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/obj/machinery/door/window/brigdoor/westright{ + name = "Combat Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXx" = ( +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXy" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXz" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aXA" = ( +/turf/simulated/wall, +/area/security/security_restroom) +"aXB" = ( +/obj/structure/table/standard, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/radio, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXD" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aXE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aXF" = ( +/turf/simulated/floor/tiled, +/area/security/range) +"aXG" = ( +/obj/random/junk, +/turf/space, +/area/space) +"aXH" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXI" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXJ" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXL" = ( +/turf/simulated/floor/tiled, +/area/security/prison) +"aXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXN" = ( +/obj/machinery/vending/hydronutrients{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aXO" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aXP" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue{ + dir = 9 + }, +/obj/item/clothing/gloves/arm_guard/laserproof, +/obj/item/clothing/shoes/leg_guard/laserproof, +/obj/item/clothing/suit/armor/laserproof, +/obj/item/clothing/head/helmet/laserproof, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Laser Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXQ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXR" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory"; + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/empslite{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXT" = ( +/obj/structure/table/standard, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/item/clothing/glasses/sunglasses/sechud/tactical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/binoculars{ + pixel_y = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXU" = ( +/obj/structure/table/standard, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/storage/box/handcuffs{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/weapon/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/trackimp, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aXW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/highsecurity{ + name = "Armoury Tactical Equipment"; + req_access = list(3) + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aXZ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/corner/yellow{ + dir = 6 + }, +/obj/item/clothing/gloves/arm_guard/combat, +/obj/item/clothing/shoes/leg_guard/combat, +/obj/item/clothing/suit/armor/combat, +/obj/item/clothing/head/helmet/combat, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Combat Armor" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYa" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYb" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYc" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYd" = ( +/obj/structure/table/standard, +/obj/item/device/taperecorder, +/obj/item/device/tape, +/obj/item/device/megaphone, +/obj/item/weapon/packageWrap, +/obj/item/weapon/storage/box, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYf" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYg" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/target_stake, +/turf/simulated/floor/tiled, +/area/security/range) +"aYh" = ( +/obj/machinery/magnetic_module, +/turf/simulated/floor/tiled, +/area/security/range) +"aYi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aYj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/range) +"aYk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aYl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aYm" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYo" = ( +/obj/structure/closet{ + name = "Prisoner's Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/drinks/bottle/absinthe, +/obj/item/clothing/suit/storage/apron/overalls, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Dormitories"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYp" = ( +/obj/structure/table/steel, +/obj/structure/bedsheetbin, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYq" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYs" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYt" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Ballistic Armor" + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYv" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/item/weapon/storage/box/flashshells, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/storage/box/stunshells, +/obj/item/weapon/storage/box/stunshells, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/westright{ + name = "Ammo" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/armoury) +"aYx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/tactical) +"aYD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Armory Tactical"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYF" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunshells, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/weapon/storage/box/shotgunammo, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m45, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/item/ammo_magazine/m9mmt, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Ammo" + }, +/obj/item/ammo_magazine/s45, +/obj/item/ammo_magazine/s45, +/obj/item/ammo_magazine/s45, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aYG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYH" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aYL" = ( +/obj/structure/closet/wardrobe/red, +/obj/item/clothing/accessory/badge/holo, +/obj/item/clothing/accessory/badge/holo, +/obj/item/clothing/accessory/badge/holo/cord, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Locker Room"; + dir = 4 + }, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_lockerroom) +"aYN" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/clothing/glasses/hud/security, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aYO" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/orange, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYQ" = ( +/obj/machinery/computer/arcade, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYV" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aYW" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYX" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/prison) +"aYY" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/arm_guard/bulletproof, +/obj/item/clothing/shoes/leg_guard/bulletproof, +/obj/item/clothing/suit/armor/bulletproof/alt, +/obj/item/clothing/head/helmet/bulletproof, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Security Checkpoint" + }, +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aYZ" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZa" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 32; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZb" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m9mmt/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/item/ammo_magazine/m45/rubber, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Ammo" + }, +/obj/item/ammo_magazine/s45/rubber, +/obj/item/ammo_magazine/s45/rubber, +/obj/item/ammo_magazine/s45/rubber, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZc" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "Armoury"; + name = "Emergency Access"; + pixel_y = -24; + req_access = list(3) + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -24; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZd" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZf" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZg" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 34; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_x = 32; + pixel_y = -21 + }, +/obj/structure/cable/green, +/obj/structure/table/steel, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZi" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/full, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Ballistics"; + req_access = list(2) + }, +/obj/random/projectile/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZj" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + name = "Ballistics" + }, +/obj/random/projectile/sec, +/turf/simulated/floor/tiled/dark, +/area/security/tactical) +"aZk" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZl" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZm" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Security Restroom"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_restroom) +"aZo" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZq" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/clothing/glasses/hud/security, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZu" = ( +/obj/machinery/door/airlock/glass{ + name = "Brig Dormitories" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"aZv" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZx" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZy" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"aZA" = ( +/obj/structure/sign/warning/secure_area/armory, +/turf/simulated/wall/r_wall, +/area/security/armoury) +"aZB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Armoury Section"; + req_access = list(3) + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/armoury) +"aZC" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + id = "Armoury"; + name = "Emergency Access" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZD" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/regular{ + id = "Armoury"; + name = "Emergency Access" + }, +/turf/simulated/floor/tiled/dark, +/area/security/armoury) +"aZE" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + brightness_color = "#DA0205"; + brightness_power = 1; + brightness_range = 5; + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZF" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZH" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/towel{ + color = "#ff0000"; + name = "red towel" + }, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/soap/nanotrasen, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/security_restroom) +"aZI" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZK" = ( +/obj/structure/closet/secure_closet/security, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/item/clothing/glasses/hud/security, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_lockerroom) +"aZL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/range) +"aZN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"aZO" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Port"; + dir = 4; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aZP" = ( +/obj/item/device/radio/beacon, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"aZQ" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Test Chamber Starboard"; + dir = 8; + network = list("Research","Toxins Test Area") + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"aZR" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"aZS" = ( +/obj/structure/table/steel, +/obj/item/weapon/newspaper, +/obj/item/device/tape, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZV" = ( +/obj/machinery/vending/wallmed1{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/security/prison) +"aZY" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"aZZ" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled, +/area/security/prison) +"baa" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/prison) +"bab" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/prison) +"bac" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/security/prison) +"bad" = ( +/obj/structure/cryofeed{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig 2"; + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/prison) +"bae" = ( +/turf/simulated/wall/r_wall, +/area/security/security_equiptment_storage) +"baf" = ( +/obj/machinery/flasher/portable, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bag" = ( +/obj/machinery/flasher/portable, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Equipment Storage" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bah" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bai" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baj" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bak" = ( +/turf/simulated/wall, +/area/security/security_equiptment_storage) +"bal" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"bam" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"ban" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "Armoury"; + name = "Emergency Access"; + pixel_x = 24; + req_access = list(3) + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/brig) +"bao" = ( +/turf/simulated/wall, +/area/security/evidence_storage) +"bap" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"baq" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bar" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bas" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bat" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bau" = ( +/turf/simulated/wall/r_wall, +/area/security/evidence_storage) +"bav" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Security Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_restroom) +"baw" = ( +/turf/simulated/wall, +/area/security/security_lockerroom) +"bax" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Locker Room"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_lockerroom) +"bay" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Firing Range"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"baz" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/range) +"baA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/range) +"baB" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"baC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"baD" = ( +/turf/simulated/floor/airless, +/area/rnd/test_area) +"baE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"baF" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"baG" = ( +/obj/structure/table/steel, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/weapon/dice, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1443; + icon_state = "on"; + id = "air_in"; + use_power = 1 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/tiled, +/area/security/prison) +"baI" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baJ" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/prison) +"baL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/prison) +"baO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baP" = ( +/obj/machinery/flasher{ + id = "permflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"baR" = ( +/obj/machinery/cryopod{ + dir = 2 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/prison) +"baS" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baT" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"baX" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"baY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"baZ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/brig) +"bba" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/evidence_storage) +"bbc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbg" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Evidence Storage"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbh" = ( +/obj/machinery/vending/cigarette, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbi" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/vending/snack, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbj" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/vending/cola, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbl" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Briefing" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbm" = ( +/obj/structure/sign/goldenplaque{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbo" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbp" = ( +/turf/simulated/wall, +/area/security/range) +"bbq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bbr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/range) +"bbs" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bbt" = ( +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bbu" = ( +/obj/machinery/seed_storage/garden{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbw" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/prison) +"bby" = ( +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig 1"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbB" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/computer/cryopod{ + layer = 3.3; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bbH" = ( +/obj/machinery/deployable/barrier, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbJ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Weapons locker"; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/item/clothing/suit/storage/vest/heavy/officer, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbK" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/rack, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Weapons locker"; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/item/weapon/gun/projectile/colt/detective, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"bbL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_equiptment_storage) +"bbM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/security/brig) +"bbO" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bbP" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/laundry_basket, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbS" = ( +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bbT" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbU" = ( +/turf/simulated/floor/tiled, +/area/security/main) +"bbV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/main) +"bbX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bbY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/main) +"bbZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bca" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcb" = ( +/obj/structure/sign/warning/caution{ + name = "\improper CAUTION: FIRING RANGE" + }, +/turf/simulated/wall, +/area/security/range) +"bcc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcd" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/security/range) +"bce" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/range) +"bcf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"bch" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/airless, +/area/rnd/test_area) +"bci" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + id = "Cell 2"; + name = "Cell 2 Door" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bck" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/security/prison) +"bcl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcm" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + id = "Cell 1"; + name = "Cell 1 Door" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcn" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bco" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonentry"; + name = "Brig Entry"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonentry"; + name = "Brig Entry"; + req_access = list(2) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcr" = ( +/turf/simulated/wall, +/area/security/warden) +"bcs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Warden's Office"; + req_access = list(3) + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/warden) +"bct" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bcu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bcv" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/warden) +"bcw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bcz" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/evidence_storage) +"bcA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/dark, +/area/security/evidence_storage) +"bcB" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcC" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcD" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/item/clothing/glasses/hud/security, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bcE" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bcF" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donut, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bcI" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/magnetic_controller{ + autolink = 1 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses/sechud/aviator, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled, +/area/security/range) +"bcJ" = ( +/obj/machinery/door/window/northleft{ + name = "Range Access" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bcK" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/gun/energy/laser/practice, +/turf/simulated/floor/tiled, +/area/security/range) +"bcL" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/gun/energy/laser/practice, +/turf/simulated/floor/tiled, +/area/security/range) +"bcM" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"bcN" = ( +/turf/simulated/wall/r_wall, +/area/security/security_cell_hallway) +"bcO" = ( +/obj/structure/bed/padded, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcQ" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Cell 2"; + dir = 8 + }, +/obj/item/device/radio/headset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcR" = ( +/turf/simulated/wall, +/area/security/security_cell_hallway) +"bcS" = ( +/obj/structure/bed/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcT" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Brig Cell 1"; + dir = 8 + }, +/obj/item/device/radio/headset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bcU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/machinery/camera/network/prison{ + c_tag = "SEC - Common Brig Enterance"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bcW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "visit_blast"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/prison) +"bcX" = ( +/obj/machinery/door/airlock{ + id_tag = "visitdoor"; + name = "Visitation Area"; + req_access = list(63) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bcY" = ( +/obj/machinery/computer/prisoner, +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bcZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Warden's Office" + }, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bda" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/weapon/stamp/denied{ + pixel_x = 5 + }, +/obj/item/weapon/stamp/ward, +/obj/item/weapon/tool/crowbar, +/obj/item/device/radio/off, +/obj/item/weapon/tool/wrench, +/obj/item/device/retail_scanner/security, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdc" = ( +/obj/structure/closet/secure_closet/warden, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdd" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Fore"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bde" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdg" = ( +/turf/simulated/wall, +/area/security/security_processing) +"bdh" = ( +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/red, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdi" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdk" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdl" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdm" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/security_processing) +"bdn" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdp" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdq" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdr" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bds" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Firing Range"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/range) +"bdu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/security/range) +"bdx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/range) +"bdy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bdC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "permentryflash"; + name = "Floor mounted flash" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdE" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdF" = ( +/obj/machinery/flasher{ + id = "IAflash"; + pixel_x = 26 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bdG" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = -26; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdH" = ( +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdL" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bdM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdN" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bdO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bdP" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdQ" = ( +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdR" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/evidence, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bdT" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdV" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/red, +/area/security/main) +"bdW" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bdX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/main) +"bdY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/main) +"bdZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/main) +"bea" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/range) +"beb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bec" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bed" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bee" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"bef" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -26 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/blanks, +/obj/item/weapon/storage/box/blanks{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/ammo_magazine/m9mmt/practice, +/obj/item/ammo_magazine/m9mmt/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/item/ammo_magazine/m45/practice, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/ammo_magazine/s45/practice, +/obj/item/ammo_magazine/s45/practice, +/obj/item/ammo_magazine/s45/practice, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/range) +"beg" = ( +/turf/simulated/wall, +/area/rnd/test_area) +"beh" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bei" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/security/security_cell_hallway) +"bej" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bek" = ( +/obj/machinery/turretid/stun{ + check_records = 0; + control_area = "\improper Teleporter"; + name = "Teleporter turret control"; + pixel_y = -24; + req_access = list(19) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bel" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bem" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"ben" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 2"; + name = "Cell 2"; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beo" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonexit"; + name = "Brig Exit"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bep" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_security{ + id_tag = "prisonexit"; + name = "Brig Exit"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"beq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/northright{ + name = "Visitation"; + req_access = list(2) + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"ber" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Prison Gate"; + name = "Communal Brig Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/prison) +"bes" = ( +/obj/machinery/photocopier/faxmachine{ + department = "Warden's Office" + }, +/obj/structure/table/steel_reinforced, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bet" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"beu" = ( +/obj/machinery/button/remote/blast_door{ + id = "security_lockdown"; + name = "Brig Lockdown"; + pixel_x = 36; + pixel_y = 18; + req_access = list(2) + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bev" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Warden's Desk" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bew" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bey" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Security Processing"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_processing) +"bez" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beA" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beB" = ( +/obj/structure/table/standard, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beC" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_processing) +"beD" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"beE" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/main) +"beI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"beJ" = ( +/turf/simulated/wall, +/area/security/aid_station) +"beK" = ( +/turf/simulated/wall, +/area/security/security_ses) +"beL" = ( +/turf/simulated/wall/r_wall, +/area/security/security_ses) +"beM" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"beN" = ( +/obj/structure/lattice, +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/space) +"beO" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"beP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/brigdoor/northright{ + id = "Cell 1"; + name = "Cell 1"; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beQ" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Cell Hallway 1"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/machinery/door_timer/cell_2{ + pixel_y = 32; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beS" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/button/remote/blast_door{ + id = "Cell 2"; + name = "Cell 2 Door"; + pixel_x = -1; + pixel_y = 28; + req_access = null; + req_one_access = list(2,4) + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "Cell 2"; + name = "Cell 2 Flash"; + pixel_x = -1; + pixel_y = 36; + req_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/door_timer/cell_1{ + pixel_y = 32; + req_access = null; + req_one_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beV" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beW" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Big Brother is watching."; + layer = 3.4; + name = "Brig Monitor"; + network = list("Prison"); + pixel_y = 28 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/remote/airlock{ + id = "prisonentry"; + name = "Entry Doors"; + pixel_x = 26; + pixel_y = -9; + req_access = list(2) + }, +/obj/machinery/button/remote/airlock{ + id = "prisonexit"; + name = "Exit Doors"; + pixel_x = 26; + req_access = list(2) + }, +/obj/machinery/button/flasher{ + id = "permentryflash"; + name = "entry flash"; + pixel_x = 39; + req_access = list(2) + }, +/obj/machinery/button/remote/blast_door{ + id = "Prison Gate"; + name = "Prison Lockdown"; + pixel_x = 32; + pixel_y = 9; + req_access = list(2) + }, +/obj/machinery/button/flasher{ + id = "permflash"; + name = "Brig flashes"; + pixel_x = 39; + pixel_y = -9; + req_access = list(2) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"beZ" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfa" = ( +/obj/machinery/button/remote/blast_door{ + id = "visit_blast"; + name = "Privacy Shutters"; + pixel_x = 25 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/flasher{ + id = "IAflash"; + pixel_x = 25; + pixel_y = 12 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfb" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfe" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Warden" + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bff" = ( +/obj/structure/table/steel_reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/hand_labeler, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfg" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bfh" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bfi" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Processing"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfj" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfk" = ( +/obj/structure/table/standard, +/obj/item/device/camera, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bfl" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/security_processing) +"bfm" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfn" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfq" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/main) +"bfr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/main) +"bfs" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/device/healthanalyzer, +/obj/item/stack/medical/bruise_pack{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/stack/medical/bruise_pack{ + pixel_x = 10 + }, +/obj/item/stack/medical/ointment{ + pixel_y = 10 + }, +/obj/random/medical/lite, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bft" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/weapon/reagent_containers/syringe/inaprovaline, +/obj/item/weapon/reagent_containers/syringe/inaprovaline{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/syringe/inaprovaline{ + pixel_y = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bfu" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 6 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Medical Station"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bfv" = ( +/turf/simulated/wall/r_wall, +/area/security/aid_station) +"bfw" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfx" = ( +/obj/structure/closet/bombclosetsecurity, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfy" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Secondary Equipment Storage" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfz" = ( +/obj/structure/closet/l3closet/security, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfA" = ( +/obj/structure/closet/wardrobe/orange, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bfB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfC" = ( +/obj/machinery/door/blast/regular{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bfF" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/engineering/atmos) +"bfG" = ( +/obj/structure/lattice, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/space, +/area/space) +"bfH" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bfI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + layer = 3.3; + pixel_y = -32 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/security_cell_hallway) +"bfO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bfT" = ( +/obj/machinery/door/airlock{ + id_tag = "visitdoor"; + name = "Visitation Area"; + req_access = list(63) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/prison) +"bfU" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfV" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfX" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/prison) +"bfY" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bfZ" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bga" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgb" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bge" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgf" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + id = "secpro"; + pixel_x = -12; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bgg" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/security/warden) +"bgh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/main) +"bgi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Briefing Room"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/main) +"bgj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Briefing Room"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/main) +"bgk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/main) +"bgl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgs" = ( +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bgt" = ( +/obj/structure/sign/warning/bomb_range, +/turf/simulated/wall, +/area/rnd/test_area) +"bgu" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/rnd/test_area) +"bgv" = ( +/obj/structure/grille, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bgw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/lattice, +/turf/space, +/area/space) +"bgx" = ( +/turf/simulated/wall/r_wall, +/area/security/riot_control) +"bgy" = ( +/turf/simulated/wall, +/area/security/riot_control) +"bgz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Riot Control"; + req_access = list(2) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bgA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Solitary Confinement 1"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + name = "Solitary Confinement 2"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bgD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bgE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Cells"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bgF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgH" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/security/warden) +"bgI" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bgJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_security{ + name = "Warden's Office"; + req_access = list(3) + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/security/warden) +"bgK" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bgL" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/warden) +"bgM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgP" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgQ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "secpro" + }, +/turf/simulated/floor/plating, +/area/security/security_processing) +"bgR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/security{ + name = "Security Processing"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_processing) +"bgS" = ( +/obj/machinery/vending/security, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgX" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bgY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bha" = ( +/obj/structure/bed/roller, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bhb" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhd" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhe" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/taser, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/item/weapon/gun/energy/stunrevolver, +/obj/machinery/door/window/northleft, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhf" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/machinery/door/window/northright, +/turf/simulated/floor/tiled, +/area/security/security_ses) +"bhg" = ( +/turf/simulated/floor/airless, +/area/space) +"bhh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/space) +"bhi" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2_sensor" + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bhj" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Nitrogen" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bhk" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "o2_sensor" + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bhl" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Oxygen" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bhm" = ( +/obj/machinery/air_sensor{ + frequency = 1443; + id_tag = "air_sensor"; + output = 7 + }, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bhn" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Air" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/corner/blue{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bho" = ( +/obj/structure/grille, +/turf/space, +/area/space) +"bhp" = ( +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "waste_sensor"; + output = 63 + }, +/obj/effect/floor_decal/corner/lime/full{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bhq" = ( +/obj/effect/floor_decal/corner/lime/full{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmos Tank - Gas Mixing" + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bhr" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bhs" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bht" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhx" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bhz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Cells"; + req_access = list(1) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_cell_hallway) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Mid" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bhX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/aid_station) +"bhY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_security{ + name = "Security Medical"; + req_access = newlist() + }, +/turf/simulated/floor/tiled/white, +/area/security/aid_station) +"bhZ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/security/security_ses) +"bia" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/security{ + name = "Secondary Equipment Storage"; + req_access = list(2) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/security_ses) +"bib" = ( +/obj/effect/floor_decal/corner/red/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bic" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "n2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bid" = ( +/obj/effect/floor_decal/corner/blue/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bie" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "o2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bif" = ( +/obj/structure/grille/broken, +/turf/space, +/area/space) +"big" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"bih" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/corner/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1443; + id = "air_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bii" = ( +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1443; + icon_state = "map_vent_in"; + id_tag = "air_out"; + internal_pressure_bound = 2000; + internal_pressure_bound_default = 2000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bij" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/computer/area_atmos/area{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bik" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bil" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bim" = ( +/obj/structure/table/steel, +/obj/item/weapon/pen, +/obj/item/weapon/paper, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bin" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bio" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bip" = ( +/obj/structure/table/steel, +/obj/item/weapon/pen, +/obj/item/weapon/paper, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"biq" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled/dark, +/area/security/security_cell_hallway) +"bir" = ( +/obj/structure/closet/secure_closet/brig, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/headset, +/turf/simulated/floor/tiled/dark, +/area/security/security_cell_hallway) +"bis" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/security_cell_hallway) +"bit" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biu" = ( +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biw" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bix" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Port"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"biC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"biJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "HoS Office"; + sortType = "HoS Office" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biO" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Security"; + sortType = "Security" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"biP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"biQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biT" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biY" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"biZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bja" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_in_meter"; + name = "Mixed Air Tank In" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bjd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter{ + frequency = 1443; + id = "mair_out_meter"; + name = "Mixed Air Tank Out" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bje" = ( +/obj/effect/floor_decal/corner/lime/full, +/obj/machinery/atmospherics/unary/vent_pump{ + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "waste_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bjf" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Riot Control"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjg" = ( +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjh" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bji" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Solitary Confinement 2"; + dir = 1 + }, +/obj/structure/cryofeed{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjj" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjk" = ( +/obj/machinery/cryopod, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjl" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Solitary Confinement 1"; + dir = 1 + }, +/obj/structure/cryofeed, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/security/security_cell_hallway) +"bjm" = ( +/turf/simulated/wall, +/area/security/detectives_office) +"bjn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/detectives_office) +"bjo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bjp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/security{ + id_tag = "detdoor"; + name = "Detective"; + req_access = list(4) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/security/detectives_office) +"bjq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bjr" = ( +/turf/simulated/wall/r_wall, +/area/security/detectives_office) +"bjs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"bjt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bju" = ( +/turf/simulated/wall, +/area/security/lobby) +"bjv" = ( +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(63) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -34 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the brig foyer."; + id = "BrigFoyer"; + name = "Brig Foyer Doors"; + pixel_x = -24; + req_access = list(63) + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjw" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjx" = ( +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(63) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bjy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bjz" = ( +/turf/simulated/wall/r_wall, +/area/security/brig) +"bjA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security Wing"; + req_access = list(63) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/brig) +"bjJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Brig Hallway Starboard"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjQ" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/security/brig) +"bjS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bjT" = ( +/obj/random/tool, +/turf/space, +/area/space) +"bjU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/structure/lattice, +/turf/space, +/area/space) +"bjV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/lattice, +/turf/space, +/area/space) +"bjW" = ( +/obj/effect/floor_decal/corner/lime/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + frequency = 1441; + id = "waste_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bjX" = ( +/obj/machinery/atmospherics/pipe/tank/nitrous_oxide{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/item/weapon/tool/wrench, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bjZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/microscope, +/obj/item/device/radio/intercom/department/security{ + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bka" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkb" = ( +/obj/machinery/computer/security/wooden_tv, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkc" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "detoffice"; + pixel_x = -12; + pixel_y = 24 + }, +/obj/item/weapon/handcuffs, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/device/tape/random, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkd" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Detective Office" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bke" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkf" = ( +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkg" = ( +/obj/structure/closet/wardrobe/detective, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/structure/noticeboard{ + pixel_y = 30 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkh" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bki" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkj" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/security_processing) +"bkk" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkm" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkn" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/lobby) +"bko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkp" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 8; + icon_override = "secintercom"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bkq" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos) +"bkr" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos) +"bks" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"bkt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "Head of Security Quarters"; + req_access = list(58) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hos) +"bku" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"bkv" = ( +/turf/simulated/wall/r_wall, +/area/lawoffice) +"bkw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/security/brig) +"bkx" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/northright{ + name = "Security Delivery"; + req_access = list(1) + }, +/turf/simulated/floor/tiled, +/area/security/brig) +"bky" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/security) +"bkz" = ( +/obj/machinery/button/remote/blast_door{ + id = "Cell 1"; + name = "Cell 1 Door"; + pixel_x = -1; + pixel_y = 28; + req_access = null; + req_one_access = list(2,4) + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/obj/machinery/button/flasher{ + id = "Cell 1"; + name = "Cell 1 Flash"; + pixel_x = -1; + pixel_y = 36; + req_access = list(2,4) + }, +/turf/simulated/floor/tiled, +/area/security/security_cell_hallway) +"bkA" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bkB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor, +/area/engineering/atmos) +"bkC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bkD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor, +/area/engineering/atmos) +"bkE" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/space, +/area/space) +"bkF" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/space, +/area/space) +"bkG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkH" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkM" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bkN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/atmos{ + name = "Riot Control Maintenance"; + req_access = newlist(); + req_one_access = list(2,12,24) + }, +/turf/simulated/floor/plating, +/area/security/riot_control) +"bkO" = ( +/obj/structure/table/steel, +/obj/item/device/t_scanner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkP" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkQ" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bkR" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkS" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bkT" = ( +/obj/item/weapon/stool/padded, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bkU" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue{ + pixel_y = -3 + }, +/obj/item/weapon/folder/yellow{ + pixel_y = -5 + }, +/obj/item/weapon/storage/box/swabs{ + layer = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bkV" = ( +/obj/structure/closet/secure_closet/detective, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/device/flash, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bkW" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkX" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkY" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bkZ" = ( +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bla" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"blb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"blc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/lobby) +"ble" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"blf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/southleft{ + name = "Secure Door" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/book/codex/corp_regs, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/southright{ + name = "Secure Door" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bli" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"blj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/lobby) +"blk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bll" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"blm" = ( +/obj/machinery/disposal, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = 28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bln" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - HoS' Office" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"blq" = ( +/obj/machinery/photocopier, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/keycard_auth{ + pixel_y = 36 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"blr" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bls" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/button/windowtint{ + id = "lawyer_tint"; + pixel_x = 30; + pixel_y = -26; + req_access = list(58) + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blu" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/clipboard, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blw" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + anchored = 0; + department = "Internal Affairs" + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"blx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + req_access = list(1) + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bly" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/navbeacon/delivery/north{ + location = "Security" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"blz" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Security Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blA" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Security" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blB" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Security Subgrid"; + name_tag = "Security Subgrid" + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"blC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "N2 to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/digital/open{ + name = "Nitrogen Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "n2_in"; + name = "Nitrogen Supply Control"; + output_tag = "n2_out"; + sensors = list("n2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"blK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/digital/open{ + name = "Oxygen Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "o2_in"; + name = "Oxygen Supply Control"; + output_tag = "o2_out"; + sensors = list("o2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "O2 to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blQ" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + frequency = 1443; + input_tag = "air_in"; + name = "Mixed Air Supply Control"; + output_tag = "air_out"; + pressure_setting = 2000; + sensors = list("air_sensor" = "Tank") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blR" = ( +/obj/machinery/atmospherics/valve/digital/open{ + name = "Mixed Air Inlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blS" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blT" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + input_tag = "waste_in"; + name = "Gas Mix Tank Control"; + output_tag = "waste_out"; + sensors = list("waste_sensor" = "Tank") + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"blU" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"blV" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blW" = ( +/turf/simulated/wall, +/area/maintenance/security_port) +"blX" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blY" = ( +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"blZ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bma" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bmb" = ( +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bmc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bmd" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/briefcase/crimekit, +/obj/item/weapon/storage/briefcase/crimekit, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bme" = ( +/obj/structure/table/woodentable, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera_film, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bmf" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bmi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bmj" = ( +/obj/machinery/door/airlock/security{ + id_tag = "detdoor"; + name = "Detective"; + req_access = list(4) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/security/detectives_office) +"bmk" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bml" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmn" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmp" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bmq" = ( +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"bmr" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bms" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmt" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bmv" = ( +/obj/machinery/papershredder, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bmw" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight/lamp, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmy" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/material/ashtray/plastic{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmA" = ( +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmB" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bmC" = ( +/turf/simulated/wall, +/area/lawoffice) +"bmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bmE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bmF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + req_one_access = list(1,11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmH" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmI" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bmJ" = ( +/turf/simulated/wall, +/area/space) +"bmK" = ( +/obj/machinery/atmospherics/valve/digital/open{ + name = "Mixed Air Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmL" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmO" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmR" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Air Mix to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmS" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmT" = ( +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmV" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bmX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bmY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bmZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bna" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnb" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Forensic Office"; + dir = 4 + }, +/obj/structure/closet{ + name = "Evidence Closet" + }, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/evidence, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bnc" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bnd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bnf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + name = "Forensics Area"; + req_one_access = list(4) + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bni" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnj" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bnk" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bnl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "detoffice" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bnm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bno" = ( +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnq" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/security/lobby) +"bnr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bns" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bnt" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"bnu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bnv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 10; + pixel_y = 12 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bnw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/folder/red, +/obj/item/weapon/stamp/hos, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bnx" = ( +/obj/machinery/computer/skills{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bny" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/item/device/megaphone, +/obj/item/device/radio/off, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bnz" = ( +/obj/machinery/photocopier, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Internal Affairs"; + dir = 5 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnA" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnC" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bnD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bnE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bnF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnI" = ( +/obj/machinery/atmospherics/omni/mixer{ + active_power_usage = 7500; + tag_east = 2; + tag_east_con = null; + tag_north = 1; + tag_north_con = 0.21; + tag_south_con = null; + tag_west = 1; + tag_west_con = 0.79 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnM" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnO" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnP" = ( +/obj/structure/sign/warning/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnQ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bnU" = ( +/obj/structure/closet, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/security_port) +"bnV" = ( +/obj/machinery/smartfridge/drying_rack, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bnW" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bnZ" = ( +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"boa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bob" = ( +/obj/machinery/dnaforensics, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"boc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/papershredder, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"boe" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bof" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bog" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boh" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boi" = ( +/obj/machinery/atm{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bok" = ( +/obj/machinery/camera/network/security{ + c_tag = "SEC - Lobby"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bol" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bom" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/flora/pottedplant/fern, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bon" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/lobby) +"boo" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/lobby) +"bop" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"boq" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bor" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + id = "HoSdoor"; + name = "Office Door"; + pixel_x = -36; + pixel_y = 29 + }, +/obj/machinery/button/windowtint{ + id = "hosoffice"; + pixel_x = -26; + pixel_y = 30; + req_access = list(58) + }, +/obj/machinery/button/remote/blast_door{ + id = "security_lockdown"; + name = "Brig Lockdown"; + pixel_x = -36; + pixel_y = 39; + req_access = list(2) + }, +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bos" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos) +"bot" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security RC"; + pixel_x = 30 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/pen/multi, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bou" = ( +/obj/structure/closet/lawcloset, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bov" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bow" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"box" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"boy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"boz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boC" = ( +/obj/structure/closet/crate/hydroponics{ + desc = "All you need to start your own honey farm."; + name = "beekeeping crate" + }, +/obj/item/beehive_assembly, +/obj/item/bee_smoker, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/bee_pack, +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"boD" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/random/maintenance/security, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/security_starboard) +"boE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"boF" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "co2_sensor" + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"boG" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "co2_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"boH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"boK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"boL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "N2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Air Tank Bypass Pump" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "O2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boR" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"boT" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boU" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/security/lobby) +"boV" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 4; + tag_south = 2; + tag_west = 5 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boW" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 1; + tag_north = 3; + tag_west = 2 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boX" = ( +/obj/machinery/atmospherics/tvalve/mirrored/bypass{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"boY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/security_port) +"boZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor, +/area/maintenance/security_port) +"bpa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Forensics Maintenance Access"; + req_access = list(4) + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bpd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bpe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bpf" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/white, +/area/security/detectives_office) +"bpg" = ( +/obj/structure/table/reinforced, +/obj/item/device/mass_spectrometer/adv, +/obj/item/device/reagent_scanner, +/obj/item/weapon/reagent_containers/syringe, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bph" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bpi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bpj" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Detective" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bpk" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/handcuffs, +/obj/item/weapon/storage/fancy/cigarettes/dromedaryco, +/obj/item/device/tape/random, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bpl" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/airlock/glass_security{ + name = "Security Lobby" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/security/lobby) +"bpm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/lobby) +"bpn" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/airlock/glass_security{ + name = "Security Lobby" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/lobby) +"bpo" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/lobby) +"bpp" = ( +/obj/structure/filingcabinet, +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_override = "secintercom"; + pixel_x = -21 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpq" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpr" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bps" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/newscaster/security_unit{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpt" = ( +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security" + }, +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hos) +"bpu" = ( +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/weapon/storage/secure/briefcase, +/obj/structure/closet, +/obj/item/weapon/storage/secure/briefcase, +/obj/item/device/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpw" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + id = "lawyer_tint"; + pixel_x = -26; + pixel_y = 30; + req_access = list(58) + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bpy" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"bpz" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/meter, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bpD" = ( +/obj/effect/floor_decal/corner/black/full, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Carbon Dioxide"; + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bpE" = ( +/obj/effect/floor_decal/corner/black/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bpF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/meter, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/engineering/atmos) +"bpG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space) +"bpH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpJ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "CO2 to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpK" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bpN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/valve/digital{ + dir = 4; + name = "CO2 Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/black/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Fore Port"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpR" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpS" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall/r_wall, +/area/engineering/atmos) +"bpT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bpW" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/atmospherics) +"bpX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/plushie/beepsky, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bqa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bqb" = ( +/obj/machinery/computer/secure_data/detective_computer{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqc" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/spray/luminol, +/obj/item/device/uv_light, +/obj/item/clothing/gloves/sterile/latex, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security RC"; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqd" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/item/weapon/forensics/sample_kit, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/forensics/sample_kit/powder, +/turf/simulated/floor/tiled/freezer, +/area/security/detectives_office) +"bqf" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -26 + }, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqh" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera_film, +/obj/item/device/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30; + pixel_x = 2; + pixel_y = 3 + }, +/obj/machinery/light, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqj" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/weapon/reagent_containers/spray/pepper, +/obj/item/device/flash, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bqk" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/lino, +/area/security/detectives_office) +"bql" = ( +/obj/item/weapon/bedsheet/ian, +/obj/item/clothing/suit/ianshirt, +/turf/simulated/floor/plating, +/area/security/lobby) +"bqm" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fore) +"bqn" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqp" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "security_lockdown"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bqq" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall, +/area/security/lobby) +"bqr" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hos) +"bqs" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqv" = ( +/obj/machinery/papershredder, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqw" = ( +/obj/structure/table/reinforced, +/obj/item/device/flashlight/lamp, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqx" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/lawoffice) +"bqy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bqz" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/firstaid, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bqA" = ( +/obj/structure/closet, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/suit/storage/hazardvest/green, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor, +/area/maintenance/security_starboard) +"bqB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/shuttle/wall/voidcraft/no_join, +/area/shuttle/shuttle2/start) +"bqC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"bqD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "CO2 to Connector" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqE" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqF" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqG" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqI" = ( +/turf/simulated/wall, +/area/engineering/atmos) +"bqJ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqK" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqM" = ( +/obj/machinery/atmospherics/unary/heater{ + icon_state = "heater" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqO" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/cap/visible, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqP" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bqQ" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Atmospherics Subgrid"; + name_tag = "Atmospherics Subgrid" + }, +/obj/structure/table/rack, +/obj/item/weapon/tank/oxygen/yellow, +/obj/item/weapon/tank/oxygen/yellow, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqR" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Atmospherics"; + charge = 2e+006; + input_attempt = 1 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqS" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Atmos Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bqT" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/engineering) +"bqU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/engineering) +"bqV" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"bqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"bqZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall, +/area/maintenance/security_port) +"bra" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"brb" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brc" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brd" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bre" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"brf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"brg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/eva_hallway) +"brh" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bri" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/hallway/secondary/eva_hallway) +"brj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"brk" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"brl" = ( +/obj/structure/table/glass, +/obj/item/weapon/book/codex/lore/vir, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"brm" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"brn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bro" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "lawyer_tint" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"brp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Internal Affairs"; + req_access = list(38) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/lawoffice) +"brq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "lawyer_tint" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/lawoffice) +"brr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"brs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/maintenance/security_starboard) +"brt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bru" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"brv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"brw" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/eva_hallway) +"brx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"bry" = ( +/obj/effect/floor_decal/corner/orange/full{ + dir = 8 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "tox_sensor" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Phoron"; + dir = 4 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"brz" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "tox_in"; + pixel_y = 1; + use_power = 1 + }, +/obj/effect/floor_decal/corner/purple/diagonal, +/obj/effect/floor_decal/corner/orange{ + dir = 4 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"brA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brC" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Central" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brD" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brF" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brJ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brK" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"brL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Atmospherics Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"brP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"brQ" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"brR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"brS" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"brT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_port_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eva_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_port_pump" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"brW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eva_port_airlock"; + name = "interior access button"; + pixel_y = 26; + req_access = list(18) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brX" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"brY" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"brZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/head/welding, +/obj/item/weapon/storage/belt/utility, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsa" = ( +/obj/machinery/suit_cycler/mining, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsb" = ( +/obj/machinery/suit_cycler/engineering, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/camera/network/command{ + c_tag = "EVA - Port" + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsc" = ( +/obj/machinery/suit_cycler/medical, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsd" = ( +/obj/machinery/suit_cycler/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bse" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsf" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsg" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsh" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsi" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsj" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsk" = ( +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + dir = 8; + id = "expshuttle2_door_cargo"; + name = "Rear Hatch Control"; + pixel_x = 26; + req_access = list(67); + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"bsl" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/glass/reinforced{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bsm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/shuttle/plating, +/area/shuttle/shuttle2/start) +"bsn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"bso" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bsp" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bsq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "SEC"; + next_patrol = "CH1" + }, +/mob/living/bot/secbot/beepsky, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bsr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bss" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/eva_hallway) +"bst" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/security/aid_station) +"bsu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Starboard Hallway Two" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eva_starboard_airlock"; + pixel_y = 26; + req_access = list(18); + tag_airpump = "eva_starboard_pump"; + tag_chamber_sensor = "eva_starboard_sensor"; + tag_exterior_door = "eva_starboard_outer"; + tag_interior_door = "eva_starboard_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bsO" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bsP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eva_starboard_airlock"; + name = "exterior access button"; + pixel_x = -26; + pixel_y = 25; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"bsQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bsR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/diagonal, +/obj/effect/floor_decal/corner/orange{ + dir = 8 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bsS" = ( +/obj/effect/floor_decal/corner/orange/full{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bsT" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsV" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bsZ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bta" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"btc" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"btd" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_north = 1; + tag_south = 2; + tag_west = 7 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bte" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btf" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btg" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bth" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bti" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/engineering/atmos) +"btj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/valve/digital{ + dir = 4; + name = "N2O Outlet Valve" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"btk" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btl" = ( +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btm" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"btn" = ( +/turf/simulated/wall, +/area/maintenance/substation/atmospherics) +"bto" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + opacity = 0 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"btp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"btq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/maintenance/engineering) +"btr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eva_port_airlock"; + name = "exterior access button"; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/maintenance/security_port) +"bts" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_port_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eva_port_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "eva_port_pump"; + tag_chamber_sensor = "eva_port_sensor"; + tag_exterior_door = "eva_port_outer"; + tag_interior_door = "eva_port_inner" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_port_pump" + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eva_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/maintenance/security_port) +"btv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"btx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "E.V.A."; + req_access = list(18) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"bty" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/ai_monitored/storage/eva) +"btD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btI" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"btJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + name = "E.V.A."; + req_one_access = list(18) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/eva) +"btK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btL" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Janitor Closet"; + sortType = "Janitor Closet" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btM" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"btN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"btO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/eva_hallway) +"btP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Starboard Hallway One"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"btZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bub" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eva_starboard_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -25; + req_access = list(18) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bue" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eva_starboard_sensor"; + pixel_y = -26 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "eva_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bug" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/secondary/eva_hallway) +"buh" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bui" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/research) +"buj" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "fore_starboard_airlock"; + name = "exterior access button"; + pixel_x = 26; + pixel_y = -25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/maintenance/research) +"buk" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/airless, +/area/space) +"bum" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Phoron to Connector" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bun" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buo" = ( +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bup" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buq" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bur" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bus" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/button/windowtint{ + id = "holodeck_tint"; + pixel_x = -11; + pixel_y = -24; + range = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"but" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2O to Connector" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"buu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"buv" = ( +/turf/simulated/wall/r_wall, +/area/engineering/atmos/monitoring) +"buw" = ( +/turf/simulated/wall, +/area/maintenance/substation/engineering) +"bux" = ( +/turf/simulated/wall, +/area/maintenance/engineering) +"buy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"buz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"buA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/security_port) +"buD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/sign/warning/airlock{ + pixel_x = -32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"buE" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/maintenance/security_port) +"buF" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buG" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buH" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buI" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buJ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buL" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buM" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buN" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/eva) +"buP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"buQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"buR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"buS" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"buT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buU" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/eva_hallway) +"buV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"buW" = ( +/turf/simulated/wall, +/area/janitor) +"buX" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/northleft{ + name = "Janitorial Desk" + }, +/obj/machinery/door/window/southright{ + name = "Janitorial Desk"; + req_access = list(26) + }, +/obj/machinery/door/blast/shutters{ + id = "janitor_blast"; + layer = 3.1; + name = "Janitorial Shutters" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"buY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_access = list(26) + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/janitor) +"buZ" = ( +/turf/simulated/wall, +/area/storage/auxillary) +"bva" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/storage/auxillary) +"bvb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "skipjack_shuttle_dock_airlock"; + pixel_x = 28; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "skipjack_shuttle_dock_pump"; + tag_chamber_sensor = "skipjack_shuttle_dock_sensor"; + tag_exterior_door = "skipjack_shuttle_dock_outer"; + tag_interior_door = "skipjack_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "skipjack_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/auxdockaft) +"bvc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bvd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/eva_hallway) +"bve" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bvf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall, +/area/hallway/secondary/eva_hallway) +"bvg" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bvh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/airless, +/area/maintenance/research) +"bvi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bvj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bvk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvl" = ( +/obj/effect/floor_decal/corner/white{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + frequency = 1441; + id = "n2o_in"; + pixel_y = 1; + use_power = 1 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bvm" = ( +/obj/effect/floor_decal/corner/white/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/obj/machinery/air_sensor{ + frequency = 1441; + id_tag = "n2o_sensor" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "Atmospherics Tank - Nitrous Oxide"; + dir = 4 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bvn" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Atmospherics to Distro automatic shutoff valve" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvp" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bvr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvv" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/red, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvw" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Scrubber to Waste" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvz" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/meter, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bvA" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Engineering" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bvB" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Engineering Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bvC" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvF" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvG" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvH" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/backpack, +/obj/item/device/multitool, +/obj/item/device/multitool, +/obj/item/device/assembly/prox_sensor, +/obj/item/device/flashlight, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvI" = ( +/obj/structure/table/steel, +/obj/item/clothing/head/orangebandana, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvJ" = ( +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/powercell, +/obj/item/weapon/coin/silver, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bvK" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/engineering) +"bvL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"bvM" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/rig/breacher, +/obj/machinery/door/window/eastleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvN" = ( +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvO" = ( +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = -3 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvP" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_security{ + name = "Security Hardsuits"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvS" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Hardsuits"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bvT" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvU" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bvW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Hallway Two"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bvX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"bvZ" = ( +/turf/simulated/wall, +/area/maintenance/research) +"bwa" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwb" = ( +/obj/machinery/button/remote/blast_door{ + id = "janitor_blast"; + name = "Privacy Shutters"; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwe" = ( +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/item/weapon/grenade/chem_grenade/cleaner, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/mousetraps, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bwf" = ( +/obj/structure/table/steel, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwi" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwj" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/item/weapon/tape_roll{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/tape_roll, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bwk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwl" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwm" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/firstaid, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwn" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bwp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_starboard_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "fore_starboard_pump"; + tag_chamber_sensor = "fore_starboard_sensor"; + tag_exterior_door = "fore_starboard_outer"; + tag_interior_door = "fore_starboard_inner" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_starboard_sensor"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bws" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/space_heater, +/turf/simulated/shuttle/floor/black, +/area/shuttle/shuttle2/start) +"bwt" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/tank, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bwu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/diagonal, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bwv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance"; + req_access = list(24) + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/substation/atmospherics) +"bww" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwy" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2O to Mixing" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwz" = ( +/obj/structure/sign/atmosplaque{ + dir = 1; + pixel_x = 32 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos/monitoring) +"bwB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/cyan, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwD" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"bwE" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 2; + tag_north = 1; + tag_west = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 9 + }, +/obj/machinery/computer/security/engineering, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwG" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/obj/machinery/computer/general_air_control{ + frequency = 1441; + name = "Tank Monitor"; + sensors = list("n2_sensor" = "Nitrogen", "o2_sensor" = "Oxygen", "co2_sensor" = "Carbon Dioxide", "tox_sensor" = "Toxins", "n2o_sensor" = "Nitrous Oxide", "waste_sensor" = "Gas Mix Tank") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 5 + }, +/obj/machinery/computer/general_air_control{ + frequency = 1443; + level = 3; + name = "Distribution and Waste Monitor"; + sensors = list("mair_in_meter" = "Mixed Air In", "air_sensor" = "Mixed Air Supply Tank", "mair_out_meter" = "Mixed Air Out", "dloop_atm_meter" = "Distribution Loop", "wloop_atm_meter" = "Engine Waste") + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwJ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bwL" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + name = "Ports to Waste" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwM" = ( +/obj/machinery/atmospherics/binary/pump/on{ + name = "Air to Ports" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bwN" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/table/steel, +/obj/item/weapon/paper{ + info = "The big blue box recently installed in here is a 'grid checker' which will shut off the power if a dangerous power spike from the engine erupts into the powernet. Shutting everything down protects everything from electrical damage, however the outages can be disruptive to colony operations, so it is designed to restore power after a somewhat significant delay, up to ten minutes or so. The grid checker can be manually hacked in order to end the outage sooner. To do that, you must cut three specific wires which do not cause a red light to shine, then pulse a fourth wire. Electrical protection is highly recommended when doing maintenance on the grid checker."; + name = "grid checker info" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwO" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bwR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwS" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 1 Aft Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bwT" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/firstdeck/aftport) +"bwU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bwY" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/white, +/obj/item/clothing/head/helmet/space/skrell/white, +/obj/machinery/door/window/eastleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bwZ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/clothing/shoes/magboots, +/obj/machinery/door/window/westright{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxa" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/weapon/rig/eva/equipped, +/obj/machinery/door/window/westright{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxb" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/security, +/obj/machinery/door/window/westright{ + name = "Security Hardsuits"; + req_one_access = list(1) + }, +/obj/item/clothing/head/helmet/space/void/security, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxc" = ( +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Medical Hardsuits"; + req_one_access = list(5) + }, +/obj/item/clothing/head/helmet/space/void/medical, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bxd" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"bxe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bxf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bxg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bxh" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/fore) +"bxi" = ( +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/fore) +"bxk" = ( +/obj/structure/closet/l3closet/janitor, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/janitor) +"bxm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/janitor) +"bxn" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxo" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Custodial Closet"; + dir = 9 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bxp" = ( +/obj/structure/closet/toolcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxq" = ( +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxt" = ( +/obj/structure/table/steel, +/obj/item/device/camera_film{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/camera_film{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/camera, +/obj/item/device/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bxu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxw" = ( +/obj/structure/table/steel, +/obj/random/powercell, +/obj/random/maintenance/research, +/obj/random/tool, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxx" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bxz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "fore_starboard_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"bxC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxE" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/structure/closet/wardrobe/white, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bxG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"bxH" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research) +"bxI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/research) +"bxJ" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/airless, +/area/space) +"bxK" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/space) +"bxL" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/space) +"bxM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/airless, +/area/space) +"bxN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/space) +"bxO" = ( +/obj/machinery/light/small, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxP" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "toxins_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -22; + req_one_access = list(8,13,65) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxQ" = ( +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bxR" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "co2_in"; + name = "Carbon Dioxide Supply Control"; + output_tag = "co2_out"; + sensors = list("co2_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/black/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/orange/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 10 + }, +/obj/machinery/atmospherics/valve/digital{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxV" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxW" = ( +/obj/machinery/atmospherics/pipe/cap/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bxY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bxZ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bya" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Monitoring Room"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bye" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"byf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"byg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"byh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Engineering Subgrid"; + name_tag = "Engineering Subgrid" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byi" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byj" = ( +/obj/machinery/power/grid_checker, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"byk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"byl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bym" = ( +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"byn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"byo" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/skrell/black, +/obj/item/clothing/head/helmet/space/skrell/black, +/obj/machinery/door/window/eastright{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byp" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/item/clothing/shoes/magboots, +/obj/machinery/door/window/westleft{ + name = "E.V.A."; + req_one_access = list(18) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byq" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byr" = ( +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bys" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/machinery/door/window/westleft{ + name = "Engineering Hardsuits"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byt" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/security, +/obj/machinery/door/window/westleft{ + name = "Security Hardsuits"; + req_one_access = list(1) + }, +/obj/item/clothing/head/helmet/space/void/security, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/machinery/door/window/westleft{ + name = "Medical Staff Only"; + req_one_access = list(5) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/head/helmet/space/void/medical, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"byv" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fore) +"byw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"byx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"byy" = ( +/obj/structure/closet/jcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/janitor) +"byA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/janitor) +"byB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byC" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"byD" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byF" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Auxiliary Storage"; + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/item/weapon/storage/fancy/markers, +/obj/item/weapon/storage/fancy/markers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"byG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = null; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byI" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byJ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byK" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"byM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byP" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"byR" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"byS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"byT" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"byU" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"byV" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"byW" = ( +/turf/simulated/wall, +/area/rnd/toxins_launch) +"byX" = ( +/obj/machinery/door/blast/regular{ + id = "toxinsdriver"; + name = "Toxins Launcher Bay Door" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"byY" = ( +/obj/structure/sign/warning/bomb_range, +/turf/simulated/wall, +/area/rnd/toxins_launch) +"byZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bza" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bzb" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "toxins_outer"; + locked = 1; + name = "Toxins External Access"; + req_access = list(8,10,13) + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bzc" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/dispenser, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzd" = ( +/obj/structure/table/standard, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/clothing/head/welding{ + pixel_x = -5; + pixel_y = 3 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bze" = ( +/obj/structure/table/standard, +/obj/structure/fireaxecabinet{ + pixel_x = 32 + }, +/obj/machinery/cell_charger, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/weapon/tool/wrench, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzf" = ( +/obj/structure/table/standard, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/black, +/obj/item/weapon/storage/belt/utility/atmostech, +/obj/item/weapon/storage/belt/utility/atmostech, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Aft Port"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzg" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzh" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzi" = ( +/turf/simulated/wall, +/area/engineering/atmos/monitoring) +"bzj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bzk" = ( +/obj/structure/sign/warning/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/engineering/atmos/monitoring) +"bzl" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos/monitoring) +"bzm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bzn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bzo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzp" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzq" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzr" = ( +/obj/structure/table/steel, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzs" = ( +/obj/structure/closet/toolcloset, +/obj/random/tank, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzt" = ( +/obj/structure/closet/toolcloset, +/obj/item/device/flashlight/maglight, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bzu" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fore) +"bzv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bzw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fore) +"bzx" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bzy" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19) + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"bzz" = ( +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/medical, +/obj/random/medical/lite, +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzA" = ( +/obj/structure/closet/jcloset, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bzF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzI" = ( +/obj/structure/table/steel, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bzJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzK" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzL" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzP" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzQ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzR" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "fore_starboard_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzU" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"bzY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bzZ" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bAa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research) +"bAb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bAe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bAf" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAg" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAh" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins Test Area"); + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/button/remote/driver{ + id = "toxinsdriver"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "toxins_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "toxins_airlock"; + pixel_x = -25; + tag_airpump = "toxins_pump"; + tag_chamber_sensor = "toxins_sensor"; + tag_exterior_door = "toxins_outer"; + tag_interior_door = "toxins_inner" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/airlock_sensor{ + id_tag = "toxins_sensor"; + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bAj" = ( +/turf/space, +/area/skipjack_station/seconddeck) +"bAk" = ( +/turf/simulated/wall/r_wall, +/area/engineering/storage) +"bAl" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAn" = ( +/obj/machinery/atmospherics/tvalve/mirrored{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + output_tag = "n2o_out"; + sensors = list("n2o_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAr" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAs" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bAt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/pipedispenser, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAu" = ( +/obj/machinery/pipedispenser/disposal, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/engineering) +"bAw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAz" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAB" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bAC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bAD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Security automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bAE" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAF" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + name = "Air to Supply"; + target_pressure = 301.325 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bAO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor, +/area/maintenance/engineering) +"bAP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/storage/auxillary) +"bAQ" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bAR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAT" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fore) +"bAU" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bAV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/eastright{ + name = "Janitorial Delivery"; + req_one_access = list(26) + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bAW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/janitor) +"bAX" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/obj/structure/janitorialcart, +/turf/simulated/floor/tiled, +/area/janitor) +"bAY" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/janitor) +"bAZ" = ( +/obj/structure/mopbucket, +/obj/item/weapon/mop, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bBa" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBb" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBd" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBe" = ( +/obj/structure/table/steel, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/obj/item/device/taperecorder, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/storage/auxillary) +"bBf" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBi" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBj" = ( +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBk" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBl" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hor) +"bBm" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBn" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBo" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBp" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBq" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bBr" = ( +/turf/simulated/wall, +/area/rnd/research_lockerroom) +"bBs" = ( +/turf/simulated/wall, +/area/rnd/research_restroom_sc) +"bBt" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBv" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bBw" = ( +/turf/simulated/wall/r_wall, +/area/rnd/storage) +"bBx" = ( +/turf/simulated/wall, +/area/rnd/storage) +"bBy" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/airlock_sensor{ + pixel_x = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bBz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/window/westleft{ + name = "Toxins Launcher"; + req_access = list(8) + }, +/obj/machinery/door/window/eastleft{ + name = "Toxins Launcher"; + req_access = list(8) + }, +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bBA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "toxins_inner"; + locked = 1; + name = "Toxins External Access" + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bBE" = ( +/turf/simulated/wall/r_wall, +/area/engineering/drone_fabrication) +"bBF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBH" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "eng_port_airlock"; + name = "exterior access button"; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/sign/warning/engineering_access{ + pixel_x = 32 + }, +/turf/simulated/floor/airless, +/area/engineering/drone_fabrication) +"bBI" = ( +/obj/machinery/shield_gen/external, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBJ" = ( +/obj/machinery/shield_gen/external, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBK" = ( +/obj/machinery/shield_gen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBL" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Hard Storage" + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBM" = ( +/obj/machinery/shieldgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bBN" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bBO" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBR" = ( +/obj/structure/table/standard, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmos RC"; + pixel_y = -32 + }, +/obj/item/device/t_scanner, +/obj/item/device/radio/headset/headset_eng, +/obj/item/weapon/cartridge/atmos, +/obj/item/weapon/cartridge/atmos, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/item/device/pipe_painter, +/obj/machinery/light/spot, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBT" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos) +"bBU" = ( +/obj/effect/floor_decal/corner/white/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + frequency = 1441; + icon_state = "map_vent_in"; + id_tag = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"bBV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bBX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bBY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bBZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Hallway 1"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCb" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCe" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bCf" = ( +/turf/simulated/wall, +/area/engineering/hallway/atmos_hallway) +"bCg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCh" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCi" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/technology_scanner, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCj" = ( +/obj/random/toolbox, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/meter, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCn" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bCo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = list(12) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCp" = ( +/obj/structure/closet, +/obj/item/clothing/head/ushanka, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bCr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bCs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fore) +"bCt" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fore) +"bCu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fore) +"bCv" = ( +/obj/structure/closet/crate/freezer/rations, +/obj/random/action_figure, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCw" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/north{ + location = "Janitor" + }, +/turf/simulated/floor/tiled, +/area/janitor) +"bCx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance"; + req_access = list(26) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/janitor) +"bCy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/storage/auxillary) +"bCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCB" = ( +/obj/structure/table, +/obj/item/stack/material/plastic, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/weldingtool/hugetank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCC" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCD" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bCE" = ( +/obj/item/weapon/rig/hazmat/equipped, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/door/window/southright{ + name = "RD Suit"; + req_one_access = list(30) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCF" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 8; + start_pressure = 4559.63 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"bCG" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Research Director's Office" + }, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCH" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/button/remote/blast_door{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -6; + pixel_y = 24; + req_access = list(47) + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the cargo doors."; + id = "researchdoor"; + name = "Research door control"; + pixel_x = 6; + pixel_y = 24; + req_access = list(30) + }, +/obj/machinery/button/windowtint{ + id = "rdoffice"; + pixel_x = -16; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/circuitboard/teleporter, +/obj/item/weapon/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/weapon/cartridge/signal/science, +/obj/item/weapon/cartridge/signal/science{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/weapon/cartridge/signal/science{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/device/megaphone, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 5; + name = "Research Director RC"; + pixel_x = 30; + pixel_y = -2 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bCJ" = ( +/turf/simulated/wall, +/area/rnd/research) +"bCK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/turf/simulated/floor/plating, +/area/rnd/research) +"bCL" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bCM" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Locker Room" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bCN" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bCO" = ( +/obj/structure/toilet, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bCP" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bCQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCS" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bCT" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCU" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCV" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCW" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCX" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCY" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bCZ" = ( +/obj/machinery/mass_driver{ + dir = 1; + id = "toxinsdriver" + }, +/turf/simulated/floor/airless, +/area/rnd/toxins_launch) +"bDa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bDb" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Launch Room"; + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDe" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "toxins_airlock"; + name = "interior access button"; + pixel_y = 22; + req_one_access = list(8,13,65) + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning/full, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/rnd/toxins_launch) +"bDg" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/rnd/toxins_launch) +"bDh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bDi" = ( +/turf/simulated/wall, +/area/engineering/drone_fabrication) +"bDj" = ( +/obj/machinery/shield_capacitor, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bDk" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/shieldwallgen, +/turf/simulated/floor, +/area/engineering/storage) +"bDl" = ( +/obj/machinery/shieldgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor, +/area/engineering/storage) +"bDm" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bDn" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Atmospherics Hallway 2"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDo" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bDp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_atmos{ + name = "Atmospherics Monitoring Room"; + req_access = list(24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/atmos) +"bDq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDs" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDt" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDu" = ( +/turf/simulated/wall, +/area/engineering/foyer) +"bDv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bDw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Monitoring Room"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"bDx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"bDy" = ( +/turf/simulated/wall, +/area/engineering/engineer_eva) +"bDz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/engineer_eva) +"bDA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering EVA Storage"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engineer_eva) +"bDB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/engineering/engineer_eva) +"bDC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"bDF" = ( +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDG" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bDH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bDI" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDJ" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDK" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDL" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bDM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDO" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bDP" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDY" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bDZ" = ( +/turf/simulated/wall, +/area/maintenance/substation/research) +"bEa" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/research) +"bEb" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEc" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEd" = ( +/mob/living/simple_mob/slime/xenobio/rainbow/kendrick, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEe" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/landmark/start{ + name = "Research Director" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEf" = ( +/obj/structure/table/reinforced, +/obj/item/device/paicard{ + pixel_x = 4 + }, +/obj/item/device/tape, +/obj/item/device/taperecorder{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/drinks/jar, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bEg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bEh" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEi" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bEj" = ( +/turf/simulated/floor/wood, +/area/rnd/research) +"bEk" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEl" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/rnd/research) +"bEm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bEn" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bEo" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_3"; + pixel_y = -25; + tag_door = "escape_pod_3_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"bEp" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bEq" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bEr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Fore"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bEs" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bEt" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall/r_wall, +/area/rnd/storage) +"bEu" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEv" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEw" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEx" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEy" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEz" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bEA" = ( +/turf/simulated/wall/r_wall, +/area/rnd/toxins_launch) +"bEB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Security Substation"; + req_access = list(1); + req_one_access = null + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/security) +"bEC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + id_tag = "eng_port_sensor"; + pixel_x = -24 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bED" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bEE" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bEF" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEG" = ( +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEJ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bEK" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bEO" = ( +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEQ" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/tiled/techmaint, +/area/engineering/hallway/atmos_hallway) +"bER" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bES" = ( +/obj/machinery/computer/power_monitor{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering RC"; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bET" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bEU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEV" = ( +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEW" = ( +/obj/machinery/computer/security/engineering{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bEX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/engineer_eva) +"bEY" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + name = "Engineering Suits"; + req_access = list(11) + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bEZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - EVA" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bFc" = ( +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Jetpack Storage"; + req_one_access = list(11,24) + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bFd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/doppler_array, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/rnd/toxins_launch) +"bFe" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/boots/workboots, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/engineering, +/obj/item/clothing/glasses/sunglasses, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFf" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bFi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFj" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFl" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bFm" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFn" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFo" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bFt" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bFu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bFv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/meter, +/obj/structure/closet/toolcloset, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFB" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bFC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFD" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bFE" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Research Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bFF" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFG" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bFH" = ( +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bFI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFJ" = ( +/obj/structure/flora/pottedplant/mysterious, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFK" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFL" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/white_rd, +/obj/item/weapon/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/obj/item/clothing/glasses/welding/superior, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFM" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hor) +"bFN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFQ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bFR" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFS" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bFT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"bFU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room"; + req_access = list(7) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/toxins_launch) +"bFV" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/multi, +/obj/item/weapon/paper/monitorkey, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the RD's goons from the safety of his office."; + name = "Research Monitor"; + network = list("Research","Toxins Test Area","Robots","Anomaly Isolation","Research Outpost"); + pixel_x = 32; + pixel_y = -4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bFW" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/towel{ + color = "#800080"; + name = "purple towel" + }, +/obj/item/weapon/soap/nanotrasen, +/obj/random/soap, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFX" = ( +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFY" = ( +/obj/structure/window/basic, +/obj/structure/undies_wardrobe, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bFZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bGa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bGb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Research Restroom"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_restroom_sc) +"bGc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bGi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bGj" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGo" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGq" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Lab 1" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGr" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bGs" = ( +/turf/simulated/wall, +/area/rnd/mixing) +"bGt" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "eng_port_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "eng_port_pump"; + tag_chamber_sensor = "eng_port_sensor"; + tag_exterior_door = "eng_port_outer"; + tag_interior_door = "eng_port_inner" + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGu" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "eng_port_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bGw" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Hard Storage"; + req_access = list(11) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor, +/area/engineering/storage) +"bGC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bGE" = ( +/obj/structure/table/steel, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"bGF" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGG" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGH" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bGI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/item/modular_computer/console/preset/engineering{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGJ" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bGK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGM" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bGN" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + name = "Engineering Suits"; + req_access = list(11) + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bGP" = ( +/obj/machinery/suit_cycler/engineering, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bGR" = ( +/obj/item/weapon/tank/jetpack/carbondioxide, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westleft{ + name = "Jetpack Storage"; + req_one_access = list(11,24) + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bGS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bGW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bGX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bGY" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bGZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bHa" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bHb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bHc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bHd" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bHe" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHf" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHg" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/technology_scanner, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHh" = ( +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bHi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bHj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bHk" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Science Substation"; + req_one_access = list(11,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHm" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bHo" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bHp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHq" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHr" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHs" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bHt" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Break Room"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bHu" = ( +/obj/structure/table/glass, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bHv" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bHw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bHy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/storage) +"bHz" = ( +/obj/structure/closet/crate/hydroponics/exotic, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHA" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"bHC" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHF" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bHG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bHH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bHI" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHJ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHL" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/storage) +"bHM" = ( +/obj/machinery/vending/phoronresearch{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHP" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Heated to Waste" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHQ" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/binary/pump{ + name = "Waste to Scrubbers" + }, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bHR" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/pump, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHT" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Heater to Waste" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHU" = ( +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bHV" = ( +/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bHW" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_waste) +"bHX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bHY" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_inner"; + locked = 1; + name = "Engineering Internal Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bHZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "eng_port_inner"; + locked = 1; + name = "Engineering Internal Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/engineering/drone_fabrication) +"bIa" = ( +/obj/machinery/power/emitter, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIb" = ( +/obj/structure/closet/crate/solar, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIc" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/engineering/storage) +"bId" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/storage) +"bIe" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor, +/area/engineering/storage) +"bIf" = ( +/obj/structure/dispenser{ + oxygentanks = 0 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bIg" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIk" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIl" = ( +/obj/structure/table/reinforced, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/recharger, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bIm" = ( +/obj/item/device/t_scanner, +/obj/structure/table/steel, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bIn" = ( +/obj/machinery/computer/rcon{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bIr" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bIs" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/engineering, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/item/clothing/suit/space/void/engineering, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/eastleft{ + name = "Engineering Suits"; + req_access = list(11) + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bIu" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bIw" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/machinery/door/window/westright{ + name = "Atmospherics Suits"; + req_access = list(24) + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bIx" = ( +/turf/simulated/wall, +/area/engineering/locker_room) +"bIy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/turf/simulated/floor, +/area/engineering/locker_room) +"bIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bIA" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bIB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bIC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bID" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bIE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bIF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bIG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bIH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bII" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bIJ" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bIN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bIO" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIP" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Research Subgrid"; + name_tag = "Research Subgrid" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bIR" = ( +/obj/machinery/computer/mecha{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hor) +"bIS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - RD's Office"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIV" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"bIX" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"bIY" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bIZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bJa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJc" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Stair Access"; + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"bJd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJf" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJg" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/rnd/research_restroom_sc) +"bJh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bJi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bJj" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJk" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Gas Storage"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJl" = ( +/obj/machinery/computer/area_atmos{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/storage) +"bJn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/table/standard, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/screwdriver{ + pixel_y = 10 + }, +/obj/item/weapon/tool/crowbar, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJq" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJs" = ( +/obj/machinery/atmospherics/unary/heat_exchanger{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/mixing) +"bJt" = ( +/obj/machinery/atmospherics/unary/heat_exchanger{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/mixing) +"bJu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bJv" = ( +/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/rnd/mixing) +"bJB" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJG" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "eng_port_airlock"; + name = "interior access button"; + pixel_y = 25; + req_one_access = list(11,24) + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bJH" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bJI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/floodlight, +/turf/simulated/floor, +/area/engineering/storage) +"bJJ" = ( +/obj/structure/closet/crate, +/obj/item/stack/material/phoron{ + amount = 25 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bJK" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor, +/area/engineering/storage) +"bJL" = ( +/obj/structure/closet/crate, +/obj/item/weapon/circuitboard/smes, +/obj/item/weapon/circuitboard/smes, +/obj/item/weapon/smes_coil, +/obj/item/weapon/smes_coil, +/obj/item/weapon/smes_coil/super_capacity, +/obj/item/weapon/smes_coil/super_capacity, +/obj/item/weapon/smes_coil/super_io, +/obj/item/weapon/smes_coil/super_io, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/engineering/storage) +"bJM" = ( +/turf/simulated/wall/r_wall, +/area/engineering/hallway/atmos_hallway) +"bJN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/atmos_hallway) +"bJO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engineering/hallway/atmos_hallway) +"bJP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/atmos_hallway) +"bJQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/hallway/atmos_hallway) +"bJR" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/recharger, +/obj/item/weapon/tape_roll, +/obj/machinery/button/remote/blast_door{ + id = "englockdown"; + name = "Engineering Lockdown"; + pixel_x = -24; + req_access = list(10) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -34 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Atmospherics"; + sortType = "Atmospherics" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bJT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/window/southright{ + name = "Engineering Monitoring Room"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bJV" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + req_one_access = list(10,24) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bJW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bJX" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bJY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bJZ" = ( +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/atmos, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/atmos, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/westleft{ + name = "Atmospherics Suits"; + req_access = list(24) + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bKa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/spline/plain, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKc" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKd" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKe" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bKf" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bKg" = ( +/obj/structure/table, +/turf/simulated/floor/tiled/yellow, +/area/maintenance/engineering) +"bKh" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bKi" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fp_emergency) +"bKj" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bKk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bKl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bKm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bKn" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKo" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKp" = ( +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/fs_emergency) +"bKq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bKr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage"; + req_access = list(8) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/storage) +"bKs" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bKt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + name = "Research Locker Room"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_lockerroom) +"bKu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdoffice" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor) +"bKv" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/wood, +/area/rnd/research) +"bKw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/rnd/research) +"bKx" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/research) +"bKy" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/rnd/research_restroom_sc) +"bKz" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Science Substation"; + req_access = list(47); + req_one_access = null + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"bKA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bKB" = ( +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/bombcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/warning/nosmoking_2{ + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKD" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKE" = ( +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bKG" = ( +/obj/structure/sign/warning/hot_exhaust, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/purple{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKK" = ( +/obj/structure/sign/warning/fire, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bKV" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKX" = ( +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKY" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bKZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bLa" = ( +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bLb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "CE Office"; + sortType = "CE Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLg" = ( +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bLh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/hallway/engineer_hallway) +"bLi" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bLj" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"bLk" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bLl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bLm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bLn" = ( +/obj/structure/dispenser{ + phorontanks = 0 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bLo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLp" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bLq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bLs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Locker Room"; + req_one_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/locker_room) +"bLt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bLw" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/engineering/locker_room) +"bLx" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bLy" = ( +/obj/random/toolbox, +/turf/simulated/floor/tiled/steel, +/area/maintenance/engineering) +"bLz" = ( +/turf/simulated/floor/tiled/yellow, +/area/maintenance/engineering) +"bLA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/door_assembly/door_assembly_mhatch{ + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bLB" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fpcenter) +"bLC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"bLD" = ( +/obj/structure/sign/directions/cryo{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Fore Hallway One"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bLF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bLG" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLH" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/fscenter) +"bLI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bLJ" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/navbeacon/delivery/east{ + location = "Research Division" + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"bLK" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright{ + base_state = "left"; + icon_state = "left"; + name = "Research Division Delivery"; + req_access = list(47) + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"bLL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLN" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Port" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "RD Office"; + sortType = "RD Office" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bLZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Research"; + sortType = "Research" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bMd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Starboard" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bMs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/emcloset, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/cee, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMu" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMv" = ( +/obj/machinery/atmospherics/tvalve/bypass{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "tox_airlock_control"; + pixel_x = 24; + tag_airpump = "tox_airlock_pump"; + tag_chamber_sensor = "tox_airlock_sensor"; + tag_exterior_door = "tox_airlock_exterior"; + tag_interior_door = "tox_airlock_interior" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bMw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bMx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bMz" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + frequency = 1443; + id = "air_in"; + use_power = 1 + }, +/obj/machinery/sparker{ + id = "mixingsparker"; + pixel_x = -22 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMA" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMB" = ( +/obj/machinery/door/blast/regular{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bMM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engine Waste Handling"; + req_one_access = list(10,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor, +/area/engineering/engine_waste) +"bMN" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"bMO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bMR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/hallway/engineer_hallway) +"bMS" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bMZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bNe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bNi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bNj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bNk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bNl" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/engineer_eva) +"bNm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNn" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNo" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/engineering/engineer_eva) +"bNp" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNq" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/bodybag/cryobag{ + pixel_x = 6 + }, +/obj/random/medical/lite, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bNs" = ( +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bNt" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Locker Room"; + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bNu" = ( +/obj/item/stack/tile/floor/steel, +/turf/simulated/floor/tiled/steel, +/area/maintenance/engineering) +"bNv" = ( +/obj/item/stack/tile/floor/yellow, +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bNw" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNx" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNy" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Eight" + }, +/obj/item/weapon/book/codex/lore/vir, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNz" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bNA" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNB" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bNC" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bND" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bNE" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bNF" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fscenter) +"bNG" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNH" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNI" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNJ" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center One" + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNK" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bNL" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bNM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bNN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bNO" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNP" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bNZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOb" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Mid"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bOo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "Research Director Quarters"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hor) +"bOp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bOt" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "tox_airlock_interior"; + locked = 1; + name = "Mixing Room Interior Airlock"; + req_access = list(7) + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOu" = ( +/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{ + frequency = 1379; + id = "tox_airlock_pump" + }, +/obj/machinery/air_sensor{ + frequency = 1430; + id_tag = "toxins_mixing_interior"; + output = 63; + pixel_x = -8; + pixel_y = -18 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOv" = ( +/obj/machinery/door/airlock/glass_research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Mixing Room Exterior Airlock"; + req_access = list(7) + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOw" = ( +/obj/machinery/air_sensor{ + frequency = 1430; + id_tag = "toxins_mixing_exterior"; + output = 63 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOx" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bOE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/drone_fabricator/derelict, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bOH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Drone Fabrication"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/drone_fabrication) +"bOI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/engineer_hallway) +"bOK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Engineering"; + sortType = "Engineering" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 1"; + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOS" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOV" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bOW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bOX" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bOY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bPa" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bPb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering EVA Storage"; + req_one_access = list(11,24) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engineer_eva) +"bPc" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bPd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bPe" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bPf" = ( +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bPg" = ( +/obj/item/stack/tile/floor/yellow, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bPh" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bPi" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bPj" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPk" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain, +/obj/item/device/communicator, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPl" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"bPm" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bPn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPo" = ( +/obj/structure/table/woodentable, +/obj/item/device/paicard, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fscenter) +"bPq" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bPr" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bPs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPu" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bPv" = ( +/turf/simulated/wall/r_wall, +/area/rnd/lab) +"bPw" = ( +/turf/simulated/wall, +/area/rnd/lab) +"bPx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/rnd/lab) +"bPy" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPz" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPA" = ( +/turf/simulated/wall, +/area/assembly/robotics) +"bPB" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/assembly/robotics) +"bPC" = ( +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"bPD" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/rnd/misc_lab) +"bPE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Research Restroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_restroom_sc) +"bPF" = ( +/turf/simulated/wall/r_wall, +/area/rnd/misc_lab) +"bPG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Toxins Lab"; + req_access = list(7) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/mixing) +"bPH" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/server) +"bPI" = ( +/turf/simulated/wall/r_wall, +/area/server) +"bPJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPL" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bPM" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPO" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/button/ignition{ + id = "mixingsparker"; + pixel_x = 25; + pixel_y = -5 + }, +/obj/machinery/button/remote/blast_door{ + id = "mixvent"; + name = "Mixing Room Vent Control"; + pixel_x = 25; + pixel_y = 5; + req_access = list(7) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bPP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bPQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPR" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/obj/machinery/sparker{ + id = "mixingsparker"; + pixel_x = -22 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPS" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bPT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"bPZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + input_tag = "tox_in"; + name = "Phoron Supply Control"; + output_tag = "tox_out"; + sensors = list("tox_sensor" = "Tank") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/orange/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/atmos) +"bQa" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bQd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bQg" = ( +/turf/simulated/wall, +/area/engineering/workshop) +"bQh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/workshop) +"bQi" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Workshop"; + req_one_access = list(11,24) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/workshop) +"bQj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Workshop"; + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/workshop) +"bQk" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief) +"bQl" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief) +"bQo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQp" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bQq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Foyer"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQr" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQt" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bQu" = ( +/turf/simulated/wall, +/area/engineering/break_room) +"bQv" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQw" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQx" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQy" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQz" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQA" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bQB" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/engineering/locker_room) +"bQC" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/locker_room) +"bQE" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/engineering/locker_room) +"bQF" = ( +/obj/item/frame/extinguisher_cabinet, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bQG" = ( +/obj/structure/closet/wardrobe/black, +/obj/item/clothing/shoes/boots/combat, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor, +/area/maintenance/engineering) +"bQH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQJ" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQK" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bQP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fscenter) +"bQQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQW" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQX" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bQZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bRa" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRb" = ( +/obj/machinery/autolathe, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRc" = ( +/obj/structure/table/standard, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/clothing/glasses/welding, +/obj/machinery/camera/network/research{ + c_tag = "SCI - R&D Lab" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRd" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/standard, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/weapon/storage/belt/utility, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRe" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bRg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/lab) +"bRh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"bRk" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRl" = ( +/obj/structure/closet{ + name = "materials" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRm" = ( +/obj/machinery/autolathe, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRn" = ( +/obj/machinery/computer/rdconsole/robotics, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRo" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRp" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/pen/red, +/obj/item/weapon/pen/blue, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 + }, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/item/weapon/hand_labeler, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRq" = ( +/obj/structure/table/standard, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRr" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "anesthetic closet"; + pixel_y = 32; + req_access = list(29) + }, +/obj/item/weapon/tank/anesthetic, +/obj/item/weapon/tank/anesthetic, +/obj/item/weapon/tank/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/obj/item/weapon/storage/box/gloves, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRs" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRt" = ( +/obj/machinery/computer/operating{ + name = "Robotics Operating Computer" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bRu" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/button/remote/blast_door{ + id = "misclab"; + name = "Test Chamber Blast Doors"; + pixel_x = 6; + pixel_y = 26; + req_access = list(47) + }, +/obj/machinery/button/ignition{ + id = "Xenobio"; + pixel_x = -6; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bRx" = ( +/obj/machinery/shieldwallgen{ + anchored = 1; + req_access = list(47) + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/steel, +/area/rnd/misc_lab) +"bRy" = ( +/obj/structure/table/standard, +/obj/structure/table/standard, +/obj/item/stack/cable_coil, +/obj/item/device/multitool, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/sparker{ + dir = 4; + id = "Xenobio"; + pixel_x = -25 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRz" = ( +/obj/structure/table/standard, +/obj/item/device/assembly/igniter, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRA" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bRB" = ( +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bRC" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer_1"; + power_setting = 20; + set_temperature = 73; + use_power = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Server Room" + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRE" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bRF" = ( +/obj/structure/sign/warning/caution, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bRG" = ( +/obj/machinery/computer/general_air_control{ + dir = 4; + frequency = 1430; + name = "Mixing Chamber Monitor"; + sensors = list("toxins_mixing_exterior" = "Mixing Chamber - Exterior", "toxins_mixing_interior" = "Mixing Chamber - Interior") + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/mixing) +"bRP" = ( +/turf/simulated/floor/plating, +/area/engineering/engine_waste) +"bRQ" = ( +/obj/machinery/drone_fabricator, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRR" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bRT" = ( +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bRU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engineering Hallway"; + req_one_access = list(10) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/hallway/engineer_hallway) +"bRV" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bSa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bSb" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bSc" = ( +/obj/machinery/papershredder, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 6; + name = "Chief Engineer RC"; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/crew_quarters/heads/sc/chief) +"bSf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSg" = ( +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bSh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/status_display{ + layer = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bSi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bSm" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/ai_status_display{ + layer = 4 + }, +/turf/simulated/floor, +/area/engineering/break_room) +"bSn" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bSo" = ( +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSp" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSq" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bSs" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/noticeboard{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bSt" = ( +/turf/simulated/wall, +/area/engineering/engi_restroom) +"bSu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + name = "Engineering Washroom"; + req_one_access = list(10) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engi_restroom) +"bSv" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bSw" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bSB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bSC" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bSD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fscenter) +"bSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSM" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSO" = ( +/obj/structure/table/standard, +/obj/random/toolbox, +/obj/random/cigarettes, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSP" = ( +/obj/structure/table/standard, +/obj/random/tool, +/obj/random/tool, +/obj/item/frame, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bSQ" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSR" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bST" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bSW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/research{ + name = "Miscellaneous Reseach Room"; + req_one_access = list(7,29) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/misc_lab) +"bSX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bSY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(30) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/server) +"bTb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTc" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTe" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTf" = ( +/obj/structure/table/standard, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/item/device/mmi, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTg" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/retractor, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTi" = ( +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTj" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bTk" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/science, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bTn" = ( +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"bTo" = ( +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bTp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTq" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTr" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTt" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bTu" = ( +/obj/structure/dispenser, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTA" = ( +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTB" = ( +/obj/machinery/pipedispenser, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bTC" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"bTD" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_room) +"bTE" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_room) +"bTH" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/obj/machinery/computer/shutoff_monitor{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bTI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/computer/cryopod/robot{ + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bTJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bTK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bTL" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bTM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTO" = ( +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTP" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/engineering/workshop) +"bTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bTS" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bTT" = ( +/turf/simulated/floor/reinforced/nitrogen, +/area/engineering/atmos) +"bTU" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTX" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bTY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bTZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bUa" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/engineering/foyer) +"bUb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bUc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/break_room) +"bUd" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bUe" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUf" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/supermatter_engine{ + pixel_x = -3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUg" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUh" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bUi" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Break Room"; + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bUj" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/weapon/towel{ + color = "#FF8C00"; + name = "orange towel"; + pixel_x = -2; + pixel_y = -4 + }, +/obj/item/weapon/towel{ + color = "#FF8C00"; + name = "orange towel"; + pixel_x = -2; + pixel_y = -4 + }, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/item/weapon/towel{ + color = "#00FFFF"; + name = "cyan towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#00FFFF"; + name = "cyan towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/random/soap, +/obj/random/soap, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUl" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUm" = ( +/obj/structure/undies_wardrobe, +/obj/structure/window/basic, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bUn" = ( +/obj/structure/closet/crate, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor, +/area/maintenance/engineering) +"bUo" = ( +/obj/machinery/portable_atmospherics/canister/empty, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bUp" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bUq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH2"; + next_patrol = "CH3" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"bUr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bUy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fscenter) +"bUz" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH1"; + next_patrol = "CH2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/navbeacon/patrol{ + location = "CH12"; + next_patrol = "SEC" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUD" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUE" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bUI" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH11"; + next_patrol = "CH12" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bUJ" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bUL" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bUM" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUN" = ( +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUO" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bUP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUR" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bUS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/lab) +"bUT" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUV" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bUW" = ( +/obj/structure/closet/wardrobe/robotics_black, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/item/device/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bUX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bUY" = ( +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bUZ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/assembly/robotics) +"bVa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVd" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVe" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/weapon/tool/screwdriver, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/hemostat, +/obj/item/stack/cable_coil, +/obj/item/weapon/weldingtool/hugetank, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bVf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bVg" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bVh" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bVj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVl" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/machinery/camera/network/research{ + c_tag = "Research - Miscellaneous Test Chamber"; + dir = 8; + network = list("Research","Miscellaneous Reseach") + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bVm" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/nitrogen, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVn" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVo" = ( +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bVq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bVr" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/mixing) +"bVs" = ( +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVt" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVu" = ( +/obj/machinery/portable_atmospherics/canister, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bVx" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/window/eastleft{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/misc_lab) +"bVJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bVM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Drone Fabrication"; + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/drone_fabrication) +"bVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Drone Fabrication"; + sortType = "Drone Fabrication" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bVO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bVP" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bVQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVR" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/frame{ + anchored = 1 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood/oil/streak{ + amount = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/floor_painter, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/device/t_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bVU" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bVV" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Chief Engineer's Office" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVW" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/device/megaphone, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVX" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/weapon/folder/yellow_ce, +/obj/item/weapon/pen/multi, +/obj/item/weapon/stamp/ce, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVY" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/book/manual/supermatter_engine, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/welding/superior, +/obj/item/weapon/storage/fancy/cigarettes, +/obj/item/weapon/flame/lighter/zippo, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bVZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bWa" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer"; + req_access = list(56) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief) +"bWb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bWf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineeringatmos{ + name = "Engineering Break Room"; + req_one_access = list(10) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/break_room) +"bWg" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bWh" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWi" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWj" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bWk" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bWl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Engineering Washroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engi_restroom) +"bWm" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWo" = ( +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWp" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWq" = ( +/obj/structure/curtain/open/shower/engineering, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bWr" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bWs" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bWt" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bWu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bWv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bWw" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/central) +"bWx" = ( +/turf/simulated/wall, +/area/maintenance/substation/central) +"bWy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Central Substation"; + req_one_access = list(11,19,24,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bWz" = ( +/turf/simulated/wall, +/area/maintenance/central) +"bWA" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/central) +"bWB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bWC" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fscenter) +"bWD" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWE" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "Teleport Access"; + req_access = list(17) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/teleporter) +"bWG" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/teleporter) +"bWH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bWI" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bWJ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/research) +"bWK" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWM" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/lab) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bWO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Research and Development"; + req_access = list(7) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/lab) +"bWP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bWQ" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/table/steel_reinforced, +/obj/item/device/robotanalyzer, +/obj/item/device/robotanalyzer, +/obj/item/device/mmi/digital/robot, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWS" = ( +/obj/machinery/pros_fabricator, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bWT" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Robotics"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bWU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWW" = ( +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWX" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/weapon/book/manual/robotics_cyborgs{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/device/defib_kit/jumper_kit/loaded, +/obj/item/device/defib_kit/jumper_kit/loaded, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/robotics) +"bWY" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bWZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bXa" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bXb" = ( +/obj/effect/floor_decal/industrial/warning/cee, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/window/eastright{ + name = "Test Chamber"; + req_one_access = list(7,29) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/misc_lab) +"bXc" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + frequency = 1441; + id = "n2_in"; + use_power = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bXd" = ( +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bXe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/server_room{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/server) +"bXf" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/window/northright{ + name = "Server Room"; + req_access = list(30) + }, +/obj/machinery/door/window/southleft{ + name = "Server Room"; + req_access = list(30) + }, +/turf/simulated/floor/tiled/dark, +/area/server) +"bXg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/server) +"bXh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"bXi" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXj" = ( +/obj/machinery/atmospherics/omni/mixer{ + tag_east = 2; + tag_east_con = null; + tag_north = 1; + tag_north_con = 0.5; + tag_south_con = null; + tag_west = 1; + tag_west_con = 0.5; + use_power = 0 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/meter, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Toxins Lab 2"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXl" = ( +/obj/machinery/atmospherics/omni/atmos_filter{ + tag_east = 2; + tag_north = 6; + tag_west = 1; + use_power = 0 + }, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXm" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXn" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/mixing) +"bXy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXz" = ( +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bXB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 2"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bXC" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bXD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/machinery/computer/atmoscontrol{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 24; + req_one_access = list(10,24) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 34 + }, +/turf/simulated/floor/tiled, +/area/engineering/atmos/monitoring) +"bXE" = ( +/obj/structure/closet/toolcloset, +/obj/item/device/flashlight, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bXF" = ( +/obj/structure/table/steel_reinforced, +/obj/item/clothing/gloves/black, +/obj/item/clothing/gloves/black, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bXG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/computer/security/engineering{ + dir = 4; + name = "Drone Monitoring Cameras"; + network = list("Engineering") + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Drone Fabrication"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXI" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chief Engineer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/computer/drone_control{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bXK" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bXL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bXM" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXP" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"bXQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXR" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXS" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/engineering/break_room) +"bXT" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXU" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXX" = ( +/obj/structure/curtain/open/shower/engineering, +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bXY" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bXZ" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bYa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bYb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bYc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bYd" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bYe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bYf" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Central Substation Bypass" + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bYg" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bYh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bYi" = ( +/turf/simulated/floor/reinforced/airmix, +/area/engineering/atmos) +"bYj" = ( +/turf/simulated/floor/tiled, +/area/teleporter) +"bYk" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"bYl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"bYm" = ( +/turf/simulated/floor/reinforced/oxygen, +/area/engineering/atmos) +"bYn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bYo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bYp" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bYq" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bYr" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bYs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor, +/area/maintenance/engineering) +"bYt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/table/standard, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/pen, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bYx" = ( +/obj/machinery/mineral/equipment_vendor/survey, +/turf/simulated/wall/r_wall, +/area/rnd/lab) +"bYy" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYB" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"bYC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bYD" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/assembly/robotics) +"bYE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"bYF" = ( +/turf/simulated/wall, +/area/assembly/chargebay) +"bYG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access = list(29) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"bYH" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Mech Bay"; + req_access = list(29) + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"bYI" = ( +/turf/simulated/wall/r_wall, +/area/assembly/chargebay) +"bYJ" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"bYM" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"bYN" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"bYO" = ( +/obj/machinery/alarm/server{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"bYP" = ( +/turf/simulated/floor/tiled/dark, +/area/server) +"bYQ" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + external_pressure_bound_default = 0; + icon_state = "map_vent_in"; + initialize_directions = 1; + internal_pressure_bound = 4000; + internal_pressure_bound_default = 4000; + pressure_checks = 2; + pressure_checks_default = 2; + pump_direction = 0; + use_power = 1 + }, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"bYR" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/rnd/mixing) +"bYS" = ( +/turf/simulated/floor/airless, +/area/medical/virology) +"bZb" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bZc" = ( +/obj/machinery/cryopod/robot{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"bZd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bZe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"bZf" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bZg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZh" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZi" = ( +/obj/machinery/vending/tool{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"bZk" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/tool/wrench, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"bZl" = ( +/obj/machinery/computer/station_alert/all{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZm" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZn" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Chief Engineer's Office"; + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the engine core airlock hatch bolts."; + id = "engine_access_hatch"; + name = "Engine Hatch Bolt Control"; + pixel_x = -6; + pixel_y = -44; + specialfunctions = 4 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for engine core."; + id = "EngineVent"; + name = "Engine Ventillatory Control"; + pixel_x = 6; + pixel_y = -44 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/machinery/button/remote/blast_door{ + id = "englockdown"; + name = "Engineering Lockdown"; + pixel_x = -6; + pixel_y = -34; + req_access = list(10) + }, +/obj/machinery/button/remote/blast_door{ + id = "atmoslockdown"; + name = "Atmospherics Lockdown"; + pixel_x = 6; + pixel_y = -34; + req_access = list(10) + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"bZq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "ceoffice" + }, +/turf/simulated/floor, +/area/crew_quarters/heads/sc/chief) +"bZr" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/break_room) +"bZs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bZt" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/glasses/square, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"bZu" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bZv" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"bZw" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/cigarettes, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/random/toolbox, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"bZx" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bZy" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fpcenter) +"bZz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bZA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"bZB" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"bZC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/maintenance/substation/central) +"bZD" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/substation/central) +"bZE" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Central Subgrid"; + name_tag = "Central Subgrid" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"bZF" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bZG" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Central" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor, +/area/maintenance/substation/central) +"bZH" = ( +/turf/simulated/floor/reinforced/airless, +/area/engineering/atmos) +"bZI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bZJ" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"bZK" = ( +/turf/simulated/floor/reinforced/carbon_dioxide, +/area/engineering/atmos) +"bZL" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"bZM" = ( +/turf/simulated/floor/reinforced/phoron, +/area/engineering/atmos) +"bZN" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/camera/network/command{ + c_tag = "EVA - Starboard" + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bZO" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/closet/crate, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/teleporter) +"bZP" = ( +/obj/structure/table/reinforced, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/requests_console{ + department = "EVA"; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/ai_monitored/storage/eva) +"bZQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bZR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"bZS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"bZT" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"bZU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZV" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZW" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZX" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/westleft{ + name = "Research and Development Desk"; + req_access = list(7) + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"bZZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"caa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cab" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/beacon, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cac" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cad" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cae" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/eastleft{ + name = "Robotics Desk"; + req_access = list(29) + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"caf" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cag" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cah" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cai" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"caj" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/cell_charger, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cak" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cal" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cam" = ( +/obj/structure/table/steel_reinforced, +/obj/machinery/cell_charger, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"can" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cao" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cap" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"caq" = ( +/obj/machinery/shieldwallgen{ + anchored = 1; + req_access = list(47) + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "misclab"; + name = "Test Chamber Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/rnd/misc_lab) +"car" = ( +/obj/machinery/light, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cas" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cat" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/reinforced, +/area/rnd/misc_lab) +"cau" = ( +/obj/machinery/r_n_d/server/robotics, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"cav" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled/dark, +/area/server) +"caw" = ( +/obj/machinery/r_n_d/server/core, +/turf/simulated/floor/bluegrid{ + name = "Server Base"; + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/server) +"cax" = ( +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cay" = ( +/obj/machinery/computer/rdconsole/core, +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"caz" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/item/modular_computer/console/preset/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"caA" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"caB" = ( +/obj/structure/sign/poster{ + pixel_y = -32 + }, +/turf/simulated/wall, +/area/rnd/workshop) +"caC" = ( +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caD" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caE" = ( +/obj/structure/table/glass, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"caF" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"caG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/seconddeck/research_medical) +"caH" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology) +"caI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"caM" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"caN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"caO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"caP" = ( +/turf/simulated/floor/reinforced/n20, +/area/engineering/atmos) +"caQ" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"caR" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/hor) +"caS" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/steel_reinforced, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/cell/high, +/obj/item/stack/material/glass/phoronrglass{ + amount = 20 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/weapon/storage/toolbox/electrical, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caU" = ( +/obj/structure/table/steel_reinforced, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/random/tech_supply, +/obj/random/tech_supply, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caV" = ( +/obj/structure/table/steel_reinforced, +/obj/item/device/radio/off{ + pixel_y = 6 + }, +/obj/item/device/radio/off{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/device/radio/off{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/device/radio/off, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"caW" = ( +/turf/simulated/wall/r_wall, +/area/engineering/workshop) +"caX" = ( +/obj/machinery/button/remote/driver{ + id = "enginecore"; + name = "Emergency Core Eject"; + pixel_y = -21 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/chief) +"caY" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd_ammo, +/obj/item/weapon/rcd, +/obj/machinery/button/windowtint{ + id = "ceoffice"; + pixel_x = -12; + pixel_y = -24 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/chief) +"caZ" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/mask/breath, +/obj/item/weapon/rig/ce/equipped, +/obj/machinery/door/window/northright{ + name = "Chief Engineer Suit Storage" + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/chief) +"cba" = ( +/obj/machinery/atm{ + pixel_x = -28 + }, +/obj/structure/flora/pottedplant/subterranean, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbd" = ( +/obj/machinery/computer/guestpass{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"cbe" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/table/standard, +/obj/item/device/radio/beacon, +/obj/item/device/radio/beacon, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbf" = ( +/obj/machinery/computer/security/engineering{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbg" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbh" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/woodentable, +/obj/item/weapon/book/manual/engineering_construction, +/obj/item/weapon/book/manual/atmospipes, +/obj/item/weapon/book/manual/engineering_guide{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/weapon/book/manual/evaguide{ + pixel_x = -2; + pixel_y = 7 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbi" = ( +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/table/woodentable, +/obj/item/weapon/dice, +/obj/item/weapon/deck/cards, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbj" = ( +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/diagonal, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/engineering/break_room) +"cbk" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"cbl" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small, +/turf/simulated/floor/tiled/freezer, +/area/engineering/engi_restroom) +"cbm" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbn" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Seven"; + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cbq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cbr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cbs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cbt" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cbu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall, +/area/maintenance/substation/central) +"cbv" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"cbw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cby" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(11,19,24,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"cbA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbC" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbE" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 8; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cbF" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/random_multi/single_item/hand_tele, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"cbG" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbH" = ( +/obj/machinery/bluespace_beacon, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbI" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cbJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cbK" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/teleporter) +"cbL" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cbM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"cbN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cbO" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cbP" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Two"; + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cbQ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cbR" = ( +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cbS" = ( +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbT" = ( +/obj/item/weapon/folder/white, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbU" = ( +/obj/machinery/recharger, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbV" = ( +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/scanning_module, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/lab) +"cbW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbY" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Foyer"; + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Robotics"; + sortType = "Robotics" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cbZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"cca" = ( +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/purple/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/rnd/research_foyer) +"ccb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"ccc" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ccd" = ( +/obj/structure/table/standard, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_y = -30 + }, +/obj/machinery/recharger, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cce" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/closet/crate/hydroponics/prespawned, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"ccf" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Isolation to Waste" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"ccg" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"cch" = ( +/obj/machinery/mech_recharger, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cci" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"ccj" = ( +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cck" = ( +/obj/machinery/mech_recharger, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"ccl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(7,29) + }, +/turf/simulated/floor/plating, +/area/rnd/misc_lab) +"ccm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ccn" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cco" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccp" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccq" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"ccr" = ( +/turf/simulated/wall, +/area/rnd/workshop) +"ccs" = ( +/obj/item/stack/tile/floor/white, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cct" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ccu" = ( +/obj/structure/table/standard, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccv" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccw" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/extinguisher, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccx" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccy" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ccG" = ( +/obj/machinery/embedded_controller/radio/airlock/advanced_airlock_controller{ + id_tag = "engine_room_airlock"; + name = "Engine Room Airlock"; + pixel_y = 24; + tag_airpump = "engine_airlock_pump"; + tag_chamber_sensor = "eng_al_c_snsr"; + tag_exterior_door = "engine_airlock_exterior"; + tag_exterior_sensor = "eng_al_ext_snsr"; + tag_interior_door = "engine_airlock_interior"; + tag_interior_sensor = "eng_al_int_snsr" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccH" = ( +/obj/machinery/atmospherics/binary/dp_vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id = "engine_airlock_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "eng_al_c_snsr"; + pixel_y = 25 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/engineering/engine_airlock) +"ccJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccK" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - Engine Access"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ccL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ccM" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/tool/powermaint, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"ccN" = ( +/turf/simulated/wall/r_wall, +/area/engineering/foyer) +"ccO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Engineering Access" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"ccP" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Engineering Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/foyer) +"ccQ" = ( +/turf/simulated/wall/r_wall, +/area/engineering/break_room) +"ccR" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engi_restroom) +"ccS" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/structure/disposalpipe/down, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/engineering) +"ccT" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/engineering) +"ccU" = ( +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ccV" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ccW" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ccX" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"ccY" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"ccZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cda" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cdb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cdc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cdd" = ( +/turf/simulated/floor/plating, +/area/maintenance/central) +"cde" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cdf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cdg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cdh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cdi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cdj" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cdk" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/wall/r_wall, +/area/maintenance/research) +"cdl" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/weapon/material/shard, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cdm" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research_foyer) +"cdn" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access = list(29,47) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/assembly/robotics) +"cdo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_foyer) +"cdp" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/recharge_station, +/obj/machinery/button/remote/blast_door{ + id = "Skynet_launch"; + name = "Mech Bay Door Control"; + pixel_y = -26; + req_access = list(29) + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cdq" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cdr" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/recharge_station, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Mech Bay"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/assembly/chargebay) +"cds" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdt" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/research_medical) +"cdu" = ( +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/item/stack/tile/floor/white, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tool, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdv" = ( +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdw" = ( +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdx" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/item/stack/cable_coil, +/obj/item/weapon/coin/silver, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdy" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdz" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdA" = ( +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/bomb_supply, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/random/tool, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cdB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cdD" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Research Hallway Aft"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cdE" = ( +/obj/structure/sign/warning/server_room, +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cdF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/closet/crate, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/crowbar/red, +/obj/machinery/computer/security/telescreen{ + desc = "Used to monitor the proceedings inside the test chamber."; + name = "Test Chamber Monitor"; + network = list("Miscellaneous Reseach"); + pixel_x = -32; + pixel_y = -4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Miscellaneous Research"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/item/device/suit_cooling_unit, +/turf/simulated/floor/tiled/white, +/area/rnd/misc_lab) +"cdG" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cdH" = ( +/obj/structure/table/steel, +/obj/item/device/electronic_assembly/large{ + pixel_y = 6 + }, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cdI" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cdJ" = ( +/obj/structure/closet, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/weapon/storage/backpack/satchel/vir, +/obj/item/weapon/storage/backpack/virology, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cdK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"cdL" = ( +/obj/structure/table/standard, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdM" = ( +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdN" = ( +/obj/machinery/smartfridge/secure/virology, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdP" = ( +/obj/structure/bed/padded, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/item/weapon/bedsheet/green, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cdY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1379; + id_tag = "engine_airlock_interior"; + name = "Engine Airlock Interior"; + req_access = list(11) + }, +/turf/simulated/floor, +/area/engineering/engine_airlock) +"cdZ" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cea" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ceb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + frequency = 1379; + id_tag = "engine_airlock_exterior"; + name = "Engine Airlock Exterior"; + req_access = list(11) + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cec" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"ced" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/airlock_sensor/airlock_exterior{ + id_tag = "eng_al_ext_snsr"; + layer = 3.3; + master_tag = "engine_room_airlock"; + pixel_y = -22; + req_access = list(10) + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cee" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engine Access"; + req_one_access = list(11) + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cef" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ceg" = ( +/obj/machinery/door/window/westleft{ + name = "Engineering Delivery"; + req_access = list(10) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cej" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cel" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cen" = ( +/turf/simulated/wall, +/area/maintenance/apmaint) +"ceo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cep" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ceq" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cer" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/sign/warning/secure_area{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ces" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cet" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"ceu" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering{ + name = "Utility Down"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cew" = ( +/obj/structure/disposalpipe/broken{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cex" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cey" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cez" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"ceA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceC" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/extinguisher, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceD" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceE" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/central_emergency) +"ceF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ceJ" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ceK" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceL" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceM" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"ceO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fscenter) +"ceP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceS" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceT" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceU" = ( +/obj/structure/closet, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ceV" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/secure_area{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceW" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceX" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceY" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/science{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"ceZ" = ( +/turf/simulated/wall, +/area/maintenance/robotics) +"cfa" = ( +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfc" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfd" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cfe" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cff" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Skynet_launch"; + name = "Mining Storage" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cfg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Skynet_launch"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/techfloor, +/area/assembly/chargebay) +"cfh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfl" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfm" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cfn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"cfo" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cfp" = ( +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cfq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/research{ + id_tag = "researchdoor"; + name = "Research Division Access"; + req_access = list(47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"cfr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cfs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cft" = ( +/obj/random/junk, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cfu" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfw" = ( +/obj/structure/table/glass, +/obj/item/device/antibody_scanner{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/antibody_scanner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"cfy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cfB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"cfC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/medical/virology) +"cfE" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Engineering" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "Engine Access"; + req_one_access = list(11) + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_airlock) +"cfK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"cfL" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_airlock) +"cfM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfN" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"cfO" = ( +/turf/simulated/wall, +/area/engineering/hallway/engineer_hallway) +"cfP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Master Grid"; + name_tag = "Master" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfR" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"cfS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cfU" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cfV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cfY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cfZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cge" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cgg" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/fpcenter) +"cgh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cgk" = ( +/turf/simulated/wall/r_wall, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgl" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"cgn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cgo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgp" = ( +/obj/machinery/shieldwallgen, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"cgr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgt" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fscenter) +"cgu" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cgv" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/fscenter) +"cgw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"cgx" = ( +/obj/structure/window/reinforced, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/item/weapon/material/shard, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgy" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cgA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cgB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgF" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgG" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgH" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgI" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/robotics) +"cgL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cgN" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/starboard) +"cgO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cgP" = ( +/obj/structure/closet/emcloset, +/obj/random/maintenance/research, +/turf/simulated/floor, +/area/maintenance/research_medical) +"cgQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"cgT" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cgU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/research_medical) +"cgV" = ( +/obj/structure/table/steel, +/obj/item/stack/material/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/food/snacks/cheesiehonkers, +/obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind, +/obj/random/maintenance/research, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cgW" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"cgX" = ( +/obj/structure/closet/crate/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/medical, +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cgY" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cha" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/warning/deathsposal{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"chb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/northright{ + name = "Virology Isolation Room"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"chh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"chi" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/computer/skills{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"chj" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chm" = ( +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"chn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/engineering/engine_monitoring) +"cho" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(11,24) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"chs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cht" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"chu" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/port) +"chv" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/port) +"chw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/vending/cigarette, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chy" = ( +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 10 + }, +/turf/simulated/wall, +/area/maintenance/apmaint) +"chz" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/cryo{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/maintenance/apmaint) +"chA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chC" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"chE" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"chF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"chG" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"chH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"chI" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"chJ" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"chK" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"chL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fpcenter) +"chM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"chN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/fpcenter) +"chO" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"chP" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/central_emergency) +"chQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"chR" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/apcenter) +"chS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"chT" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/camera/network/command{ + c_tag = "COM - Teleporter"; + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"chU" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/teleporter) +"chV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/ascenter) +"chW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"chX" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/ascenter) +"chY" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"chZ" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/ascenter) +"cia" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cib" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cic" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"cid" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,47) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cie" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cif" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cig" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cih" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cii" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/turf/simulated/wall, +/area/maintenance/robotics) +"cij" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cik" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cil" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cim" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/deck/second{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cin" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/starboard) +"cio" = ( +/turf/unsimulated/mask, +/area/hallway/primary/seconddeck/starboard) +"cip" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Research Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research_foyer) +"ciq" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/rnd/workshop) +"cir" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cis" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cit" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciu" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"civ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cix" = ( +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/hand_labeler, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ciI" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"ciJ" = ( +/obj/machinery/vending/engivend{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/engineering/workshop) +"ciK" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciL" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ciO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_engineering{ + name = "Engine Monitoring Room"; + req_access = list(11) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/engineering/engine_monitoring) +"ciP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciR" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "englockdown"; + name = "Engineering Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ciS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ciT" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ciU" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"ciV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ciZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cja" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjb" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjc" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cjd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cje" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjf" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjh" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cji" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjj" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjk" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Two" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjn" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjo" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cjp" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/port) +"cjq" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjr" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cju" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjy" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH3"; + next_patrol = "ENG" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cjz" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"cjA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH10"; + next_patrol = "CH11" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjD" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cjF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjH" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cjK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/starboard) +"cjL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cjT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjW" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjX" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cjZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cka" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"ckc" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cke" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ckg" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"ckh" = ( +/obj/structure/ladder, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cki" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/seconddeck/research_medical) +"ckj" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Joint Hallway Access"; + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckl" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"ckm" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cko" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckp" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"ckr" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/secure_area{ + pixel_y = 32 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Joint Hallway"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cks" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/steel, +/area/medical/virology) +"ckt" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/steel, +/area/medical/virology) +"cku" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "virologyquar"; + name = "Virology Emergency Lockdown Control"; + pixel_x = -26; + req_access = list(5) + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Port"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckv" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckw" = ( +/obj/machinery/disease2/isolator, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ckH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"ckI" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used to monitor the engine room."; + layer = 3.3; + name = "Engine Monitor"; + network = list("Engine"); + pixel_y = -34 + }, +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/chief) +"ckJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the engine control room blast doors."; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + pixel_x = -6; + pixel_y = -3; + req_access = list(10) + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/engine_setup/shutters, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckK" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckM" = ( +/obj/machinery/disposal, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - Monitoring Room"; + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ckN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Engineering Hallway 3"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/engineer_hallway) +"ckO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ckP" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"ckQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Four"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/port) +"ckT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"ckU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "ENG"; + next_patrol = "CH4" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"ckY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"ckZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"cle" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/port) +"clf" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"clg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"clh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cli" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/port) +"clj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"clk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cll" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"clm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/fpcenter) +"cln" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"clo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"clp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"clq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/meter, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cls" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Teleport Access"; + req_access = list(17) + }, +/turf/simulated/floor/plating, +/area/teleporter) +"clv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"clx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cly" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"clz" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"clA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clD" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"clE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"clF" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/starboard) +"clG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"clM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/device/radio/beacon, +/obj/machinery/navbeacon/patrol{ + location = "MED"; + next_patrol = "CH10" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"clQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"clR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clS" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/starboard) +"clT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"clU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"clV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"clW" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"clX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/seconddeck/research_medical) +"clY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"clZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"cma" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/seconddeck/research_medical) +"cmb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cme" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmh" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cmi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cmj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "virology_airlock_exterior"; + locked = 1; + name = "Virology Exterior Airlock"; + req_access = list(39) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = -24; + req_access = list(39) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/virology) +"cmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cml" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/medical{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "virology_airlock_interior"; + locked = 1; + name = "Virology Interior Airlock"; + req_access = list(39) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "virology_airlock_control"; + name = "Virology Access Button"; + pixel_y = 24; + req_access = list(39) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/virology) +"cmn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmp" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/lockbox/vials, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/item/weapon/reagent_containers/syringe/antiviral, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmq" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/fancy/vials, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmr" = ( +/obj/item/weapon/storage/box/syringes{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cms" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmt" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmu" = ( +/obj/machinery/computer/centrifuge, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cmv" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"cmE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "EngineBlast"; + name = "Engine Monitoring Room Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/wingrille_spawn/reinforced_phoron, +/turf/simulated/floor, +/area/engineering/engine_monitoring) +"cmG" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmH" = ( +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmJ" = ( +/obj/structure/table/steel, +/obj/machinery/microwave{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cmK" = ( +/obj/structure/sign/warning/radioactive, +/turf/simulated/wall/r_wall, +/area/engineering/engine_monitoring) +"cmL" = ( +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmN" = ( +/obj/structure/ladder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/port) +"cmP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmQ" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmU" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmW" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway Three"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cmZ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cna" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cne" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cnf" = ( +/obj/machinery/newscaster{ + pixel_x = -28; + pixel_y = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cng" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cnh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cni" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/port) +"cnj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cno" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Port Hallway One"; + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cnr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH4"; + next_patrol = "CH5" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"cns" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"cnt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/meter, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cnx" = ( +/obj/structure/dispenser{ + phorontanks = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"cny" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/industrial/teleport_defense, +/turf/simulated/floor/tiled/dark, +/area/teleporter) +"cnz" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cnA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH9"; + next_patrol = "MED" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cnK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnM" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnN" = ( +/obj/machinery/seed_extractor, +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cnO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnU" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/starboard) +"cnW" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cnZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"coa" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/starboard) +"cob" = ( +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/structure/closet/crate, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/turf/simulated/floor, +/area/maintenance/research_medical) +"coc" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cod" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"coe" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cof" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"cog" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"coj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"cok" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/hallway/secondary/seconddeck/research_medical) +"col" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 2; + icon_state = "pdoor0"; + id = "virologyquar"; + name = "Virology Emergency Quarantine Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/warning/biohazard{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/seconddeck/research_medical) +"com" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"con" = ( +/obj/structure/closet/wardrobe/virology_white, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Virology Airlock"; + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + id_tag = "virology_airlock_control"; + name = "Virology Access Console"; + pixel_x = -26; + tag_exterior_door = "virology_airlock_exterior"; + tag_interior_door = "virology_airlock_interior" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cop" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cor" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cos" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cot" = ( +/obj/machinery/disease2/incubator, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"coy" = ( +/obj/machinery/computer/rcon{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/engineering) +"coA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coC" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"coD" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_monitoring) +"coE" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coF" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coG" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Workshop"; + req_access = list(47) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/workshop) +"coI" = ( +/obj/machinery/door/airlock/research{ + name = "Research Access"; + req_access = list(47) + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"coJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/vending/coffee, +/obj/structure/sign/deck/second{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coK" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/vending/snack, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coL" = ( +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 10 + }, +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = -10 + }, +/obj/structure/sign/directions/cargo, +/turf/simulated/wall, +/area/maintenance/apmaint) +"coM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"coN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"coO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"coP" = ( +/turf/simulated/wall, +/area/maintenance/emergencyeva) +"coQ" = ( +/turf/simulated/wall, +/area/ai_monitored/storage/emergency/eva) +"coR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Emergency EVA" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/emergency/eva) +"coS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Emergency EVA" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/ai_monitored/storage/emergency/eva) +"coT" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/port) +"coU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"coV" = ( +/turf/simulated/wall, +/area/maintenance/bar) +"coW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"coX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/fpcenter) +"coY" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science, +/obj/structure/sign/directions/medical{ + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/fpcenter) +"coZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/fpcenter) +"cpa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpb" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table/rack, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/random, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cpd" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cpe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + name = "HoP Maintenance Access"; + req_one_access = list(57) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cpf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/ascenter) +"cpg" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/ascenter) +"cph" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cpi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cpj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cpk" = ( +/turf/simulated/wall, +/area/maintenance/medbay) +"cpl" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpm" = ( +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpn" = ( +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpo" = ( +/obj/structure/sign/directions/bridge{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = -10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpp" = ( +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cryo{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/maintenance/medbay_fore) +"cpq" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpr" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cps" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cpt" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"cpv" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/technology_scanner, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"cpw" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay2) +"cpx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Medical Access"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay2) +"cpy" = ( +/obj/effect/floor_decal/industrial/loading, +/obj/machinery/door/firedoor/border_only, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/south{ + location = "Medbay" + }, +/turf/simulated/floor/tiled, +/area/medical/medbay2) +"cpz" = ( +/turf/simulated/wall/r_wall, +/area/medical/genetics) +"cpA" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/medical/genetics) +"cpB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/research{ + name = "Genetics Lab"; + req_one_access = list(5,47) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/seconddeck/research_medical) +"cpC" = ( +/obj/effect/decal/warning_stripes, +/obj/machinery/atmospherics/tvalve/mirrored/bypass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"cpD" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpF" = ( +/obj/machinery/biogenerator, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cpI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cpJ" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 8 + }, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 7; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Virology Emergency Phone"; + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/machinery/requests_console{ + department = "Virology"; + name = "Virology Requests Console"; + pixel_x = 32 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cpP" = ( +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpQ" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "SMES Access"; + req_access = list(11) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"cpS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engineering/engine_smes) +"cpT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/tagger/partial{ + dir = 1; + name = "Sorting Office"; + sort_tag = "Sorting Office" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpV" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cpX" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"cpY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cpZ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cqa" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"cqb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqc" = ( +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqd" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqe" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqf" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"cqh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/emergency/eva) +"cqi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cqj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cqk" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cql" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cqm" = ( +/turf/simulated/floor, +/area/maintenance/bar) +"cqn" = ( +/obj/structure/closet/emcloset, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cqp" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/apcenter) +"cqq" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cqr" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cqs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cqv" = ( +/obj/structure/closet, +/obj/item/clothing/head/ushanka, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/plushie, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cqw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cqx" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/stairwell) +"cqy" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/stairwell) +"cqz" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqA" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqB" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/seconddeck/apcenter) +"cqC" = ( +/obj/machinery/computer/skills, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "hop_office_desk"; + name = "Desk Privacy Shutter"; + pixel_x = 8; + pixel_y = 28 + }, +/obj/machinery/button/windowtint{ + id = "hop_office"; + pixel_y = 29 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqE" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster/security_unit{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cqF" = ( +/obj/machinery/account_database, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cqG" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Personnel's Office" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel RC"; + pixel_x = 30 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cqH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cqI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cqJ" = ( +/obj/machinery/seed_storage/garden, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cqK" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cqL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqN" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cqP" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cqQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqS" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Research automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cqV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqY" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cqZ" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cra" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"crb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"crc" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"crd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"cre" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"crf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"crg" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"crh" = ( +/turf/simulated/wall, +/area/maintenance/research_medical) +"cri" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"crj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"crk" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"crl" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Medical Delivery"; + req_access = list(5) + }, +/turf/simulated/floor/tiled, +/area/medical/medbay2) +"crm" = ( +/turf/simulated/wall, +/area/medical/genetics) +"crn" = ( +/obj/random/contraband, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cro" = ( +/obj/item/frame, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crp" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crq" = ( +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crs" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/table, +/obj/item/frame/apc, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"crt" = ( +/obj/structure/table, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cru" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/medical/genetics) +"crv" = ( +/turf/simulated/floor/plating, +/area/medical/genetics) +"crw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"crx" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/virusdish/random, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cry" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southright{ + name = "Virology Isolation Room"; + req_access = list(39) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"crG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + id_tag = "engine_electrical_maintenance"; + locked = 1; + name = "SMES Access"; + req_access = list(10) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor, +/area/engineering/engine_smes) +"crH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/button/remote/airlock{ + id = "engine_electrical_maintenance"; + name = "Door Bolt Control"; + pixel_y = 26; + req_access = list(10); + specialfunctions = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Engine Output"; + name_tag = "Engine Output" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crJ" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"crM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"crN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"crO" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction/wildcard{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"crW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/r_n_d/circuit_imprinter, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"crX" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/port) +"crY" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/bag/ore, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"crZ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csa" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csb" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csc" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/emergencyeva) +"csd" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/machinery/door/window/eastleft, +/obj/item/clothing/suit/space, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"csf" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"csg" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"csh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"csi" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"csj" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"csk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"csl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"csm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/medical, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/central) +"csn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cso" = ( +/obj/machinery/lapvend, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csp" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/recharger, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Stair Access" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csq" = ( +/obj/structure/table/glass, +/obj/random/cigarettes, +/obj/random/toolbox, +/obj/random/tech_supply, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"csr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/stairwell) +"css" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cst" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "hop_office_desk"; + name = "HoP Office Privacy Shutters"; + opacity = 0 + }, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Head of Personnel's Desk"; + req_access = list(57) + }, +/obj/machinery/door/window/northleft{ + dir = 8; + name = "Reception Window" + }, +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hop) +"csu" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/mob/living/simple_mob/animal/passive/dog/corgi/Ian, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"csx" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"csy" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/computer/guestpass{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"csz" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"csA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"csB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"csC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"csD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csE" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csF" = ( +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"csG" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csH" = ( +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csI" = ( +/obj/machinery/floodlight, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csJ" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csL" = ( +/obj/machinery/atmospherics/valve/digital/open{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csM" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csP" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/t_scanner, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csQ" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/device/radio, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csS" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"csT" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = -32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csU" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csV" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csW" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/sign/redcross{ + desc = "The Star of Life, a symbol of Medical Aid."; + icon_state = "lifestar"; + name = "Medbay"; + pixel_x = 32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/starboard) +"csX" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"csY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"csZ" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"ctb" = ( +/obj/item/stack/tile/floor/white, +/turf/simulated/floor/plating, +/area/medical/genetics) +"ctc" = ( +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cte" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"ctg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cth" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cti" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"ctj" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"ctk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctm" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cto" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ctx" = ( +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Engine - Core"; + charge = 2e+006; + input_attempt = 1; + input_level = 100000; + output_level = 200000 + }, +/obj/effect/engine_setup/smes, +/turf/simulated/floor/plating, +/area/engineering/engine_smes) +"cty" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table/steel, +/obj/item/device/multitool{ + pixel_x = 5 + }, +/obj/item/clothing/gloves/yellow, +/obj/machinery/camera/network/engine{ + c_tag = "ENG - SMES Room"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctA" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_smes) +"ctB" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Engine - Main"; + charge = 1e+007; + cur_coils = 4; + input_attempt = 1; + input_level = 750000; + output_level = 750000 + }, +/obj/effect/engine_setup/smes/main, +/turf/simulated/floor/plating, +/area/engineering/engine_smes) +"ctC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/apmaint) +"ctD" = ( +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"ctE" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"ctF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Construction Area"; + req_access = list(32) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"ctG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ctH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ctI" = ( +/turf/simulated/wall, +/area/quartermaster/delivery) +"ctJ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/delivery) +"ctK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Delivery Office Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"ctL" = ( +/turf/simulated/wall, +/area/quartermaster/foyer) +"ctM" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Cargo Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/foyer) +"ctN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/foyer) +"ctO" = ( +/turf/simulated/wall, +/area/quartermaster/qm) +"ctP" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"ctQ" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright, +/obj/item/clothing/suit/space, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"ctR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"ctS" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"ctT" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ctU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"ctV" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"ctW" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"ctX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"ctY" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"ctZ" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cua" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cub" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/stairwell) +"cuc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cud" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cue" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cuf" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cug" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cuh" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cui" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Elevator Access"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cuj" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cuk" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cul" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cum" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cun" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/stamp/hop, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cuo" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen, +/obj/item/weapon/pen/multi, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cup" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cuq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cur" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cus" = ( +/obj/machinery/smartfridge/drying_rack, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cut" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cuu" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay_emt_bay) +"cuv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "EMT Bay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cuw" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cux" = ( +/turf/simulated/wall/r_wall, +/area/medical/exam_room) +"cuy" = ( +/turf/simulated/wall/r_wall, +/area/medical/reception) +"cuz" = ( +/turf/simulated/wall, +/area/medical/reception) +"cuA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/medical/reception) +"cuB" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/medical/reception) +"cuC" = ( +/turf/simulated/wall/r_wall, +/area/medical/foyer) +"cuD" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cuE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/foyer) +"cuF" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cuG" = ( +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cuH" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay_primary_storage) +"cuI" = ( +/turf/simulated/wall/r_wall, +/area/medical/biostorage) +"cuJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cuK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cuL" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/genetics) +"cuM" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cuN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cuO" = ( +/obj/machinery/computer/diseasesplicer{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cuV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cuW" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cuX" = ( +/turf/simulated/floor, +/area/maintenance/apmaint) +"cuY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cuZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cva" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvc" = ( +/obj/machinery/atmospherics/valve/digital/open, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvd" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cve" = ( +/obj/machinery/camera/network/research{ + c_tag = "SCI - Workshop"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled/dark, +/area/rnd/workshop) +"cvf" = ( +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvg" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvh" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvi" = ( +/obj/structure/bed/chair, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvk" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Foyer"; + name = "security camera" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvl" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvm" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cvn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/obj/machinery/ai_status_display{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cvo" = ( +/obj/structure/filingcabinet, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvp" = ( +/obj/machinery/computer/supplycomp/control, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvq" = ( +/obj/machinery/computer/security/mining, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvr" = ( +/obj/structure/table/standard, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/weapon/cartridge/quartermaster, +/obj/item/weapon/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_y = 28 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cvs" = ( +/obj/structure/table/rack, +/obj/item/device/suit_cooling_unit, +/obj/item/device/suit_cooling_unit, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cvt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cvu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/ai_monitored/storage/emergency/eva) +"cvv" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cvw" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cvx" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Six"; + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cvy" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cvz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cvB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvC" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/tool/powermaint, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cvD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/decal/cleanable/dirt, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cvE" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cvH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cvI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvK" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cvL" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cvM" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/device/megaphone, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cvN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cvO" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cvP" = ( +/obj/structure/dogbed, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cvQ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cvR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cvS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cvT" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cvU" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Three"; + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cvV" = ( +/obj/machinery/mech_recharger, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cvW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cvX" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cvY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cvZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window/westright{ + name = "EVA Suit Storage"; + req_access = list(5) + }, +/obj/item/device/suit_cooling_unit, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cwa" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/medical/medbay_emt_bay) +"cwb" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwc" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwd" = ( +/obj/structure/table/glass, +/obj/item/weapon/cane, +/obj/item/weapon/cane{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/rxglasses, +/obj/random/medical, +/obj/random/firstaid, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cwe" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwf" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwg" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwh" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwi" = ( +/obj/structure/noticeboard{ + pixel_y = 28 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwj" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwk" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cwl" = ( +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/structure/table/glass, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/pottedplant/orientaltree, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwo" = ( +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cwq" = ( +/obj/structure/sign/chemistry{ + icon_state = "chemistry2"; + pixel_y = 32 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemwindow"; + name = "Chemistry Window Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cwr" = ( +/obj/machinery/chemical_dispenser/full, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cws" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwt" = ( +/obj/structure/table/reinforced, +/obj/item/device/mass_spectrometer/adv, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwu" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cwv" = ( +/obj/machinery/chemical_dispenser/full, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cww" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cwx" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/adv, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwy" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwz" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cwA" = ( +/turf/simulated/wall, +/area/medical/medbay_primary_storage) +"cwB" = ( +/obj/structure/bedsheetbin, +/obj/structure/table/steel, +/obj/random/firstaid, +/obj/random/firstaid, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwC" = ( +/obj/item/weapon/storage/box/cdeathalarm_kit, +/obj/item/bodybag/cryobag{ + pixel_x = -3 + }, +/obj/item/bodybag/cryobag{ + pixel_x = -3 + }, +/obj/structure/table/steel, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwD" = ( +/obj/item/weapon/cane, +/obj/item/weapon/cane{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/weapon/cane{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/rxglasses, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cwE" = ( +/turf/simulated/wall, +/area/medical/biostorage) +"cwF" = ( +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cwG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cwH" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwI" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwJ" = ( +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cwK" = ( +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/medical/genetics) +"cwL" = ( +/turf/simulated/floor/tiled/steel, +/area/medical/genetics) +"cwM" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwN" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwO" = ( +/obj/machinery/disease2/diseaseanalyser, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwP" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"cwZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cxa" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cxb" = ( +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cxc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cxd" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/random/maintenance/clean, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cxe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cxf" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cxg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxh" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxi" = ( +/obj/machinery/status_display{ + layer = 4 + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cxj" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/westright{ + name = "Mailing Room"; + req_access = list(50) + }, +/obj/machinery/door/firedoor/glass, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cxk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxl" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cxp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cxq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxr" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Quartermaster" + }, +/obj/machinery/button/remote/blast_door{ + id = "crglockdown"; + name = "Cargo Lockdown"; + pixel_x = -24; + pixel_y = -26 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cxu" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"cxv" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_y = 3 + }, +/obj/item/weapon/storage/briefcase/inflatable{ + pixel_x = -3 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxw" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/item/device/radio/off, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Emergency EVA"; + dir = 1 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/techmaint, +/area/ai_monitored/storage/emergency/eva) +"cxy" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cxz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cxB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cxD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cxE" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/hallway/primary/seconddeck/stairwell) +"cxF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"cxG" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/stairwell) +"cxH" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cxJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cxK" = ( +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hop_office" + }, +/obj/structure/cable/green, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop) +"cxL" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"cxO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cxP" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop) +"cxQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cxR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cxS" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cxT" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cxU" = ( +/obj/structure/table/steel, +/obj/item/roller, +/obj/item/roller, +/obj/item/roller, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/medical/medbay_emt_bay) +"cxV" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Paramedic" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cxW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cxX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cxY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westleft{ + name = "EVA Suit Storage"; + req_access = list(5) + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space/void/medical, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/suit/space/void/medical, +/obj/item/weapon/tank/oxygen, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cxZ" = ( +/turf/simulated/wall, +/area/medical/medbay_emt_bay) +"cya" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/structure/closet/secure_closet/medical_wall/pills{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyb" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyc" = ( +/obj/structure/bed/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Examination Room"; + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cyd" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cye" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyf" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/item/weapon/storage/box/glasses/square, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyg" = ( +/obj/structure/table/glass, +/obj/item/weapon/deck/cards, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyi" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyj" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 1; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Reception Emergency Phone"; + pixel_x = -5 + }, +/obj/machinery/door/window/eastleft{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cyk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cym" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyo" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Foyer"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cyp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemwindow"; + name = "Chemistry Window Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cyq" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyr" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cys" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/beakers, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyt" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cyu" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyv" = ( +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyw" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cyx" = ( +/obj/structure/closet/l3closet/medical, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyy" = ( +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyz" = ( +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/structure/closet/crate{ + name = "Grenade Crate" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cyA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cyB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cyC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plating, +/area/medical/virology) +"cyN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cyO" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cyP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cyQ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cyR" = ( +/obj/item/stack/cable_coil/random, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cyS" = ( +/obj/item/stack/tile/floor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cyT" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyV" = ( +/obj/random/mob/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cyW" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/random/junk, +/obj/random/junk, +/obj/random/junk, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cyX" = ( +/obj/item/weapon/stool, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cyY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cyZ" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Delivery Office"; + dir = 8; + name = "security camera" + }, +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/storage/box, +/obj/item/weapon/storage/box, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8; + pump_direction = 0 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cza" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"czb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czc" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cze" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czf" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display/supply_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"czg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czh" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/qm, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czi" = ( +/obj/structure/table/standard, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czj" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/item/device/megaphone, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Quartermaster Office"; + dir = 8; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"czk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/emergency/eva) +"czl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"czm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"czo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"czq" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"czr" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled/dark, +/area/space) +"czs" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"czt" = ( +/obj/machinery/papershredder, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - HoP's Office"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/sc/hop) +"czw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/heads/sc/hop) +"czx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"czy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"czz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"czA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"czB" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"czC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"czD" = ( +/obj/machinery/mech_recharger, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"czE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"czF" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"czG" = ( +/obj/structure/table/steel, +/obj/item/device/multitool, +/obj/item/weapon/deck/cards, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - EMT Bay"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"czH" = ( +/obj/structure/bed/chair/wheelchair, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czI" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czJ" = ( +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"czK" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czL" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/random/medical, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czM" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czO" = ( +/obj/item/modular_computer/console/preset/medical{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czP" = ( +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/table/reinforced, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -4; + pixel_y = 6 + }, +/obj/machinery/button/remote/blast_door{ + id = "medbayrecquar"; + name = "Medbay Entrance Quarantine Shutters Control"; + pixel_x = -4; + pixel_y = -4; + req_access = list(5) + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"czQ" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czR" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czS" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czT" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czU" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"czV" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/westright{ + name = "Chemistry Desk" + }, +/obj/machinery/door/window/eastright{ + name = "Chemistry Desk"; + req_access = list(33) + }, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "chemcounter"; + name = "Pharmacy Counter Shutters"; + opacity = 0 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czW" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "chemcounter"; + name = "Pharmacy Counter Lockdown Control"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/button/remote/blast_door{ + id = "chemwindow"; + name = "Pharmacy Windows Shutter Control"; + pixel_x = -24; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czX" = ( +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czY" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"czZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cAa" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry Laboratory"; + req_access = list(33) + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cAb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAd" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/bottle/stoxin{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/weapon/reagent_containers/glass/bottle/antitoxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/bottle/inaprovaline{ + pixel_x = 1 + }, +/obj/random/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/regular, +/obj/random/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cAe" = ( +/obj/structure/closet/l3closet/medical, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAg" = ( +/obj/structure/closet/crate, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/weapon/tool/crowbar/red, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cAh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cAj" = ( +/turf/simulated/wall, +/area/medical/medbay2) +"cAk" = ( +/obj/machinery/vending/fitness, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cAl" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cAm" = ( +/turf/simulated/wall, +/area/medical/medical_restroom) +"cAn" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAp" = ( +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAr" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cAs" = ( +/turf/simulated/wall/r_wall, +/area/medical/medical_restroom) +"cAt" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 140; + external_pressure_bound_default = 140; + icon_state = "map_vent_out"; + use_power = 1 + }, +/turf/simulated/floor/airless, +/area/medical/virology) +"cAu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/airless, +/area/medical/virology) +"cAz" = ( +/turf/simulated/floor/plating, +/area/engineering/engine_room) +"cAA" = ( +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAC" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cAD" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction1) +"cAE" = ( +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cAF" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cAG" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cAI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cAJ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cAK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cAN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access = list(50) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/delivery) +"cAO" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cAT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster"; + req_access = list(41) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/qm) +"cAU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAV" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAX" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cAY" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cAZ" = ( +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBa" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBb" = ( +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBc" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cBd" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor, +/area/maintenance/bar) +"cBe" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/bar) +"cBf" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cBg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 5 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Central Maintenance Access"; + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cBj" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/stairwell) +"cBk" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cBl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cBm" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/apcenter) +"cBn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hop) +"cBo" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop) +"cBp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cBq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cBr" = ( +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cBs" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cBt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/fireaxecabinet{ + pixel_x = -32 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Paramedic" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cBu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cBv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cBw" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/westright{ + name = "EVA Suit Storage"; + req_access = newlist(); + req_one_access = list(5,18) + }, +/obj/item/weapon/rig/medical/equipped, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cBx" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/random/medical, +/obj/random/medical, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "exam_window_tint"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/exam_room) +"cBA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBB" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBC" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBE" = ( +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBF" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 1; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Reception Emergency Phone" + }, +/obj/machinery/door/window/eastright{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cBG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBH" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBI" = ( +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cBK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBL" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/chemical_analyzer, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBM" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBO" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/beige/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cBP" = ( +/obj/structure/bed/chair/wheelchair, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBQ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBR" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Equipment Storage"; + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cBS" = ( +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/structure/table/steel, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBU" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cBV" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 2"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cBZ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCb" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cCc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cCd" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cCe" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cCf" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/powercell, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction1) +"cCg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Isolation"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"cCh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cCi" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/apmaint) +"cCj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/construction/seconddeck/construction1) +"cCk" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCn" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cCo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCq" = ( +/obj/structure/table/steel, +/obj/item/weapon/wrapping_paper, +/obj/item/weapon/wrapping_paper, +/obj/item/weapon/wrapping_paper, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cCr" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCt" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cCw" = ( +/obj/structure/closet, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/tech_supply, +/obj/item/weapon/storage/mre/random, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCx" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCz" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cCA" = ( +/obj/item/clothing/gloves/boxing/green, +/obj/item/clothing/gloves/boxing, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCB" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/table/steel, +/obj/random/medical, +/obj/random/medical/lite, +/obj/random/medical/lite, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cCD" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cCE" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH5"; + next_patrol = "CH6" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cCG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/apcenter) +"cCN" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH6"; + next_patrol = "CIV" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/navbeacon/patrol{ + location = "CH7"; + next_patrol = "CH8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cCP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCQ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "HoP Office"; + sortType = "HoP Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/navbeacon/patrol{ + location = "CH8"; + next_patrol = "CH9" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"cCW" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cCX" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cCY" = ( +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/medical, +/obj/random/medical, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cCZ" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/random/medical, +/obj/random/medical, +/obj/random/medical, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cDa" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cDb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_emt_bay) +"cDc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay_emt_bay) +"cDd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "exam_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/exam_room) +"cDe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Examination Room"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/exam_room) +"cDf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cDg" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDh" = ( +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDj" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDk" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/computer/med_data/laptop, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cDl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDn" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cDo" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/powered/reagent_distillery, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDq" = ( +/obj/structure/closet/secure_closet/chemical, +/obj/item/weapon/storage/box/pillbottles, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cDr" = ( +/obj/structure/bed/chair/wheelchair, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDt" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/item/bodybag/cryobag, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDu" = ( +/obj/structure/table/steel, +/obj/item/weapon/gun/launcher/syringe, +/obj/item/weapon/storage/box/syringegun, +/obj/random/medical, +/obj/random/medical, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDw" = ( +/obj/structure/bed/chair/wheelchair, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cDx" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDA" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cDC" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Medical Restroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_restroom) +"cDD" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDF" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cDH" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cDI" = ( +/obj/machinery/conveyor{ + dir = 10; + id = "garbage" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDJ" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/random/junk, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDK" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDL" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDM" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cDN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cDO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cDP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor, +/area/maintenance/cargo) +"cDQ" = ( +/obj/structure/table/rack, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tank, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/catwalk, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/central) +"cDR" = ( +/obj/structure/table/standard, +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDS" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDT" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/port_emergency) +"cDU" = ( +/turf/simulated/wall, +/area/quartermaster/warehouse) +"cDV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/warehouse) +"cDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance"; + req_access = list(31) + }, +/turf/simulated/floor/plating, +/area/quartermaster/warehouse) +"cDX" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cDY" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cDZ" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + pixel_x = 30; + pixel_y = -1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cEa" = ( +/turf/simulated/wall, +/area/quartermaster/office) +"cEb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southleft{ + name = "Cargo Desk"; + req_access = list(50) + }, +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cEc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"cEd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) +"cEe" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/office) +"cEf" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "quart_tint"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/flora/pottedplant/tropical, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEg" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEh" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEi" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cEj" = ( +/turf/simulated/wall, +/area/quartermaster/lockerroom) +"cEk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/quartermaster/lockerroom) +"cEl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cEq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEr" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"cEs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEt" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cEu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cEw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/ascenter) +"cEA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cEB" = ( +/obj/structure/closet/crate/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/medbay) +"cEC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "EMT Bay"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cED" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_emt_bay) +"cEE" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/medical/medbay_emt_bay) +"cEF" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEH" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cEI" = ( +/obj/structure/bookcase/manuals/medical, +/obj/item/weapon/book/manual/stasis, +/obj/item/weapon/book/manual/medical_diagnostics_manual{ + pixel_y = 7 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEJ" = ( +/obj/structure/filingcabinet/chestdrawer{ + name = "Medical Forms" + }, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEK" = ( +/obj/machinery/photocopier, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEL" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEN" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEO" = ( +/obj/machinery/door/window/eastright{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"cEP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/effect/floor_decal/corner_steel_grid, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cEQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cER" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/machinery/light, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cES" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cET" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/door/blast/shutters{ + density = 0; + icon_state = "shutter0"; + id = "medbayrecquar"; + name = "Medbay Emergency Quarantine Shutters"; + opacity = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/foyer) +"cEU" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/glass, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEV" = ( +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/structure/table/glass, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Chemistry"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/beige/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEY" = ( +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/device/radio/headset/headset_med, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/storage/box/pillbottles, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 6 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/packageWrap, +/turf/simulated/floor/tiled/white, +/area/medical/chemistry) +"cEZ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFa" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cFb" = ( +/obj/structure/table/standard, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay_primary_storage) +"cFc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/hallway/atmos_hallway) +"cFd" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cFe" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"cFf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFh" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFi" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/food/drinks/britcup, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cFk" = ( +/obj/structure/table/glass, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#FF6666"; + name = "light red towel" + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/towel{ + color = "#3fc0ea"; + name = "light blue towel"; + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green, +/obj/random/soap, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFm" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/machinery/door/window/westright{ + name = "Shower" + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cFn" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/structure/sign/warning/vacuum{ + pixel_x = -32 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFo" = ( +/obj/structure/sign/warning/moving_parts, +/turf/simulated/wall, +/area/maintenance/disposal) +"cFp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cFr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/vending/medical, +/turf/simulated/wall, +/area/medical/medbay_primary_storage) +"cFs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFt" = ( +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/cargo) +"cFu" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cFv" = ( +/obj/effect/floor_decal/corner/brown/full{ + dir = 8 + }, +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFw" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFx" = ( +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cFy" = ( +/obj/structure/disposalpipe/sortjunction/untagged{ + dir = 1 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFD" = ( +/obj/structure/sign/poster, +/turf/simulated/wall, +/area/quartermaster/delivery) +"cFE" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + name = "Delivery Office"; + req_access = list(50) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/delivery) +"cFF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/delivery) +"cFG" = ( +/obj/structure/table/standard, +/obj/item/weapon/coin/silver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/coin/silver, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/qm) +"cFH" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFI" = ( +/obj/machinery/computer/supplycomp/control, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFJ" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cFN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/mining{ + name = "Quartermaster"; + req_access = list(41) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/qm) +"cFO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "quart_tint" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"cFP" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cFQ" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/quartermaster/lockerroom) +"cFR" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/quartermaster/lockerroom) +"cFS" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cFT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cFU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cFV" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cFZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/apcenter) +"cGb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cGd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGe" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGh" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"cGi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cGj" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cGk" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay) +"cGl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGn" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGr" = ( +/obj/structure/sign/examroom{ + pixel_x = 32; + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cGs" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/reception) +"cGt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/reception) +"cGu" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Medical Reception"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/reception) +"cGv" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access = list(5) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/foyer) +"cGw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "MedbayFoyer"; + name = "Medbay"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/foyer) +"cGx" = ( +/obj/machinery/smartfridge/secure/medbay{ + req_one_access = list(33,66) + }, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cGy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry Laboratory"; + req_access = list(33) + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/chemistry) +"cGz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay_primary_storage) +"cGA" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "Medbay Equipment"; + req_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medbay_primary_storage) +"cGB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Secondary Storage"; + req_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/biostorage) +"cGD" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cGE" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cGF" = ( +/obj/structure/undies_wardrobe, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGH" = ( +/obj/machinery/door/window/westleft{ + name = "Shower" + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5; + pixel_y = -1 + }, +/obj/structure/curtain/open/shower/medical, +/turf/simulated/floor/tiled/freezer, +/area/medical/medical_restroom) +"cGI" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGK" = ( +/turf/simulated/floor, +/area/maintenance/disposal) +"cGL" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cGM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/pump/on{ + target_pressure = 200 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cGO" = ( +/turf/simulated/floor, +/area/maintenance/cargo) +"cGP" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGQ" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGR" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGS" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cGT" = ( +/turf/simulated/wall, +/area/maintenance/cargo) +"cGU" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/floor_decal/corner/brown/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cGV" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/maintenance/cargo) +"cGW" = ( +/obj/structure/disposalpipe/tagger/partial{ + dir = 1; + name = "Sorting Office"; + sort_tag = "Sorting Office" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cGX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cGY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cGZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/warehouse) +"cHa" = ( +/obj/machinery/button/remote/blast_door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 26; + req_access = list(31) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cHb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/button/remote/blast_door{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -26; + req_access = list(31) + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHc" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/belt/utility, +/obj/item/device/multitool, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Port"; + name = "security camera" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHd" = ( +/obj/machinery/autolathe, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHe" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/weapon/stamp/cargo, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHg" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHk" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHl" = ( +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Starboard"; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHo" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cHp" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHs" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cHt" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHv" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/tvalve{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"cHw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cHy" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHz" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHA" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHB" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHC" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cHD" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cHE" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/apcenter) +"cHF" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHG" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHH" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/item/device/communicator, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHI" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cHJ" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHK" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cHL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cHM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cHN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/turf/simulated/floor/plating, +/area/medical/medbay) +"cHO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHT" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cHZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIb" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cId" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "CMO Office"; + sortType = "CMO Office" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIh" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cIn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"cIu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIA" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cIB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Medical Restroom"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_restroom) +"cIC" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cID" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Disposal Access"; + req_access = list(12) + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cIH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cII" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Medbay Substation"; + req_access = list(5); + req_one_access = null + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cIJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cIK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cIL" = ( +/obj/effect/floor_decal/corner/brown{ + dir = 1 + }, +/obj/item/frame/light/small, +/turf/simulated/floor/tiled, +/area/maintenance/cargo) +"cIM" = ( +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cIN" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Warehouse"; + dir = 4; + name = "security camera" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/obj/random/crate, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cIT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Sorting Office"; + sortType = "Sorting Office" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cIZ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Cargo Bay"; + sortType = "Cargo Bay" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "QM Office"; + sortType = "QM Office" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cJf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_mining{ + id_tag = "cargodoor"; + name = "Cargo Office"; + req_access = list(50) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/quartermaster/lockerroom) +"cJg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cJj" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cJk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/lockerroom) +"cJl" = ( +/obj/random/trash, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cJm" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/apcenter) +"cJn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJo" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Five"; + dir = 1 + }, +/obj/item/clothing/accessory/scarf/christmas, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJp" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/apcenter) +"cJq" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 8 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cJr" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 4 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cJs" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJt" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Center Four"; + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJu" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hallway/primary/seconddeck/ascenter) +"cJv" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/grass, +/area/hallway/primary/seconddeck/ascenter) +"cJw" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/boots/combat, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/weapon/tank/air, +/obj/item/clothing/mask/gas, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/cargo, +/obj/random/maintenance/medical, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cJy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJz" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJF" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Port 1"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/goldenplaque{ + desc = "Done No Harm."; + name = "Best Doctor 2552"; + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Port 2"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJQ" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Chemistry"; + sortType = "Chemistry" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay) +"cJW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cJZ" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/bench/steel, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cKa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 1"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cKh" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cKi" = ( +/obj/structure/closet/secure_closet/paramedic, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKk" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cKl" = ( +/turf/simulated/wall/r_wall, +/area/medical/medical_lockerroom) +"cKm" = ( +/obj/machinery/mass_driver{ + id = "trash" + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cKn" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cKo" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Waste Disposal"; + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cKp" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable, +/turf/simulated/floor, +/area/maintenance/disposal) +"cKq" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cKu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKw" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKx" = ( +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cKy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKz" = ( +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cKD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKF" = ( +/obj/machinery/photocopier, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cKG" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/office) +"cKH" = ( +/turf/simulated/wall/r_wall, +/area/quartermaster/lockerroom) +"cKI" = ( +/obj/structure/closet/secure_closet/cargotech, +/obj/item/weapon/storage/backpack/dufflebag, +/obj/item/weapon/stamp/cargo, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cKJ" = ( +/obj/structure/closet/secure_closet/cargotech, +/obj/item/weapon/stamp/cargo, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/quartermaster/lockerroom) +"cKK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cKL" = ( +/obj/item/weapon/tape_roll, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/structure/table/steel, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Stairwell"; + dir = 1; + name = "security camera" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/quartermaster/lockerroom) +"cKM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Engineering automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cKN" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cKO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cKP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cKQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cKR" = ( +/turf/simulated/wall, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cKS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cKT" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/medical) +"cKU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(11,24,50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cKV" = ( +/turf/simulated/wall, +/area/maintenance/substation/medical) +"cKW" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cKX" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cKY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + id_tag = "cmodoor"; + name = "CMO's Office"; + req_access = list(40) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo) +"cKZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmooffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo) +"cLa" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo) +"cLb" = ( +/turf/simulated/wall, +/area/medical/sleeper) +"cLc" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLf" = ( +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/sleeper) +"cLh" = ( +/turf/simulated/wall, +/area/medical/cryo) +"cLi" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/medical/cryo) +"cLj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/cryo) +"cLk" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/cryo) +"cLl" = ( +/turf/simulated/wall, +/area/medical/psych) +"cLm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "psyco_tint" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"cLn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + id_tag = "mentaldoor"; + name = "Mental Health"; + req_access = list(64) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/psych) +"cLo" = ( +/obj/structure/flora/pottedplant/largebush, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLp" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/recharger, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLq" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/medical/medbay2) +"cLs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cLt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cLu" = ( +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cLv" = ( +/obj/structure/closet/secure_closet/paramedic, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLw" = ( +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLx" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cLy" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medical_lockerroom) +"cLz" = ( +/obj/structure/sign/warning/vent_port, +/turf/simulated/wall/r_wall, +/area/maintenance/disposal) +"cLA" = ( +/obj/machinery/door/blast/regular{ + id = "trash"; + name = "disposal mass driver" + }, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cLB" = ( +/obj/machinery/conveyor_switch/oneway{ + convdir = -1; + id = "garbage"; + name = "disposal coveyor" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/button/remote/driver{ + id = "trash"; + pixel_x = -26; + pixel_y = -6 + }, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLC" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLD" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/item/weapon/storage/bag/trash, +/turf/simulated/floor, +/area/maintenance/disposal) +"cLE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLG" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "crg_aft_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -25; + req_one_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLJ" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cLK" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLM" = ( +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cLN" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLO" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cLR" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cLU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cLV" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cLW" = ( +/turf/unsimulated/mask, +/area/quartermaster/office) +"cLX" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/cargo) +"cLY" = ( +/turf/simulated/wall, +/area/maintenance/substation/cargo) +"cLZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Cargo Substation"; + req_one_access = list(50) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cMa" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMb" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cMd" = ( +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cMe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cMf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cMg" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cMh" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cMi" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cMj" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cMl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Medbay Subgrid"; + name_tag = "Medbay Subgrid" + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMn" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cMo" = ( +/obj/machinery/disposal, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMp" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/mob/living/simple_mob/animal/passive/cat/runtime, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMr" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - CMO" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMs" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/fancy/vials{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/fancy/vials, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cMt" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMx" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cMy" = ( +/obj/structure/bed/chair, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMA" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMC" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/obj/machinery/computer/crew, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cMD" = ( +/obj/item/weapon/tool/wrench, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4 + }, +/obj/structure/table/glass, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cME" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMF" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMG" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMH" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/cryo) +"cMI" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/cryo) +"cMJ" = ( +/obj/structure/table/woodentable, +/obj/item/toy/plushie/therapy/blue, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMK" = ( +/obj/structure/bed/chair/comfy/brown, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cML" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/psych, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMN" = ( +/obj/structure/flora/pottedplant/flower, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cMO" = ( +/turf/simulated/wall, +/area/medical/morgue) +"cMP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cMQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cMR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Locker Room"; + req_access = list(5) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/medical_lockerroom) +"cMS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMU" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Locker Room"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cMV" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/medical_lockerroom) +"cMW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/maintenance/disposal) +"cMX" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/cargo) +"cMY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cMZ" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cNa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cNb" = ( +/obj/structure/closet/crate/medical, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNc" = ( +/obj/structure/closet/crate/internals, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNd" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light/small, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNe" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNf" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/module/power_control, +/obj/item/weapon/cell{ + maxcharge = 2000 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/warehouse) +"cNg" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/random/cigarettes, +/obj/item/weapon/flame/lighter/random, +/obj/item/weapon/deck/cards, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNi" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cNk" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cNl" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Cargo Subgrid"; + name_tag = "Cargo Subgrid" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cNo" = ( +/obj/random/contraband, +/obj/random/contraband, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cNp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/maintenance/engineering, +/obj/random/tool/powermaint, +/turf/simulated/floor/tiled/steel, +/area/construction/seconddeck/construction1) +"cNq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cNr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNu" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cNv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cNw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cNx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cNy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cNz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/apcenter) +"cNA" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/floodlight, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cNB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cNC" = ( +/obj/machinery/portable_atmospherics/canister/air, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cNE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNF" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNG" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Medical" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cNH" = ( +/obj/machinery/papershredder, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNJ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNK" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cNM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "CMO's Quarters"; + req_access = list(40) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo) +"cNN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNS" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNU" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cNX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cNY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cNZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/iv_drip, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cOd" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOe" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOg" = ( +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOh" = ( +/obj/structure/bed/psych, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cOi" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOj" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Morgue" + }, +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOk" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cOl" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/clipboard, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cOn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cOo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOq" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cOr" = ( +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "crg_aft_airlock"; + pixel_x = -25; + req_access = list(13); + req_one_access = null; + tag_airpump = "crg_aft_pump"; + tag_chamber_sensor = "crg_aft_sensor"; + tag_exterior_door = "crg_aft_outer"; + tag_interior_door = "crg_aft_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOs" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOt" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cOu" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOw" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cOy" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cOz" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Cargo" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cOA" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cOB" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Fore"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"cOC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cOD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting Equipment"; + req_access = newlist(); + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cOE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cOF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cOG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/computer/power_monitor{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"cOH" = ( +/obj/machinery/floodlight, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOI" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOJ" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cOK" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/apcenter) +"cOL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cOM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway One"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cON" = ( +/obj/structure/ladder/updown, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOP" = ( +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cOQ" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cOR" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOT" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Medical Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cOU" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "CMO's Office" + }, +/obj/machinery/keycard_auth{ + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOV" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOW" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOX" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white_cmo, +/obj/item/weapon/stamp/cmo, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOY" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cOZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPa" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPb" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPd" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPe" = ( +/obj/machinery/bodyscanner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cPh" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cPi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPk" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPm" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cPn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for the office door."; + id = "mentaldoor"; + name = "office door control"; + pixel_y = -24 + }, +/obj/effect/landmark/start{ + name = "Psychiatrist" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Mental Health"; + dir = 1 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + id = "psyco_tint"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPq" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPr" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/turf/simulated/floor/carpet/sblucarpet, +/area/medical/psych) +"cPs" = ( +/obj/structure/morgue, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPt" = ( +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPu" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cPv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cPw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cPx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/medical_lockerroom) +"cPy" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/item/device/flashlight/pen, +/obj/item/device/flashlight/pen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPz" = ( +/obj/structure/table/glass, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPA" = ( +/obj/structure/table/rack, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medical_lockerroom) +"cPB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "crg_aft_sensor"; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPD" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "crg_aft_pump" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPE" = ( +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cPF" = ( +/obj/random/toy, +/obj/random/plushie, +/obj/random/plushie, +/obj/random/action_figure, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cPG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Maintenance"; + req_access = list(50) + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"cPH" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #1" + }, +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPI" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #2" + }, +/mob/living/bot/mulebot, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPJ" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/camera/network/cargo{ + c_tag = "CRG - Cargo Office Aft"; + dir = 1; + name = "security camera" + }, +/obj/machinery/navbeacon/delivery/north{ + location = "QM #3" + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/brown/bordercorner2, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/brown/border, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"cPM" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/quartermaster/office) +"cPN" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Cargo Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPP" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/cargo) +"cPQ" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPR" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPS" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPU" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPV" = ( +/obj/item/device/t_scanner, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/ap_emergency) +"cPW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPX" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/cargo) +"cPY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/random/mob/mouse, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cPZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cQd" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/apcenter) +"cQe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,25,27,28,35) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/inflatable/door/torn, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cQi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cQj" = ( +/obj/random/drinkbottle, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/action_figure, +/obj/random/plushie, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQk" = ( +/obj/structure/table/steel, +/obj/item/device/t_scanner, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQl" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQm" = ( +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/item/clothing/glasses/meson, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cQn" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cQo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cQp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Medbay Substation"; + req_one_access = list(11,24,5) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/medical) +"cQq" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "cmooffice"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQt" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Control"; + pixel_x = -32; + pixel_y = 36; + req_access = list(5) + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "virologyquar"; + name = "Virology Emergency Lockdown Control"; + pixel_x = -28; + pixel_y = 28; + req_access = list(5) + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the CMO's office."; + id = "cmodoor"; + name = "CMO Office Door Control"; + pixel_x = -38; + pixel_y = 28 + }, +/obj/effect/landmark/start{ + name = "Chief Medical Officer" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/storage/belt/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/sunglasses/medhud, +/obj/item/device/radio{ + frequency = 1487; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/megaphone, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cQv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQx" = ( +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/body_scanconsole{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cQD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/cryo) +"cQE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQI" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cQJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cQK" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cQL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cQM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Hallway Starboard 3"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cQN" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "crg_aft_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/maintenance/cargo) +"cQO" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cQP" = ( +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/quartermaster/office) +"cQQ" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/item/weapon/stamp{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/hand_labeler, +/turf/simulated/floor/tiled/dark, +/area/quartermaster/office) +"cQR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cQS" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQY" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cQZ" = ( +/obj/structure/catwalk, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRa" = ( +/obj/structure/closet/secure_closet/bar, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cRb" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/device/retail_scanner/civilian, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Bar Storage" + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cRc" = ( +/obj/machinery/smartfridge/drinks, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cRd" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRe" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/item/weapon/material/knife, +/obj/item/weapon/storage/mre/random, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cRf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRh" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"cRi" = ( +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRj" = ( +/obj/machinery/light/small, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRk" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRl" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRm" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cRo" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Deck 2 Fore automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cRp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock{ + name = "Emergency Storage" + }, +/turf/simulated/floor/plating, +/area/storage/emergency_storage/seconddeck/as_emergency) +"cRq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRr" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cRs" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRt" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/med_data/laptop{ + pixel_x = 3; + pixel_y = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRu" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/machinery/mineral/equipment_vendor{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/foyer) +"cRv" = ( +/obj/structure/filingcabinet/chestdrawer{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRw" = ( +/obj/machinery/photocopier, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/heads/sc/cmo) +"cRx" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/medical/sleeper) +"cRy" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRz" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRA" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Acute"; + dir = 1 + }, +/obj/item/device/defib_kit/loaded, +/obj/item/device/defib_kit/loaded, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRB" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall/pills{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRC" = ( +/obj/structure/table/glass, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Diagnostics"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/bordercorner2, +/obj/effect/floor_decal/corner/pink/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRF" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRG" = ( +/obj/machinery/iv_drip, +/obj/structure/closet/secure_closet/medical_wall{ + name = "O- Blood Locker"; + pixel_y = -32 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/sleeper) +"cRH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/cryo) +"cRI" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRJ" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Cryogenics"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRK" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = -21 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/cryo) +"cRN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "GeneticsDoor"; + name = "Cloning Laboratory"; + req_access = list(66) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/genetics_cloning) +"cRO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRQ" = ( +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Cloning" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/organ_printer/flesh/full, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRS" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/laundry_basket, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/item/weapon/storage/box/bodybags, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cRT" = ( +/obj/structure/filingcabinet/chestdrawer{ + desc = "A large drawer filled with autopsy reports."; + name = "Autopsy Reports" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRV" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/bodybags, +/obj/item/weapon/storage/box/bodybags, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cRW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cRX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cRY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cRZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cSa" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "crg_aft_airlock"; + name = "exterior access button"; + pixel_y = 25; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/cargo) +"cSb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"cSd" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSe" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/toy, +/obj/random/tank, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSg" = ( +/obj/item/weapon/material/shard{ + icon_state = "medium" + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSh" = ( +/obj/item/stack/material/glass/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSi" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSl" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSm" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "crglockdown"; + name = "Cargo Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cSo" = ( +/obj/random/obstruction, +/turf/simulated/floor, +/area/maintenance/cargo) +"cSp" = ( +/obj/structure/table/steel, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cSr" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cSs" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full, +/obj/structure/sign/double/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cSt" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/button/remote/blast_door{ + id = "bar"; + name = "Bar Shutters"; + pixel_x = -26; + pixel_y = -6 + }, +/obj/machinery/button/holosign{ + id = "baropen"; + name = "Open Sign"; + pixel_x = -24; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -32; + pixel_y = 6 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Bar Fore"; + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cSu" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"cSv" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading, +/obj/machinery/navbeacon/delivery/south{ + location = "Bar" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/bar) +"cSw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance"; + req_access = list(25) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"cSx" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"cSy" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"cSz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"cSA" = ( +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cSB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cSC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"cSD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cSF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker/locker_toilet) +"cSL" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cSM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cSN" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/sleeper) +"cSO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/sleeper) +"cSP" = ( +/turf/simulated/wall, +/area/medical/ward) +"cSQ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "Surgery"; + name = "Patient Ward"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/ward) +"cSR" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/medical/ward) +"cSS" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + id_tag = "Surgery"; + name = "Patient Ward"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/ward) +"cST" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/cryo) +"cSU" = ( +/turf/simulated/wall, +/area/medical/genetics_cloning) +"cSV" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + id = "GeneticsDoor"; + name = "Door Control"; + pixel_x = -26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSW" = ( +/obj/item/weapon/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Geneticist" + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cSZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cTa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6,5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/morgue) +"cTb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cTe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Morgue"; + req_access = list(6) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/morgue) +"cTf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cTg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cTh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTp" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cTr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTv" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/southleft{ + name = "Bar Delivery"; + req_access = list(25) + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/bar) +"cTw" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cTx" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cTy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cTD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cTE" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cTF" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology/xenoflora_isolation) +"cTG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cTH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTI" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cTJ" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"cTK" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTM" = ( +/obj/machinery/atmospherics/binary/pump/on{ + target_pressure = 200 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTN" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTO" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTP" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTQ" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cTR" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cTS" = ( +/turf/simulated/wall/r_wall, +/area/medical/ward) +"cTT" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTU" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTV" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTW" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTX" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTY" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control-switch for Surgery."; + id = "Surgery"; + name = "Surgery"; + pixel_y = 36 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cTZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUa" = ( +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUc" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUd" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUe" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/curtain/open/privacy, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cUf" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/obj/machinery/clonepod/full, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUh" = ( +/obj/machinery/dna_scannernew, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUj" = ( +/obj/structure/closet/wardrobe/medic_white, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cUk" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_y = -6 + }, +/obj/item/device/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = -9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer RC"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUl" = ( +/obj/machinery/optable, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUm" = ( +/obj/structure/table/steel, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/cautery, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/morgue) +"cUo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/medical/morgue) +"cUp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cUq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"cUr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/bar) +"cUs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cUt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cUu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUv" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUw" = ( +/obj/machinery/icecream_vat, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUx" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUy" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUz" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = -28; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access = list(25) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/bar) +"cUC" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cUE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cUK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cUL" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cUM" = ( +/obj/structure/undies_wardrobe, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cUO" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cUS" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUU" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/structure/curtain/open/shower, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cUW" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUX" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cUY" = ( +/obj/machinery/gibber, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cUZ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/southright{ + name = "Kitchen Delivery"; + req_access = list(28) + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/kitchen) +"cVa" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep/vistor_room_1) +"cVb" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cVc" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/table/standard, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cVd" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "aft_starboard_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVe" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVf" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVh" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cVi" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVj" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVm" = ( +/obj/structure/table/glass, +/obj/item/device/radio{ + anchored = 1; + canhear_range = 7; + frequency = 1487; + icon = 'icons/obj/items.dmi'; + icon_state = "red_phone"; + name = "Surgery Emergency Phone" + }, +/obj/random/medical, +/obj/random/medical, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVs" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cVt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Cloning Laboratory"; + req_access = list(66) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/genetics_cloning) +"cVu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward"; + req_access = list(5) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cVv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cVw" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_wing) +"cVx" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVy" = ( +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/drinkbottle, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVz" = ( +/obj/item/weapon/material/ashtray/glass, +/obj/structure/table/steel, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVA" = ( +/obj/structure/bed/chair/comfy/beige, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVB" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/glass2/rocks, +/obj/item/weapon/reagent_containers/food/drinks/glass2/rocks, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVC" = ( +/obj/structure/bed/chair/comfy/purp, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVD" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVE" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVF" = ( +/obj/item/weapon/storage/briefcase/inflatable, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"cVG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cVH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cVI" = ( +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access = list(28) + }, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"cVL" = ( +/obj/machinery/vending/coffee, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVM" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cVP" = ( +/obj/structure/table/woodentable, +/obj/machinery/reagentgrinder, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/item/weapon/packageWrap, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVQ" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVR" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/gun/projectile/shotgun/doublebarrel, +/obj/item/weapon/tool/screwdriver, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"cVS" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVT" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVU" = ( +/obj/effect/landmark/start{ + name = "Bartender" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cVV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cVW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cVX" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cVY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Kitchen" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/kitchen) +"cVZ" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Kitchen Cold Room"; + dir = 1 + }, +/obj/structure/closet/chefcloset, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/weapon/soap/nanotrasen, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/clothing/gloves/sterile/latex, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWa" = ( +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWd" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cWe" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWf" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep/vistor_room_2) +"cWg" = ( +/obj/structure/kitchenspike, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWh" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cWi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cWj" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame" + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"cWk" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cWm" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cWn" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/table/standard, +/obj/item/device/communicator, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWo" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/brown, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cWp" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWr" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWD" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cWF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_medical{ + name = "Patient Ward" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_wing) +"cWG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Hallway" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cWS" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_wing) +"cWT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"cWU" = ( +/obj/machinery/atmospherics/valve/digital/open, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cWV" = ( +/obj/structure/table/marble, +/obj/item/weapon/material/ashtray/glass, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWW" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/obj/random/soap, +/obj/random/soap, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cWX" = ( +/obj/structure/table/marble, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWY" = ( +/obj/structure/table/marble, +/obj/machinery/cash_register/civilian{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cWZ" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.1; + name = "Bar Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cXa" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXc" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker/locker_toilet) +"cXe" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXf" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/item/weapon/bikehorn/rubberducky, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/locker/locker_toilet) +"cXg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cXh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cXj" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cXk" = ( +/obj/random/contraband, +/obj/random/contraband, +/obj/random/contraband, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXl" = ( +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXn" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "medbayquar"; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0 + }, +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/ward) +"cXp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"cXq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cargo Technician" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/brown/border{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/delivery) +"cXr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cXs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/kitchen) +"cXt" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"cXu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen cold room"; + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/kitchen) +"cXv" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cXw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cXx" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"cXy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cXz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cXB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cXC" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/medical/genetics_cloning) +"cXD" = ( +/obj/structure/closet/emcloset/legacy, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cXE" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/AMinus, +/obj/item/weapon/reagent_containers/blood/APlus, +/obj/item/weapon/reagent_containers/blood/BMinus, +/obj/item/weapon/reagent_containers/blood/BPlus, +/obj/item/weapon/reagent_containers/blood/OPlus, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXF" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/secure_closet/medical_wall{ + name = "O- Blood Locker"; + pixel_y = -32 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXG" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/item/weapon/reagent_containers/blood/empty, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXH" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Ward Port"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXK" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXN" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXO" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXQ" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Ward Starboard"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXU" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cXV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/cargo) +"cXW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cXZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"cYb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"cYi" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_wing) +"cYj" = ( +/obj/machinery/media/jukebox, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYk" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYl" = ( +/obj/machinery/door/window/southright{ + name = "Bar"; + req_access = list(25) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"cYm" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYn" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYo" = ( +/obj/item/weapon/stool/padded, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYp" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYq" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cYr" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYt" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYu" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cYv" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYw" = ( +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"cYx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker/locker_toilet) +"cYy" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/closet/secure_closet/personal, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYA" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/contraband, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYB" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYC" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/personal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_1) +"cYD" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/closet/secure_closet/personal, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cYF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cYG" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cYH" = ( +/turf/simulated/wall, +/area/crew_quarters/locker) +"cYI" = ( +/obj/machinery/vending/dinnerware{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cYJ" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cYK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cYM" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_starboard_sensor"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYN" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1379; + id_tag = "aft_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_starboard_airlock"; + pixel_x = 25; + req_access = list(13); + req_one_access = null; + tag_airpump = "aft_starboard_pump"; + tag_chamber_sensor = "aft_starboard_sensor"; + tag_exterior_door = "aft_starboard_outer"; + tag_interior_door = "aft_starboard_inner" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cYO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/medbay) +"cYP" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery) +"cYQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "st1_tint" + }, +/turf/simulated/floor/plating, +/area/medical/surgery) +"cYR" = ( +/turf/simulated/wall, +/area/medical/surgery) +"cYS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 1"; + req_access = list(45) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery) +"cYT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYV" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/ward) +"cYW" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery2) +"cYX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery2) +"cYY" = ( +/turf/simulated/wall, +/area/medical/surgery2) +"cYZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "st2_tint" + }, +/turf/simulated/floor/plating, +/area/medical/surgery2) +"cZa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage"; + req_access = list(45) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgery_storage) +"cZb" = ( +/turf/simulated/wall, +/area/medical/surgery_storage) +"cZc" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "pr1_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"cZd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room A" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_a) +"cZe" = ( +/turf/simulated/wall, +/area/medical/patient_a) +"cZf" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "pr2_window_tint" + }, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"cZg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical{ + name = "Patient Room B" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/patient_b) +"cZh" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_b) +"cZi" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/dark, +/area/medical/patient_wing) +"cZj" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/medical/patient_wing) +"cZk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cZl" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZn" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"cZo" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/personal, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/sleep/vistor_room_2) +"cZp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZq" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZr" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"cZs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZu" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"cZw" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Two"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cZy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"cZz" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"cZB" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/structure/table/glass, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"cZC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 1" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/sleep/vistor_room_1) +"cZD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/sleep/vistor_room_2) +"cZE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"cZF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZG" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZI" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"cZJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZK" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZL" = ( +/obj/machinery/appliance/cooker/fryer, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZM" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZP" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"cZQ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"cZS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/chapel) +"cZT" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"cZU" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZV" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "st1_tint"; + pixel_x = -11; + pixel_y = 22 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/machinery/button/holosign{ + pixel_x = -11; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZX" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/machinery/button/remote/blast_door{ + id = "surgeryobs"; + name = "Privacy Shutters"; + pixel_x = 26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"cZY" = ( +/turf/simulated/wall, +/area/medical/surgeryobs) +"cZZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/holosign/surgery, +/obj/machinery/door/airlock/medical{ + id_tag = "surgery_observation"; + name = "Observation Room"; + req_access = newlist() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/surgeryobs) +"daa" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/machinery/button/remote/blast_door{ + id = "surgeryobs2"; + name = "Privacy Shutters"; + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dab" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dac" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "st2_tint"; + pixel_x = -11; + pixel_y = 22 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/machinery/button/holosign{ + pixel_x = -11; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dad" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dae" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/surgery2) +"daf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dag" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dah" = ( +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dai" = ( +/obj/machinery/iv_drip, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "pr1_window_tint"; + pixel_x = -36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"daj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dak" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dal" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dan" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "pr2_window_tint"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dao" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dap" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"daq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dar" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,25,27,28,35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"das" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dat" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dau" = ( +/obj/machinery/appliance/mixer/candy, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dav" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/closet, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dax" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"day" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Hydroponics"; + sortType = "Hydroponics" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daz" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Kitchen"; + sortType = "Kitchen" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daA" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daB" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"daE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"daF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"daG" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"daH" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"daI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daL" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 4; + name = "Bar"; + sortType = "Bar" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"daN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"daP" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"daQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/aft) +"daR" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daT" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = 25 + }, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"daU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"daX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "aft_starboard_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"daY" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"daZ" = ( +/obj/structure/table/standard, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dba" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dbd" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 4; + icon_state = "shutter0"; + id = "surgeryobs"; + name = "Operating Theatre Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/surgeryobs) +"dbe" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dbh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "surgeryobs2"; + name = "Operating Theatre Privacy Shutters"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/surgeryobs) +"dbi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbl" = ( +/obj/structure/table/standard, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dbm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dbp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/bed/chair/office/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dbs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/bed/chair/office/light, +/obj/machinery/vending/wallmed1{ + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dbv" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dby" = ( +/obj/machinery/appliance/mixer/cereal, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbA" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbB" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbC" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/weapon/packageWrap, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbD" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbE" = ( +/obj/structure/table/marble, +/obj/machinery/cash_register/civilian{ + dir = 8 + }, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dbF" = ( +/obj/structure/bed/chair/wood, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbG" = ( +/obj/structure/bed/chair/wood, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbH" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbI" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/effect/floor_decal/corner/paleblue/diagonal{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Medical Break Area"; + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/reception) +"dbJ" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dbK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dbL" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/dark, +/area/medical/biostorage) +"dbM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dbN" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Kitchen"; + dir = 4 + }, +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/green/bordercorner2, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbU" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbV" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbW" = ( +/obj/machinery/atmospherics/valve, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dbX" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dbY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dbZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dca" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw{ + pixel_y = 8 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcb" = ( +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcc" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dcd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dce" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dcf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dcg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"dch" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dci" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dcj" = ( +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dck" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/circular_saw{ + pixel_y = 8 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"dcl" = ( +/obj/structure/closet/crate/medical, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/surgical/FixOVein, +/obj/item/weapon/surgical/circular_saw, +/obj/item/weapon/surgical/scalpel, +/obj/item/stack/medical/advanced/bruise_pack, +/obj/item/weapon/surgical/retractor, +/obj/item/weapon/surgical/hemostat, +/obj/item/weapon/surgical/cautery, +/obj/item/weapon/surgical/bonesetter, +/obj/item/weapon/surgical/bonegel, +/obj/item/stack/nanopaste, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dcm" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dcn" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/tiled/freezer, +/area/medical/surgery_storage) +"dco" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Room A"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcp" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcq" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + layer = 4; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_a) +"dcr" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dcs" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dct" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Patient Room B"; + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + layer = 4; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/patient_b) +"dcu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dcv" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dcw" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/deck/cah{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/deck/cah/black{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"dcz" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcA" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcB" = ( +/obj/machinery/holosign/bar{ + id = "baropen" + }, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"dcC" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/kitchen/utensil/fork, +/obj/item/weapon/material/kitchen/utensil/spoon{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcD" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafeteria Starboard"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dcF" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcG" = ( +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dcH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/maintenance/medbay) +"dcI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/aft) +"dcJ" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dcK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dcL" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dcM" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dcN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dcO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dcP" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dcQ" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/weapon/storage/mre/random, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dcS" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"dcT" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcU" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dcV" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dcW" = ( +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/food/snacks/pie, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/cafeteria) +"dcX" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcY" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dcZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dda" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/surgical/FixOVein, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddb" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddc" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddd" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"dde" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddg" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddh" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddi" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/pink/bordercorner, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddj" = ( +/obj/structure/table/standard, +/obj/item/weapon/surgical/surgicaldrill, +/obj/item/weapon/autopsy_scanner, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/surgical/FixOVein, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddk" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery_storage) +"ddl" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"ddm" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_a) +"ddn" = ( +/turf/simulated/wall/r_wall, +/area/medical/patient_a) +"ddo" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"ddp" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/patient_b) +"ddq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddr" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dds" = ( +/obj/machinery/lapvend, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddt" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddu" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"ddw" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"ddx" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"ddz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"ddA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/cafeteria) +"ddB" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddC" = ( +/obj/structure/closet/secure_closet/personal, +/obj/item/weapon/storage/backpack/dufflebag, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddD" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddE" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/camera/network/civilian{ + c_tag = "Civ - Locker Room Two"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"ddF" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddG" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddH" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/table/marble, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/kitchen/rollingpin, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddI" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table/marble, +/obj/item/weapon/book/manual/chef_recipes, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddJ" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddK" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddL" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "kitchen"; + name = "Kitchen Shutters Control"; + pixel_x = 26; + req_access = list(28) + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/holosign{ + id = "baropen"; + name = "Open Sign"; + pixel_x = 36; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ddM" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"ddN" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Operating Theatre 1"; + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddO" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddP" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor/tiled/white, +/area/medical/surgery) +"ddQ" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgeryobs) +"ddR" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/cups, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddS" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Surgery Observation"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddT" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/medical/surgeryobs) +"ddU" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 10 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddV" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/pink/border, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddW" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - Operating Theatre 2"; + dir = 1 + }, +/obj/machinery/vending/wallmed1{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/pink/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/medical/surgery2) +"ddX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/obj/random/powercell, +/obj/random/maintenance, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ddZ" = ( +/turf/simulated/floor/reinforced{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"dea" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"deb" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafeteria Port"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dec" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "Civ - Locker Room One"; + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"ded" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dee" = ( +/obj/structure/closet/lasertag/blue, +/obj/item/stack/flag/blue, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"def" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"deh" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/locker) +"dei" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/crew_quarters/locker) +"dej" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dek" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"del" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"dem" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"den" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deo" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Command Subgrid"; + name_tag = "Command Subgrid" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 3 automatic shutoff valve" + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dep" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deq" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"der" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"des" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"det" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deu" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dev" = ( +/obj/machinery/vending/cola, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dew" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dex" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/bed/roller, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 38 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/aft) +"dey" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dez" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deA" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deB" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"deC" = ( +/obj/machinery/appliance/cooker/grill, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deD" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deE" = ( +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deF" = ( +/obj/machinery/appliance/cooker/oven, +/obj/effect/floor_decal/corner/grey/diagonal{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"deG" = ( +/obj/structure/closet/lasertag/red, +/obj/item/stack/flag/red, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"deH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deI" = ( +/obj/structure/flora/pottedplant, +/obj/machinery/computer/guestpass{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deJ" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"deK" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 38 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deL" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/cafeteria) +"deM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"deN" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"deO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor, +/area/maintenance/substation/command) +"deP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"deQ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deR" = ( +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/maintenance, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"deS" = ( +/obj/machinery/smartfridge, +/obj/structure/disposalpipe/segment, +/turf/simulated/wall/r_wall, +/area/hydroponics) +"deT" = ( +/turf/simulated/wall, +/area/hydroponics) +"deU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"deV" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"deW" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Three"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deX" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"deY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"deZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = list(28) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hydroponics) +"dfa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfc" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19,25,27,28,35) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/seconddeck/aft) +"dfd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfe" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dff" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfg" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/hallway/primary/seconddeck/aft) +"dfh" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/southright{ + name = "Hydroponics Delivery"; + req_access = list(35) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"dfi" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/aft) +"dfj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfk" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfm" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Hydroponics" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfn" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dfo" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfp" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Command Substation"; + req_one_access = list(11,19,24,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dfr" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/fore) +"dfs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dft" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dfu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfw" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfx" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfy" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dfA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dfB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access = list(35) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hydroponics) +"dfE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfH" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dfI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dfM" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dfN" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dfP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfQ" = ( +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_access = newlist(); + req_one_access = list(35,28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hydroponics) +"dfS" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dfT" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfU" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dfV" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfW" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/navbeacon/patrol{ + location = "CIV"; + next_patrol = "CH7" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dfY" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dfZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dga" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Holodeck" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/locker) +"dgc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgd" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dge" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/locker) +"dgf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/structure/cable/green, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgg" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgj" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgk" = ( +/obj/machinery/honey_extractor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgl" = ( +/obj/structure/closet/crate/hydroponics{ + desc = "All you need to start your own honey farm."; + name = "beekeeping crate" + }, +/obj/item/beehive_assembly, +/obj/item/bee_smoker, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/bee_pack, +/obj/item/weapon/tool/crowbar, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgm" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgo" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgp" = ( +/obj/machinery/door/blast/regular{ + id = "mixvent"; + name = "Mixer Room Vent" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/reinforced/airless, +/area/rnd/mixing) +"dgq" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgr" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/laundry_basket, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgs" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgt" = ( +/obj/machinery/computer/HolodeckControl{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "holodeck_tint" + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Holodeck Starboard"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"dgv" = ( +/obj/structure/closet/emcloset, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dgw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgx" = ( +/obj/structure/table/glass, +/obj/item/weapon/coin/silver, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/deck/cards, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgy" = ( +/obj/structure/table/glass, +/obj/item/weapon/tape_roll, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dgz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgA" = ( +/obj/structure/table/standard, +/obj/random/maintenance/clean, +/obj/random/maintenance, +/obj/item/weapon/tool/crowbar, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dgB" = ( +/obj/structure/table/standard, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/knife/machete/hatchet, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgC" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgD" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgE" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_5_berth_hatch"; + locked = 1; + name = "Escape Pod 5"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/secondary/escape/firstdeck/ep_aftstarboard) +"dgF" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgG" = ( +/obj/structure/closet/wardrobe/science_white, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/obj/item/weapon/storage/box/gloves, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"dgH" = ( +/obj/machinery/seed_storage/garden, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgK" = ( +/obj/machinery/vending/hydronutrients, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dgM" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monotile, +/area/crew_quarters/locker) +"dgN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dgP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dgS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dgV" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dgW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"dgZ" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dha" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/aft) +"dhb" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dhd" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"dhe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dhf" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hydroponics) +"dhg" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dhh" = ( +/turf/simulated/wall, +/area/maintenance/chapel) +"dhi" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhj" = ( +/turf/space, +/area/shuttle/response_ship/seconddeck) +"dhk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dhl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dhm" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dhn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dho" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dhp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhs" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/brown/bordercorner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dht" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"dhv" = ( +/obj/structure/table/woodentable, +/obj/structure/flora/pottedplant/stoutbush{ + pixel_y = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhx" = ( +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhy" = ( +/turf/simulated/floor/carpet, +/area/chapel/main) +"dhz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhB" = ( +/turf/simulated/wall, +/area/chapel/office) +"dhC" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhD" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/flora/pottedplant/thinbush{ + pixel_y = 10 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhE" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/nullrod, +/obj/item/weapon/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/button/windowtint{ + id = "chapel"; + pixel_x = -11; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhF" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/item/weapon/storage/fancy/markers, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhG" = ( +/obj/structure/closet/wardrobe/chaplain_black, +/turf/simulated/floor/lino, +/area/chapel/office) +"dhH" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Civilian Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhK" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Civilian Substation"; + req_one_access = list(11,24) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dhM" = ( +/obj/machinery/vending/giftvendor, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dhN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dhP" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dhQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/cafeteria) +"dhR" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/structure/table/glass, +/obj/item/clothing/head/cakehat, +/obj/item/device/communicator, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dhT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dhW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dhX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon/delivery/west{ + location = "Hydroponics" + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"dhY" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dhZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/structure/sign/deck/second{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dia" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Stairwell"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dib" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dic" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"did" = ( +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"die" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dif" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dig" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chaplain" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dih" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dii" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dij" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hydroponics) +"dik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dil" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dim" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"din" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dio" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dip" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dir" = ( +/obj/structure/sign/greencross{ + desc = "White cross in a green field, you can get medical aid here."; + name = "First-Aid" + }, +/turf/simulated/wall, +/area/ai_monitored/storage/emergency/eva) +"dis" = ( +/obj/machinery/vending/cigarette{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"dit" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"diu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"div" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diw" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dix" = ( +/turf/simulated/wall, +/area/chapel/main) +"diy" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diz" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diA" = ( +/obj/effect/floor_decal/chapel, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diB" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diC" = ( +/obj/effect/floor_decal/chapel, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"diD" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "chapel" + }, +/turf/simulated/floor/plating, +/area/chapel/office) +"diE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Office"; + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diG" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/flashlight/lamp{ + pixel_y = 10 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"diJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diL" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diM" = ( +/turf/simulated/wall, +/area/library) +"diN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 6 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Locker Room"; + sortType = "Locker Room" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"diO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"diP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"diQ" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"diR" = ( +/obj/structure/bookcase{ + name = "bookcase (Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"diS" = ( +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"diT" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/library) +"diU" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"diV" = ( +/obj/structure/bookcase/bookcart, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/library) +"diW" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/carpet, +/area/library) +"diX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"diZ" = ( +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/chapel/main) +"djc" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 2; + name = "Chapel"; + sortType = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dje" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/crew_quarters/locker) +"djf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"djg" = ( +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"djh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/locker) +"dji" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"djk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djn" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"djo" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Civilian" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"djp" = ( +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"djq" = ( +/turf/simulated/wall, +/area/maintenance/substation/civilian) +"djr" = ( +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djs" = ( +/turf/simulated/floor/wood, +/area/library) +"djt" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"dju" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/library) +"djv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled/hydro, +/area/hydroponics) +"djw" = ( +/obj/structure/table/woodentable, +/obj/machinery/librarycomp, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"djx" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djy" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/machinery/light, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"djz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/library) +"djA" = ( +/turf/simulated/wall/r_wall, +/area/chapel/main) +"djB" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/tape_roll, +/obj/item/weapon/packageWrap, +/turf/simulated/floor/wood, +/area/library) +"djC" = ( +/turf/space, +/area/thirddeck/roof) +"djD" = ( +/obj/structure/lattice, +/turf/space, +/area/thirddeck/roof) +"djE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/library) +"djF" = ( +/obj/machinery/door/airlock/glass{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/kitchen) +"djG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Library Office"; + req_access = list(37) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"djH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/library) +"djI" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"djJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"djK" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "chapel" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/chapel/office) +"djL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"djM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"djN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/library) +"djO" = ( +/obj/structure/table/marble, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/southright{ + name = "Hydroponics" + }, +/obj/machinery/door/window/northleft{ + name = "Hydroponics"; + req_one_access = list(35,28) + }, +/turf/simulated/floor/tiled/dark, +/area/hydroponics) +"djP" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/library) +"djQ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen, +/obj/item/weapon/book/codex/lore/news, +/turf/simulated/floor/wood, +/area/library) +"djR" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djS" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/simulated/floor/wood, +/area/library) +"djT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "library_window_tint" + }, +/turf/simulated/floor/plating, +/area/library) +"djU" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/invisible, +/obj/item/weapon/book/codex/lore/news, +/obj/item/device/tvcamera, +/turf/simulated/floor/carpet, +/area/library) +"djV" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/device/camera, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/weapon/barcodescanner, +/turf/simulated/floor/carpet, +/area/library) +"djW" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/paicard, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/library) +"djX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"djZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dka" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Starboard" + }, +/obj/machinery/alarm{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dke" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkf" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkh" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dki" = ( +/obj/machinery/door/firedoor, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"dkj" = ( +/obj/machinery/door/window/southright{ + name = "Library Desk Door"; + req_access = list(37) + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Starboard"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dkk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dkl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/library) +"dkm" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/cafeteria) +"dkn" = ( +/obj/structure/table/woodentable, +/obj/structure/flora/pottedplant/stoutbush{ + pixel_y = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dko" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dkp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dkq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/chapel/office) +"dkr" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dks" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkt" = ( +/obj/structure/table/marble, +/obj/machinery/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/button/remote/blast_door{ + id = "coffeeshop"; + name = "Cafe Shutters"; + pixel_y = 26 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/button/neonsign{ + id = "cafeopen"; + name = "Cafe Sign Switch"; + pixel_x = 11; + pixel_y = 27 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dku" = ( +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_coffee/full, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkv" = ( +/obj/structure/table/standard, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/paper{ + desc = ""; + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Holodeck Control"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/locker) +"dkw" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "coffeeshop"; + layer = 3.1; + name = "Cafe Shutters" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkx" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/library) +"dky" = ( +/obj/structure/bed/chair/sofa/brown/right{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkz" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dkA" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/library) +"dkB" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/turf/simulated/floor/wood, +/area/library) +"dkC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dkD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dkE" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkF" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkG" = ( +/obj/effect/floor_decal/chapel{ + dir = 1 + }, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkI" = ( +/obj/effect/floor_decal/chapel{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/bench/padded, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkP" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkR" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkS" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dkT" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/weapon/extinguisher, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dkU" = ( +/obj/structure/table/marble, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Cafe"; + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/weapon/storage/box/glasses/coffeecup, +/obj/item/weapon/storage/box/glasses/coffeemug, +/obj/item/weapon/storage/box/glasses/square, +/obj/item/weapon/storage/box/buns, +/obj/item/weapon/storage/box/donut, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkX" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "coffeeshop"; + layer = 3.1; + name = "Cafe Shutters" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dkY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dkZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/library) +"dla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/library) +"dlb" = ( +/obj/structure/table/woodentable, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/turf/simulated/floor/wood, +/area/library) +"dlc" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/effect/landmark/start{ + name = "Barista" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dld" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Four"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dle" = ( +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Civilian"; + name_tag = "Civilian Subgrid" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Civilian Substation"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/civilian) +"dlh" = ( +/obj/structure/table/marble, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/reagent_containers/food/condiment/small/sugar, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dli" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/main) +"dlk" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Chapel" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/main) +"dll" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/chapel/main) +"dlm" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dln" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Confession Booth (Chaplain)"; + req_access = list(22) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlo" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/northleft{ + name = "Coffin Storage"; + req_access = list(27) + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlp" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlq" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/northright{ + name = "Coffin Storage"; + req_access = list(27) + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dls" = ( +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Barista" + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlt" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/chair/sofa/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dlu" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/library) +"dlv" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/library) +"dlw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dlx" = ( +/obj/structure/bookcase{ + name = "bookcase (Non-Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"dly" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dlz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dlB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dlC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Chapel Office"; + req_access = list(27) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/chapel/office) +"dlD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dlE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/chapel/main) +"dlF" = ( +/obj/structure/flora/pottedplant/minitree, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlH" = ( +/turf/simulated/floor/carpet, +/area/library) +"dlI" = ( +/obj/structure/table/rack, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Office" + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/obj/item/clothing/under/suit_jacket/red, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/button/windowtint{ + id = "library_window_tint"; + pixel_x = -14; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/library) +"dlJ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlK" = ( +/obj/item/device/radio/intercom{ + desc = "Talk... listen through this."; + name = "Station Intercom (Brig Radio)"; + pixel_y = -21; + wires = 7 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dlL" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Chapel Aft"; + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dlM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dlN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/library) +"dlO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlQ" = ( +/turf/simulated/floor/tiled/yellow, +/area/library) +"dlR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"dlS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dlU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"dlV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"dlW" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/library) +"dlX" = ( +/obj/machinery/neonsign/cafe{ + id = "cafeopen" + }, +/turf/simulated/wall, +/area/library) +"dlY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dlZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dma" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"dmc" = ( +/obj/machinery/door/airlock/glass{ + name = "Cryogenic Storage" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/secondary/docking_hallway2) +"dmd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dme" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"dmf" = ( +/obj/machinery/door/airlock{ + name = "Coffee Shop"; + req_one_access = list(25,28) + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dmg" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame" + }, +/turf/simulated/wall, +/area/library) +"dmh" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/library) +"dmi" = ( +/obj/structure/bed/chair/sofa/brown/left{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmj" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dml" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/carpet, +/area/library) +"dmn" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/dice/d20, +/turf/simulated/floor/carpet, +/area/library) +"dmo" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dmp" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/weapon/book/codex/lore/robutt, +/obj/item/weapon/book/codex/corp_regs, +/turf/simulated/floor/wood, +/area/library) +"dmq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/green/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmr" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dms" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmt" = ( +/obj/effect/floor_decal/chapel, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/woodentable, +/obj/item/weapon/storage/fancy/candle_box, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dmv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/chapel/main) +"dmw" = ( +/obj/effect/floor_decal/chapel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmx" = ( +/obj/effect/floor_decal/chapel, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dmz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"dmA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dmC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmE" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dmF" = ( +/turf/simulated/wall, +/area/maintenance/locker) +"dmG" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/locker) +"dmH" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/cryo/station) +"dmI" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/cryo/station) +"dmJ" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dmK" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/docking_hallway2) +"dmL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dmM" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dmN" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/library) +"dmO" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/library) +"dmP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Library" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/library) +"dmQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/library) +"dmR" = ( +/obj/structure/sign/directions/cryo{ + dir = 8 + }, +/turf/simulated/wall, +/area/library) +"dmS" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dmU" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/chapel/main) +"dmV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dmW" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/dice, +/turf/simulated/floor/carpet, +/area/library) +"dmX" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/chapel/main) +"dmY" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/library) +"dmZ" = ( +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Library Port"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/library) +"dna" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnb" = ( +/obj/machinery/button/remote/driver{ + id = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = 32; + pixel_y = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dnd" = ( +/turf/simulated/floor/reinforced/airless, +/area/space) +"dne" = ( +/turf/simulated/wall, +/area/construction/seconddeck/construction2) +"dnf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dng" = ( +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dnh" = ( +/obj/random/obstruction, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dni" = ( +/turf/simulated/shuttle/wall/hard_corner, +/area/shuttle/cryo/station) +"dnj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dno" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dns" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dnx" = ( +/obj/item/stack/material/steel, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dny" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dnz" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dnC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/firstdeck/aft) +"dnD" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dnE" = ( +/obj/item/device/radio/intercom/locked/confessional{ + pixel_y = -21 + }, +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"dnG" = ( +/obj/item/device/radio/intercom/locked/confessional{ + pixel_y = -21 + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnH" = ( +/obj/structure/closet/coffin, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnI" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnJ" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"dnK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"dnL" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"dnM" = ( +/turf/simulated/floor/plating, +/area/maintenance/locker) +"dnN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dnP" = ( +/obj/machinery/ai_status_display, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dnQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 2 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 2 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnS" = ( +/obj/structure/closet/emcloset, +/obj/item/weapon/storage/toolbox/emergency, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dnT" = ( +/obj/structure/sign/directions/cryo{ + dir = 8 + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/docking_hallway2) +"dnU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dnZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dob" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Library"; + sortType = "Library" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Civilian Hallway One"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dod" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/green/border, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doe" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dof" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dog" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 8; + name = "Primary Tool Storage"; + sortType = "Primary Tool Storage" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dok" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dol" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dom" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"don" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"doo" = ( +/obj/machinery/bookbinder, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dop" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"doq" = ( +/obj/machinery/photocopier, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dor" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/chapel/main) +"dos" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Mass Driver"; + req_access = list(22) + }, +/obj/machinery/mass_driver{ + dir = 4; + id = "chapelgun"; + layer = 2.8 + }, +/obj/machinery/airlock_sensor{ + pixel_y = 25 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/sign/warning/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/airless, +/area/chapel/main) +"dot" = ( +/obj/machinery/door/blast/regular{ + id = "chapelgun"; + name = "Chapel Launcher Door" + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/chapel/main) +"dou" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"dov" = ( +/obj/structure/door_assembly, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dow" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dox" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/library) +"doy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/library) +"doz" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/library) +"doA" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"doB" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_thirddeck"; + name = "SC Near Deck 3 NE" + }, +/turf/space, +/area/shuttle/response_ship/thirddeck) +"doC" = ( +/obj/item/weapon/circuitboard/firealarm, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doD" = ( +/obj/item/frame/light, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doE" = ( +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doF" = ( +/obj/structure/frame{ + anchored = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"doG" = ( +/obj/machinery/computer/cryopod{ + pixel_x = -32 + }, +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doH" = ( +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doI" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doJ" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + id_tag = "cryostorage_shuttle_hatch"; + name = "Cryogenic Storage Hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 1; + icon_state = "body_scanner_1" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"doL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/green/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doN" = ( +/obj/structure/flora/pottedplant/decorative, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"doO" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"doP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/docking_lounge) +"doQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/docking_lounge) +"doR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/docking_lounge) +"doS" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doT" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doV" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doW" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/yellow/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"doX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/docking_hallway2) +"doY" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"doZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpb" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpc" = ( +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dph" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpi" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/construction/seconddeck/construction2) +"dpj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpk" = ( +/obj/item/frame/mirror, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dpl" = ( +/obj/item/weapon/circuitboard/airalarm, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dpm" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpp" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpq" = ( +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dps" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpt" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "cryostorage_shuttle"; + name = "cryostorage controller"; + pixel_x = -26; + req_access = list(19); + tag_door = "cryostorage_shuttle_hatch" + }, +/obj/effect/landmark{ + name = "JoinLateCryo" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dpu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dpv" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dpw" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpx" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/flora/pottedplant/shoot, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dpB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/storage/primary) +"dpC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/storage/primary) +"dpD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/storage/primary) +"dpE" = ( +/turf/simulated/wall, +/area/security/checkpoint2) +"dpF" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint2) +"dpG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(1) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/security/checkpoint2) +"dpH" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/checkpoint2) +"dpI" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/aft) +"dpJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Aft Hallway Five"; + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpL" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpM" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dpP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dpQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/device/piano, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpR" = ( +/obj/machinery/door/airlock{ + locked = 1; + name = "Unit 1" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpS" = ( +/obj/machinery/status_display, +/turf/simulated/shuttle/wall/no_join, +/area/shuttle/cryo/station) +"dpT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 1; + icon_state = "body_scanner_1" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dpU" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dpV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "cryostorage_shuttle_berth"; + name = "cryostorage shuttle berth controller"; + pixel_x = -26; + req_access = list(19); + tag_door = "cryostorage_shuttle_berth_hatch" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dpW" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dpX" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dpY" = ( +/obj/structure/bed/chair/comfy/black, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dpZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dqa" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"dqb" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/navbeacon/delivery/south{ + location = "Tool Storage" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqc" = ( +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqf" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqh" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dqj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dqk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dql" = ( +/obj/structure/table/standard, +/obj/item/weapon/towel, +/obj/item/weapon/towel, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dqm" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dqn" = ( +/obj/item/clothing/gloves/rainbow, +/obj/item/clothing/head/soft/rainbow, +/obj/item/clothing/shoes/rainbow, +/obj/item/clothing/under/color/rainbow, +/obj/item/weapon/bedsheet/rainbow, +/obj/item/weapon/pen/crayon/rainbow, +/obj/random/crate, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dqo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dqp" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqt" = ( +/obj/item/stack/tile/floor/dark, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqv" = ( +/obj/item/trash/candle, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqx" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqy" = ( +/obj/structure/closet/crate/engineering, +/obj/item/weapon/bedsheet/brown, +/obj/item/weapon/coin/silver, +/obj/item/weapon/bedsheet/brown, +/obj/item/weapon/bedsheet/brown, +/obj/item/stack/tile/carpet{ + amount = 24 + }, +/obj/item/weapon/airlock_electronics, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dqz" = ( +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqA" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dqC" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Locker Room" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/aft) +"dqD" = ( +/obj/structure/cryofeed{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/cee, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"dqE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dqF" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"dqG" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/lore/vir, +/obj/item/device/paicard, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqH" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dqJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dqL" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqN" = ( +/obj/item/weapon/stool, +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqO" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dqP" = ( +/obj/machinery/vending/tool{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dqQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqR" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dqS" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/item/weapon/cell/apc, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/cap/hidden/supply{ + dir = 8 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqY" = ( +/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers{ + dir = 8 + }, +/obj/item/stack/cable_coil/lime, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dqZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dra" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/cap/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/cap/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dre" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drf" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drg" = ( +/obj/structure/cryofeed{ + dir = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"drh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dri" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drj" = ( +/obj/structure/bed/chair, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Civilian Hallway Two"; + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/docking_hallway2) +"drk" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drl" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drn" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"dro" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry/docking_lounge) +"drp" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drr" = ( +/obj/structure/table/standard, +/obj/machinery/recharger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drs" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 4; + icon_override = "secintercom"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drt" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/suit/storage/hazardvest, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dru" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drv" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Security Checkpoint" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drx" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dry" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drB" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drC" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drD" = ( +/obj/structure/closet, +/obj/item/weapon/lipstick/purple, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/item/clothing/glasses/sunglasses, +/obj/item/weapon/storage/bible, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"drE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/taperoll/engineering, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drF" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/construction/seconddeck/construction2) +"drG" = ( +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drH" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drJ" = ( +/obj/machinery/light, +/obj/item/stack/tile/floor, +/obj/item/stack/tile/floor, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drK" = ( +/obj/item/frame/extinguisher_cabinet, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"drL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drM" = ( +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"drN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drO" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"drP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drS" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Public Office"; + req_one_access = newlist() + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drT" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"drU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drV" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drX" = ( +/obj/machinery/vending/assist{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"drY" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"drZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsa" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/pen, +/obj/item/device/flash, +/obj/machinery/camera/network/security{ + c_tag = "SEC - Arrival Checkpoint"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/gamblingtable, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsd" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Firefighting equipment"; + req_access = list(12) + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + operating = 0; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsi" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/construction/seconddeck/construction2) +"dsj" = ( +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsl" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsm" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsn" = ( +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dso" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/door_assembly, +/obj/item/weapon/airlock_electronics, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Room 2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dsr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/docking_hallway2) +"dss" = ( +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dst" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsu" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsv" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsw" = ( +/obj/effect/landmark/start{ + name = "Assistant" + }, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsx" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dsy" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -30 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + pixel_x = 32; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsA" = ( +/obj/structure/closet/wardrobe/red, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dsB" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dsE" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsG" = ( +/obj/structure/table/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/weapon/tank/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsH" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/t_scanner, +/obj/random/plushielarge, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dsI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsJ" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/item/device/radio/beacon, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/aft) +"dsM" = ( +/obj/structure/closet/wardrobe/grey, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsN" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dsO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsP" = ( +/obj/item/frame/apc, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/weapon/module/power_control, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dsR" = ( +/obj/effect/landmark{ + name = "xeno_spawn"; + pixel_x = -1 + }, +/obj/item/frame/light, +/turf/simulated/floor/tiled/freezer, +/area/construction/seconddeck/construction2) +"dsS" = ( +/obj/item/latexballon, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dsT" = ( +/turf/space, +/area/shuttle/shuttle1/arrivals_dock) +"dsU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dsV" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/docking_hallway2) +"dsW" = ( +/obj/machinery/papershredder, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsY" = ( +/obj/machinery/libraryscanner, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Arrivals Lounge"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dsZ" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/hallway/secondary/entry/docking_lounge) +"dta" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry/docking_lounge) +"dtb" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/requests_console{ + department = "Tool Storage"; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtc" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtd" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/camera/network/civilian{ + c_tag = "CIV - Primary Tool Storage"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dte" = ( +/obj/structure/table/standard, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/random/tech_supply, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dtf" = ( +/turf/simulated/wall/r_wall, +/area/security/checkpoint2) +"dtg" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/dockhallway) +"dth" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/dockhallway) +"dti" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"dtj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/seconddeck/dockhallway) +"dtk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtm" = ( +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dtn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dto" = ( +/obj/structure/closet/wardrobe/black, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dtp" = ( +/obj/item/frame, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtq" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/aft) +"dts" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dtt" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dtu" = ( +/obj/structure/bed/chair, +/obj/item/weapon/handcuffs/fuzzy, +/obj/random/contraband, +/turf/simulated/floor, +/area/construction/seconddeck/construction2) +"dtv" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dtw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dty" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtz" = ( +/turf/simulated/wall, +/area/storage/primary) +"dtA" = ( +/turf/simulated/wall, +/area/hallway/primary/seconddeck/dockhallway) +"dtB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtC" = ( +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtD" = ( +/obj/structure/sign/deck/second, +/turf/simulated/wall/r_wall, +/area/hallway/primary/seconddeck/dockhallway) +"dtE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Three" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtF" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"dtH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtI" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"dtJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtL" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtM" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtP" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtQ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtR" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtS" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtT" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtW" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dtZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dua" = ( +/obj/item/weapon/book/codex/lore/vir, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dub" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"due" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duf" = ( +/turf/space, +/area/shuttle/shuttle2/seconddeck) +"dug" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dui" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dul" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dum" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dun" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dup" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duq" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dur" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/landmark{ + name = "Observer-Start" + }, +/obj/effect/landmark/start, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dus" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/seconddeck/dockhallway) +"dut" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/sign/dock/one, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway One"; + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"dux" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duz" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/white/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duA" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duB" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/obj/machinery/atm{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duG" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duH" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duI" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duK" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"duL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/sign/dock/two, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duO" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/dockhallway) +"duP" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duQ" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duS" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/sign/dock/three, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Hallway Five"; + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/dockhallway) +"duU" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"duV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D1) +"duW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D1) +"duX" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"duY" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D2) +"duZ" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/secondary/entry/D2) +"dva" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D2) +"dvb" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D2) +"dvd" = ( +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/secondary/entry/D2) +"dve" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dvf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D3) +"dvg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass{ + name = "Dock" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/secondary/entry/D3) +"dvh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvj" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvt" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvu" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dvv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dvx" = ( +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvy" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvB" = ( +/turf/space, +/area/shuttle/transport1/station) +"dvC" = ( +/obj/structure/sign/warning/docking_area, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvD" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dvE" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvH" = ( +/turf/space, +/area/shuttle/escape/station) +"dvI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dvJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvM" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/closet/emcloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvN" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvO" = ( +/obj/structure/sign/warning/docking_area, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dvP" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s1s_dock_outer"; + locked = 1; + name = "Dock One External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle1_dock_airlocksc"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dvQ" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "s1s_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvR" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle1_dock_airlocksc"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "s1s_dock_pump"; + tag_chamber_sensor = "s1s_dock_sensor"; + tag_exterior_door = "s1s_dock_outer"; + tag_interior_door = "s1s_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "s1s_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "s1s_dock_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvS" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s1s_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dvT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle1_dock_airlocksc"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D1) +"dvV" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dvW" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvX" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dvY" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dvZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D3) +"dwa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "centcom_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 28; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwb" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dwc" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "centcom_shuttle_dock_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "centcom_dock_pump"; + tag_chamber_sensor = "centcom_dock_sensor"; + tag_exterior_door = "centcom_dock_outer"; + tag_interior_door = "centcom_dock_inner" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "centcom_dock_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "centcom_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwd" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "centcom_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwe" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "centcom_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "centcom_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dwf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dwh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwl" = ( +/turf/space, +/area/shuttle/arrival/station) +"dwm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dwr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dws" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dww" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock One Fore"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwx" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Two Fore"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Three Fore"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwB" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dwD" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwG" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"dwH" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dwJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwL" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/evac, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dwM" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/evac, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dwQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dwS" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dwT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/medical/first_aid_station/seconddeck/port) +"dwU" = ( +/turf/simulated/wall, +/area/medical/first_aid_station/seconddeck/port) +"dwV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_medical{ + name = "First-Aid Station"; + req_one_access = list(5,12,19) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/medical/first_aid_station/seconddeck/port) +"dwX" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dwY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dwZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxa" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dxb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_north_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxd" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxe" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_north_airlock"; + master_tag = "escape_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_north_mech"; + tag_airpump = "escape_dock_north_pump"; + tag_chamber_sensor = "escape_dock_north_sensor"; + tag_exterior_door = "escape_dock_north_outer"; + tag_interior_door = "escape_dock_north_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxg" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxh" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_snorth_airlock"; + master_tag = "escape_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_north_starboard_mech"; + tag_airpump = "escape_dock_north_starboard_pump"; + tag_chamber_sensor = "escape_dock_north_starboard_sensor"; + tag_exterior_door = "escape_dock_north_starboard_outer"; + tag_interior_door = "escape_dock_north_starboard_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_starboard_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxj" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxk" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxl" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/plasteel{ + amount = 15 + }, +/obj/item/stack/material/plasteel{ + amount = 15 + }, +/obj/item/stack/material/plastic{ + amount = 50 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dxm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "arrivals_dock_north_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxn" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxo" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/central) +"dxp" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "arrivals_dock_north_airlock"; + master_tag = "arrivals_dock"; + pixel_y = 30; + req_one_access = list(13); + tag_airlock_mech_sensor = "arrivals_dock_north_mech"; + tag_airpump = "arrivals_dock_north_pump"; + tag_chamber_sensor = "arrivals_dock_north_sensor"; + tag_exterior_door = "arrivals_dock_north_outer"; + tag_interior_door = "arrivals_dock_north_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_north_mech" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxq" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dxs" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxt" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "dock3_north_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "dock3_north_pump"; + tag_chamber_sensor = "dock3_north_sensor"; + tag_exterior_door = "dock3_north_outer"; + tag_interior_door = "dock3_north_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxu" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dxv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock3_north_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxx" = ( +/turf/space, +/area/shuttle/shuttle2/arrivals_dock) +"dxy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxA" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_north_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxB" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_north_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dxC" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/item/stack/material/glass{ + amount = 50 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering RC"; + pixel_y = -32 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dxD" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxE" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_north_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dxH" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxI" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxJ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dxK" = ( +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxL" = ( +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "arrivals_dock_north_sensor"; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dxM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "dock3_north_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_north_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dxN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock3_north_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxO" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_north_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dxQ" = ( +/turf/space, +/area/shuttle/response_ship/arrivals_dock) +"dxR" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dxT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dxU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dxV" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dxY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dxZ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dya" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyb" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/item/device/radio{ + frequency = 1487; + icon_state = "med_walkietalkie"; + name = "Medbay Emergency Radio Link" + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dyd" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dye" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyg" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/sign/warning/airlock, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dyh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dyi" = ( +/obj/structure/bed/roller, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyk" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyl" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dym" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyn" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyo" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dyq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dyr" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_dock_outer"; + locked = 1; + name = "Dock One External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "response_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dys" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "specops_dock_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyt" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "specops_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "specops_dock_sensor"; + pixel_y = -25 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "response_shuttle_dock_airlock"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "specops_dock_pump"; + tag_chamber_sensor = "specops_dock_sensor"; + tag_exterior_door = "specops_dock_outer"; + tag_interior_door = "specops_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyu" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "specops_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dyv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "response_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyw" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyx" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyz" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/structure/closet/emcloset, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyA" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "shuttle2_dock_airlocksc"; + name = "interior access button"; + pixel_x = 28; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyC" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s2s_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dyD" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "s2s_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "shuttle2_dock_airlocksc"; + pixel_y = 30; + req_one_access = list(13); + tag_airpump = "s2s_dock_pump"; + tag_chamber_sensor = "s2s_dock_sensor"; + tag_exterior_door = "s2s_dock_outer"; + tag_interior_door = "s2s_dock_inner" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "s2s_dock_sensor"; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyE" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "s2s_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyF" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "s2s_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "shuttle2_dock_airlocksc"; + name = "exterior access button"; + pixel_x = 5; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dyG" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyK" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyN" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyO" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyR" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dyU" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dyW" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dyX" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dyZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dza" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzb" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzc" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_south_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzd" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_south_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dze" = ( +/obj/structure/table/steel_reinforced, +/obj/item/stack/material/steel{ + amount = 50 + }, +/obj/item/stack/material/steel{ + amount = 50 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/workshop) +"dzf" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzg" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzh" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_inner"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dzj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_north_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "arrivals_dock_north_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzl" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzm" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzn" = ( +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "arrivals_dock_south_sensor"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzo" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "dock3_south_airlock"; + name = "exterior access button"; + pixel_x = -5; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dzp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "dock3_south_sensor"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzr" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dzs" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzt" = ( +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_south_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzu" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_south_airlock"; + master_tag = "escape_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_south_mech"; + tag_airpump = "escape_dock_south_pump"; + tag_chamber_sensor = "escape_dock_south_sensor"; + tag_exterior_door = "escape_dock_south_outer"; + tag_interior_door = "escape_dock_south_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_south_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dzx" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzy" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "escape_dock_ssouth_airlock"; + master_tag = "escape_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "escape_dock_south_starboard_mech"; + tag_airpump = "escape_dock_south_starboard_pump"; + tag_chamber_sensor = "escape_dock_south_starboard_sensor"; + tag_exterior_door = "escape_dock_south_starboard_outer"; + tag_interior_door = "escape_dock_south_starboard_inner"; + tag_shuttle_mech_sensor = "shuttle_dock_south_starboard_mech" + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "escape_dock_south_starboard_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzA" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/teleporter) +"dzB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/secondary/entry/D2) +"dzC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "arrivals_dock_south_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzD" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "arrivals_dock_south_airlock"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_inner"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dzF" = ( +/obj/machinery/embedded_controller/radio/airlock/docking_port_multi{ + frequency = 1380; + id_tag = "arrivals_dock_south_airlock"; + master_tag = "arrivals_dock"; + pixel_y = -30; + req_one_access = list(13); + tag_airlock_mech_sensor = "arrivals_dock_south_mech"; + tag_airpump = "arrivals_dock_south_pump"; + tag_chamber_sensor = "arrivals_dock_south_sensor"; + tag_exterior_door = "arrivals_dock_south_outer"; + tag_interior_door = "arrivals_dock_south_inner"; + tag_shuttle_mech_sensor = "arrivals_dock_south_mech" + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzG" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "arrivals_dock_south_pump" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2/arrivals) +"dzH" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dzI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "dock3_south_airlock"; + pixel_y = -30; + req_one_access = list(13); + tag_airpump = "dock3_south_pump"; + tag_chamber_sensor = "dock3_south_sensor"; + tag_exterior_door = "dock3_south_outer"; + tag_interior_door = "dock3_south_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1380; + id_tag = "dock3_south_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "dock3_south_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzL" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock One Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzN" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Two Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzO" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzP" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Dock Three Aft"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzS" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzT" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzV" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dzW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dzY" = ( +/obj/effect/floor_decal/sign/dock/one, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dzZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAa" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/sign/dock/two, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAd" = ( +/obj/effect/floor_decal/sign/dock/three, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAf" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "trade_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = -28; + pixel_y = -26; + req_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAg" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "admin_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAj" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/item/weapon/tool/crowbar/red, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAk" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAl" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1331; + master_tag = "nuke_shuttle_dock_airlock"; + name = "interior access button"; + pixel_x = 26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D1) +"dAo" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAp" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_inner"; + locked = 1; + name = "Dock One Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_dock_inner"; + locked = 1; + name = "Dock Two Internal Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dAr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D3) +"dAs" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAu" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dAx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAy" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "trade_shuttle_dock_sensor"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "trade_shuttle_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "trade_shuttle_dock_airlock"; + pixel_x = 28; + req_one_access = list(13); + tag_airpump = "trade_shuttle_dock_pump"; + tag_chamber_sensor = "trade_shuttle_dock_sensor"; + tag_exterior_door = "trade_shuttle_dock_outer"; + tag_interior_door = "trade_shuttle_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D1) +"dAG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1380; + id_tag = "admin_shuttle_dock_airlock"; + pixel_x = -28; + req_one_access = list(13); + tag_airpump = "admin_shuttle_dock_pump"; + tag_chamber_sensor = "admin_shuttle_dock_sensor"; + tag_exterior_door = "admin_shuttle_dock_outer"; + tag_interior_door = "admin_shuttle_dock_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1380; + id_tag = "admin_shuttle_dock_pump" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "admin_shuttle_dock_sensor"; + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"dAJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dAK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/airlock_sensor{ + frequency = 1331; + id_tag = "nuke_shuttle_dock_sensor"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/embedded_controller/radio/airlock/docking_port{ + frequency = 1331; + id_tag = "nuke_shuttle_dock_airlock"; + pixel_x = 28; + req_access = list(0); + req_one_access = list(13); + tag_airpump = "nuke_shuttle_dock_pump"; + tag_chamber_sensor = "nuke_shuttle_dock_sensor"; + tag_exterior_door = "nuke_shuttle_dock_outer"; + tag_interior_door = "nuke_shuttle_dock_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + frequency = 1331; + id_tag = "nuke_shuttle_dock_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D3) +"dAM" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_outer"; + locked = 1; + name = "Dock One External Access"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAN" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "trade_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "trade_shuttle_dock_outer"; + locked = 1; + name = "Dock One External Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D1) +"dAO" = ( +/obj/structure/sign/warning/docking_area, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry/D2) +"dAP" = ( +/obj/machinery/shield_diffuser, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "admin_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = 28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "admin_shuttle_dock_outer"; + locked = 1; + name = "Dock Two External Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"dAQ" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1331; + master_tag = "nuke_shuttle_dock_airlock"; + name = "exterior access button"; + pixel_x = -28; + pixel_y = -6; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAR" = ( +/obj/machinery/shield_diffuser, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/external{ + frequency = 1331; + icon_state = "door_locked"; + id_tag = "nuke_shuttle_dock_outer"; + locked = 1; + name = "Dock Three External Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +"dAS" = ( +/turf/space, +/area/syndicate_station/arrivals_dock) +"dAT" = ( +/turf/space, +/area/shuttle/merchant/away) +"dAU" = ( +/turf/space, +/area/shuttle/administration/station) +"dAV" = ( +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dAW" = ( +/turf/space, +/area/shuttle/response_ship/thirddeck) +"dAX" = ( +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dAY" = ( +/obj/effect/landmark{ + name = "carpspawn" + }, +/turf/space, +/area/shuttle/response_ship/thirddeck) +"dAZ" = ( +/obj/structure/grille, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBa" = ( +/turf/simulated/wall/r_wall, +/area/thirddeck/roof) +"dBb" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Fore"; + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBc" = ( +/turf/simulated/wall/r_wall, +/area/ai) +"dBd" = ( +/obj/structure/table/standard, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/flora/pottedplant/unusual{ + name = "Steve"; + pixel_y = 15 + }, +/obj/item/device/radio/intercom/custom{ + dir = 8; + pixel_x = -21 + }, +/obj/item/device/radio/intercom/private{ + dir = 4; + pixel_x = 21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBe" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai) +"dBf" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBg" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBh" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBj" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai) +"dBk" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBm" = ( +/turf/simulated/floor/greengrid, +/area/ai) +"dBn" = ( +/obj/effect/floor_decal/industrial/warning/cee, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/ai) +"dBo" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBq" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBr" = ( +/turf/space, +/area/skipjack_station/thirddeck) +"dBs" = ( +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBt" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dBu" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBv" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBx" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dBy" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBz" = ( +/obj/structure/cable/cyan, +/obj/machinery/power/smes/buildable{ + charge = 5e+006; + input_attempt = 1; + input_level = 200000; + output_level = 200000 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/ai) +"dBA" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/ai) +"dBB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBC" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBD" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "forestarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/forestarboardsolar) +"dBE" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dBF" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "forestarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/forestarboardsolar) +"dBG" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "foreportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/foreportsolar) +"dBH" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dBI" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dBL" = ( +/turf/simulated/wall/durasteel, +/area/ai) +"dBM" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/emergency, +/obj/random/medical/lite, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dBN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dBP" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Port 1"; + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dBQ" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/device/radio/intercom/private{ + pixel_y = -21 + }, +/obj/item/device/radio/intercom/custom{ + dir = 1; + pixel_y = 21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dBR" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBT" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBU" = ( +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + id_tag = null; + locked = 1; + name = "AI Core"; + req_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBV" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/machinery/turretid/stun{ + check_synth = 1; + name = "AI Chamber turret control"; + pixel_x = -30; + pixel_y = -24 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = 24; + pixel_y = -25 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the AI core maintenance door."; + id = "AICore"; + name = "AI Maintenance Hatch"; + pixel_x = 14; + pixel_y = 25; + req_access = list(16) + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/xray/command{ + c_tag = "AI - Core" + }, +/obj/machinery/power/apc/super/critical{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/cyan{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBW" = ( +/obj/machinery/door/airlock/hatch{ + icon_state = "door_locked"; + id_tag = null; + locked = 1; + name = "AI Core"; + req_access = list(16) + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBY" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dBZ" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCa" = ( +/obj/effect/landmark{ + name = "tripai" + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/item/device/radio/intercom/private{ + dir = 1; + pixel_y = 21 + }, +/obj/item/device/radio/intercom/custom{ + pixel_y = -21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCb" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Starboard"; + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/foreport) +"dCd" = ( +/obj/effect/landmark/start{ + name = "AI" + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + pixel_x = 30; + pixel_y = -32 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/item/device/radio/intercom/private{ + dir = 4; + pixel_x = 21; + pixel_y = -10 + }, +/obj/item/device/radio/intercom/custom{ + dir = 8; + pixel_x = -21; + pixel_y = -10 + }, +/obj/item/device/radio/intercom{ + broadcasting = 1; + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCf" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/forestarboard) +"dCg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCh" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/foreportsolar) +"dCi" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCj" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCk" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCl" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCm" = ( +/obj/item/clothing/head/soft/mime, +/obj/item/clothing/mask/gas/mime, +/obj/item/clothing/shoes/mime, +/obj/item/clothing/under/mime, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dCn" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall/r_wall, +/area/ai) +"dCq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCs" = ( +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dCt" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCu" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCv" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCx" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCy" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCz" = ( +/obj/structure/firedoor_assembly, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCA" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/forestarboardsolar) +"dCB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCC" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dCD" = ( +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCE" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCF" = ( +/obj/machinery/lapvend{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/storage/primary) +"dCG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Port" + }, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCH" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dCI" = ( +/turf/simulated/wall, +/area/maintenance/solars/foreportsolar) +"dCJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCK" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dCL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dCM" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/ai) +"dCP" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "arrivals_dock_south_outer"; + locked = 1; + name = "Arrivals Airlock"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2/arrivals) +"dCQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCR" = ( +/obj/machinery/porta_turret/ai_defense, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dCS" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCT" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCU" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dCW" = ( +/turf/simulated/wall, +/area/maintenance/solars/forestarboardsolar) +"dCX" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Starboard" + }, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dCZ" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint2) +"dDa" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDb" = ( +/obj/structure/cable/yellow, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDc" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_port_solar_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dDh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_port_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_port_solar_airlock"; + layer = 3.3; + pixel_y = -25; + req_access = list(13); + tag_airpump = "fore_port_solar_pump"; + tag_chamber_sensor = "fore_port_solar_sensor"; + tag_exterior_door = "fore_port_solar_outer"; + tag_interior_door = "fore_port_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_port_solar_sensor"; + layer = 3.3; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_port_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_port_solar_pump" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_port_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_port_solar_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Fore Port Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDr" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDs" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDt" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dDu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dDv" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/landmark/free_ai_shell, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDw" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDx" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dDA" = ( +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/thirddeck/roof) +"dDB" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/forestarboard) +"dDC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dDF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_starboard_solar_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDK" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_starboard_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDL" = ( +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "fore_starboard_solar_airlock"; + layer = 3.3; + pixel_y = -25; + req_access = list(13); + tag_airpump = "fore_starboard_solar_pump"; + tag_chamber_sensor = "fore_starboard_solar_sensor"; + tag_exterior_door = "fore_starboard_solar_outer"; + tag_interior_door = "fore_starboard_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "fore_starboard_solar_sensor"; + layer = 3.3; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "fore_starboard_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "fore_starboard_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dDN" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "fore_starboard_solar_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDO" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDP" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDQ" = ( +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDR" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDS" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dDT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDW" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDX" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDY" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Fore Port"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Port Access"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEa" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/thirddeck/foreport) +"dEb" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + icon_state = "32-1" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/foreport) +"dEc" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/ai) +"dEd" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEe" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Fore Starboard Access"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEg" = ( +/obj/structure/cable, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Fore Starboard"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEh" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/yellow, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dEm" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dEn" = ( +/turf/space, +/area/ninja_dojo/thirddeck) +"dEo" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dEp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEq" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/foreport) +"dEr" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_upload) +"dEs" = ( +/obj/machinery/door/airlock/vault/bolted{ + name = "AI core"; + req_access = list(16) + }, +/obj/machinery/door/blast/regular{ + id = "AICore"; + name = "AI core maintenance hatch" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dEt" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/ai) +"dEu" = ( +/obj/structure/sign/kiddieplaque, +/turf/simulated/wall/r_wall, +/area/ai/ai_upload) +"dEv" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/forestarboard) +"dEw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dEy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEz" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/freeform, +/obj/item/weapon/aiModule/protectStation{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEA" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/porta_turret/ai_defense{ + req_one_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEC" = ( +/obj/machinery/computer/aiupload, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dED" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 1; + pixel_x = -36; + pixel_y = 21 + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -22; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEE" = ( +/obj/machinery/computer/borgupload, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/command{ + c_tag = "AI - Upload" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEG" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/nanotrasen, +/obj/item/weapon/aiModule/reset{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEI" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEJ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEK" = ( +/obj/machinery/camera/network/command{ + c_tag = "AI - Port 2"; + dir = 8 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dEL" = ( +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEM" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEN" = ( +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEO" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEP" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/ai_slipper{ + icon_state = "motion0" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEQ" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dES" = ( +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dET" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dEU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEV" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dEW" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dEX" = ( +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/light, +/obj/machinery/porta_turret/ai_defense{ + req_one_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dEZ" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFa" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFb" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/foreportsolar) +"dFd" = ( +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFe" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/asimov, +/obj/item/weapon/aiModule/freeformcore, +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Core Modules"; + req_access = list(20) + }, +/obj/item/weapon/aiModule/corp, +/obj/item/weapon/aiModule/paladin, +/obj/item/weapon/aiModule/robocop, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFf" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFg" = ( +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dFh" = ( +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 4; + pixel_x = 21 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFi" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFj" = ( +/obj/structure/table/standard, +/obj/item/weapon/aiModule/oxygen, +/obj/item/weapon/aiModule/oneHuman, +/obj/machinery/door/window{ + dir = 8; + name = "High-Risk Modules"; + req_access = list(20) + }, +/obj/item/weapon/aiModule/purge, +/obj/item/weapon/aiModule/antimov, +/obj/item/weapon/aiModule/teleporterOffline, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_upload) +"dFk" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFl" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/forestarboardsolar) +"dFm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFp" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dFq" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dFr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload"; + req_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload) +"dFs" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dFt" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dFu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/closet/crate, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/powercell, +/obj/random/toolbox, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFw" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFx" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFy" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/table/rack, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/belt/utility, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFz" = ( +/obj/machinery/message_server, +/obj/machinery/camera/network/command{ + c_tag = "AI - Messaging Server"; + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFB" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dFC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/item/device/radio/intercom/locked/ai_private{ + dir = 1; + pixel_y = 21 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/camera/network/command{ + c_tag = "AI - Upload Foyer" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Upload Chamber"; + name = "AI Upload turret control"; + pixel_y = 24 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + name = "light switch "; + pixel_x = 36 + }, +/obj/structure/cable/cyan{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/flasher{ + id = "AIFoyer"; + pixel_y = 36 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFF" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFG" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFH" = ( +/obj/structure/table/standard, +/obj/item/weapon/phone, +/obj/machinery/camera/network/command{ + c_tag = "AI - Cyborg Station"; + dir = 8 + }, +/obj/machinery/computer/cryopod/robot{ + pixel_x = 30 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dFI" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + target_pressure = 200 + }, +/obj/structure/largecrate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFJ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dFK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dFL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/flora/pottedplant/dead, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dFM" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 4; + id = "foreportsolar"; + name = "Fore Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/foreportsolar) +"dFN" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFO" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Messaging Server"; + req_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dFR" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFS" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/hologram/holopad, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dFU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/cyan{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Synthetic Storage Access"; + req_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/cyan{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFW" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Cyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dFY" = ( +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar_control{ + dir = 8; + id = "forestarboardsolar"; + name = "Fore Starboard Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/forestarboardsolar) +"dFZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/largecrate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dGd" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hop/quarters) +"dGe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dGf" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dGg" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dGh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dGi" = ( +/obj/structure/closet/crate{ + name = "Camera Assembly Crate" + }, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dGj" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGl" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_server_room) +"dGm" = ( +/turf/simulated/wall/r_wall, +/area/ai/ai_upload_foyer) +"dGn" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access"; + req_access = list(16) + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_upload_foyer) +"dGo" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/obj/structure/cable/cyan, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGq" = ( +/obj/effect/landmark{ + name = "JoinLateCyborg" + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai/ai_cyborg_station) +"dGr" = ( +/obj/machinery/cryopod/robot{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dGs" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGu" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGv" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dGw" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dGx" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hor/quarters) +"dGy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dGz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGB" = ( +/obj/structure/closet/secure_closet/hop2, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGC" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGD" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dGE" = ( +/turf/simulated/wall, +/area/maintenance/substation/command) +"dGF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGG" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.6 + }, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dGI" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dGJ" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/ai/ai_server_room) +"dGK" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGM" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/hallway/primary/thirddeck/central) +"dGN" = ( +/obj/structure/sign/warning/lethal_turrets, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dGO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/ai/ai_cyborg_station) +"dGP" = ( +/obj/structure/closet/secure_closet/CMO_wardrobe, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGQ" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGR" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGS" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dGT" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGU" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGV" = ( +/obj/structure/closet/secure_closet/RD_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dGW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dGX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGY" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dGZ" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "hopquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHa" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHb" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue_hop, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHc" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod3/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod3/station) +"dHd" = ( +/turf/simulated/wall/r_wall, +/area/construction/seconddeck/construction2) +"dHe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dHf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHi" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/central) +"dHj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHl" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "cmoquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHm" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHn" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/white_cmo, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHo" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/white_rd, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHp" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "rdquarters"; + pixel_x = 36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHr" = ( +/obj/item/weapon/storage/box/lights/mixed, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/maintenance/security, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dHs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dHt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dHu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/dogbed, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHw" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hop, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hop/quarters) +"dHx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dHy" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Command" + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"dHz" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 2 Starboard automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dHA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHB" = ( +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHC" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHF" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Fore"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHG" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHI" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dHJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHL" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/medical, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/cmo/quarters) +"dHM" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/rd, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hor/quarters) +"dHP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dHQ" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHU" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dHX" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dHY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dHZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hopquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hop/quarters) +"dIa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel Quarters"; + req_access = list(57) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hop/quarters) +"dIb" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hop/quarters) +"dIc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dId" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/maintenance/substation/command) +"dIe" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dIf" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIg" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cmoquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "CMO's Quarters"; + req_access = list(40) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/cmo/quarters) +"dIj" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hor/quarters) +"dIk" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "Research Director Quarters"; + req_access = list(30) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hor/quarters) +"dIl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "rdquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hor/quarters) +"dIm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/starboard) +"dIn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/ai) +"dIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIu" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dIv" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/port) +"dIw" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_port_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/port) +"dIx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_port_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "d3_port_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIy" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIz" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_port_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/port) +"dIA" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d3_port_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 26; + req_access = list(18) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dID" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/port) +"dIE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIF" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIG" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIH" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dII" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIJ" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Port Hallway One" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIK" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dIM" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dIN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/engineering) +"dIO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/port) +"dIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/fern, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dIS" = ( +/turf/unsimulated/mask, +/area/hallway/primary/thirddeck/central) +"dIT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dIU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dIW" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Central Access" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/hallway/primary/thirddeck/starboard) +"dIX" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dIZ" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJa" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJb" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Starboard Hallway One" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "d3_starboard_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 26; + req_access = list(18) + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJj" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_starboard_inner"; + locked = 1; + name = "Internal Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/starboard) +"dJk" = ( +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/obj/machinery/airlock_sensor{ + id_tag = "d3_starboard_sensor"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJm" = ( +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "d3_starboard_outer"; + locked = 1; + name = "External Airlock Access"; + req_access = list(13) + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/starboard) +"dJn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/starboard) +"dJo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d3_port_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/port) +"dJp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d3_port_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "d3_port_pump"; + tag_chamber_sensor = "d3_port_sensor"; + tag_exterior_door = "d3_port_outer"; + tag_interior_door = "d3_port_inner" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_port_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJq" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_port_pump" + }, +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Port Hallway Two"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dJv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dJD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/research) +"dJF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/port) +"dJG" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJI" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dJJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dJL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/primary/thirddeck/starboard) +"dJM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJN" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/flora/pottedplant/minitree, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Starboard Hallway Two"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJU" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "d3_starboard_pump" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "d3_starboard_airlock"; + pixel_y = -26; + req_access = list(18); + tag_airpump = "d3_starboard_pump"; + tag_chamber_sensor = "d3_starboard_sensor"; + tag_exterior_door = "d3_starboard_outer"; + tag_interior_door = "d3_starboard_inner" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dJY" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "d3_starboard_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -26; + req_access = list(18) + }, +/turf/simulated/floor/airless, +/area/hallway/primary/thirddeck/starboard) +"dJZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKb" = ( +/obj/structure/sign/deck/third, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/port) +"dKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/port) +"dKe" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKf" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKg" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKj" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKk" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKn" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKq" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKr" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKs" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKt" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKu" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/starboard) +"dKw" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dKx" = ( +/obj/structure/sign/deck/third, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dKA" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod7/station) +"dKB" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod7/station) +"dKC" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 4 + }, +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod7/station) +"dKD" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/port) +"dKE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/white/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dKH" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/restroom) +"dKI" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/restroom) +"dKJ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Command Restroom"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/restroom) +"dKK" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKL" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer Quarters"; + req_access = list(56) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/chief/quarters) +"dKN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "cequarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/chief/quarters) +"dKO" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/chief/quarters) +"dKP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Port"; + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKQ" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dKR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Starboard"; + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dKS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos/quarters) +"dKU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + id_tag = null; + name = "Head of Security Quarters"; + req_access = list(58) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/hos/quarters) +"dKV" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKW" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/hos/quarters) +"dKX" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/sc/bs) +"dKY" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Secretary Quarters"; + req_access = list(19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/bs) +"dKZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bsquarters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/bs) +"dLa" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/bs) +"dLb" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLd" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/starboard) +"dLe" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod8/station) +"dLf" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/escape_pod8/station) +"dLg" = ( +/turf/simulated/shuttle/wall/no_join{ + base_state = "orange"; + icon = 'icons/turf/shuttle_orange.dmi'; + icon_state = "orange" + }, +/area/shuttle/escape_pod8/station) +"dLh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod7/station) +"dLi" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_7"; + pixel_y = -25; + tag_door = "escape_pod_7_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLj" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = -32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLk" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod5/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod5/station) +"dLl" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_7_hatch"; + locked = 1; + name = "Escape Pod Hatch 7"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"dLm" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_7_berth_hatch"; + locked = 1; + name = "Escape Pod 7"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/primary/thirddeck/port) +"dLn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_7_berth"; + pixel_x = -25; + pixel_y = 30; + tag_door = "escape_pod_7_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLp" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLq" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLr" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLt" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLu" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/ce, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dLx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dLA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/flora/pottedplant/fern, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/thirddeck/central) +"dLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dLD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLF" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/hos, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dLG" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/bluedouble, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dLJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod_berth{ + frequency = 1380; + id_tag = "escape_pod_8_berth"; + pixel_x = 25; + pixel_y = 30; + tag_door = "escape_pod_8_berth_hatch" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dLL" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_8_berth_hatch"; + locked = 1; + name = "Escape Pod 8"; + req_access = list(13) + }, +/turf/simulated/floor, +/area/hallway/primary/thirddeck/starboard) +"dLM" = ( +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_pod_8_hatch"; + locked = 1; + name = "Escape Pod Hatch 8"; + req_access = list(13) + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLN" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_firstdeck"; + name = "SC Deck 2 East" + }, +/turf/space, +/area/skipjack_station/firstdeck) +"dLO" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller/escape_pod{ + frequency = 1380; + id_tag = "escape_pod_8"; + pixel_y = 25; + tag_door = "escape_pod_8_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"dLQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/shuttle/plating, +/area/shuttle/escape_pod8/station) +"dLR" = ( +/obj/structure/sign/warning/pods{ + dir = 8 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/port) +"dLS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLU" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"dLV" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/restroom) +"dLW" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dLZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMa" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/yellow_ce, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMb" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMc" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/button/windowtint{ + id = "cequarters"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMf" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 10 + }, +/obj/structure/sign/directions/cargo{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dMg" = ( +/obj/structure/sign/directions/bridge{ + pixel_y = 10 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dMh" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMi" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMj" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hallway/primary/thirddeck/central) +"dMk" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dMl" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMm" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = -36; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + id = "hosquarters"; + pixel_x = -36; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMn" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMo" = ( +/obj/structure/table/standard, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/pen/multi, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMq" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMr" = ( +/obj/machinery/teleport/hub{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"dMs" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/starboard) +"dMt" = ( +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMv" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dMw" = ( +/obj/structure/sign/warning/pods{ + dir = 4 + }, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/starboard) +"dMx" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/aftport) +"dMy" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dMz" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/aftport) +"dMA" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMB" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dME" = ( +/obj/structure/undies_wardrobe, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/restroom) +"dMF" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMG" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMH" = ( +/obj/structure/closet/secure_closet/engineering_chief_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/chief/quarters) +"dMI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dML" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMO" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dMS" = ( +/obj/structure/closet/secure_closet/hos_wardrobe, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMT" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMU" = ( +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/hos/quarters) +"dMV" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/structure/table/standard, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMW" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMX" = ( +/obj/structure/closet/lawcloset, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"dMY" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/thirddeck/aftstarboard) +"dMZ" = ( +/turf/simulated/wall, +/area/maintenance/thirddeck/aftstarboard) +"dNa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/fpcenter) +"dNh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Central Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNp" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNs" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNt" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dNu" = ( +/obj/structure/flora/pottedplant/largebush, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNw" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNx" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNy" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNz" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNA" = ( +/obj/machinery/vending/coffee, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNB" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/bridge) +"dNC" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/bridge) +"dND" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dNE" = ( +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dNF" = ( +/obj/structure/sign/deck/third, +/turf/simulated/wall, +/area/hallway/primary/thirddeck/central) +"dNG" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNH" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dNI" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled, +/area/bridge) +"dNJ" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/bridge) +"dNK" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dNL" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -32 + }, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNM" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/device/camera, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNN" = ( +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet/captain, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNO" = ( +/obj/structure/closet/wardrobe/captain{ + name = "station director's wardrobe" + }, +/obj/random/drinkbottle, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dNP" = ( +/obj/structure/sink{ + pixel_y = 16 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dNQ" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/soap/deluxe, +/obj/item/weapon/towel{ + color = "#FFD700"; + name = "gold towel" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dNR" = ( +/obj/structure/closet, +/obj/item/weapon/weldingtool, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dNT" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dNU" = ( +/obj/machinery/button/remote/blast_door{ + id = "heads_meeting"; + name = "Security Shutters"; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dNV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNW" = ( +/obj/structure/bed/chair/comfy/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNX" = ( +/obj/structure/bed/chair/comfy/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNY" = ( +/obj/structure/bed/chair/comfy/blue, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dNZ" = ( +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOa" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 36 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dOb" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOc" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOd" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/hallway/primary/thirddeck/central) +"dOe" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOf" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOg" = ( +/obj/machinery/computer/message_monitor{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_server_room) +"dOh" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/glass_command{ + id_tag = "sbridgedoor"; + name = "Bridge"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOi" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_command{ + id_tag = "sbridgedoor"; + name = "Bridge"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge) +"dOj" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/box/matches, +/obj/item/clothing/mask/smokable/cigarette/cigar, +/obj/item/weapon/reagent_containers/food/drinks/flask{ + pixel_x = 8 + }, +/obj/random_multi/single_item/captains_spare_id, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOk" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/sd) +"dOo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOq" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"dOr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOs" = ( +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOt" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOu" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dOv" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOw" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOx" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/effect/landmark{ + name = "blobstart" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOy" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/book/codex/corp_regs, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOz" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dOA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dOB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge/meeting_room) +"dOC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOD" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOE" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dOF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOH" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/monotile, +/area/hallway/primary/thirddeck/central) +"dOI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dOJ" = ( +/obj/machinery/computer/aifixer{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/bluegrid, +/area/ai/ai_cyborg_station) +"dOK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/hallway/primary/thirddeck/central) +"dOL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dOM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dON" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dOO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOR" = ( +/obj/structure/closet/secure_closet/captains{ + name = "station director's locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dOS" = ( +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOT" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/window/northright, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/heads/sc/sd) +"dOU" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOV" = ( +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/device/flashlight, +/obj/effect/decal/cleanable/dirt, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/random/crate, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dOX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOY" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dOZ" = ( +/obj/machinery/botany/extractor, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dPa" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPc" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPd" = ( +/obj/structure/bed/chair/comfy/blue{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"dPf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Conference Room"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPh" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPi" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPj" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPk" = ( +/obj/machinery/camera/network/third_deck{ + c_tag = "Third Deck - Stairwell"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dPp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dPr" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + name = "Station Director's Quarters"; + req_access = list(20) + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dPs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPt" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPv" = ( +/obj/item/frame, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPw" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dPx" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPy" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPA" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"dPB" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPC" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPD" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "bridge_center" + }, +/turf/simulated/floor/plating, +/area/bridge) +"dPE" = ( +/obj/structure/displaycase, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPF" = ( +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPH" = ( +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = 24 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Station Director's Office" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPI" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Captain's Office" + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPJ" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod4/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftport + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod4/station) +"dPK" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dPL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dPN" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftportsolar) +"dPO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dPP" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftportsolar"; + name = "Port Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftportsolar) +"dPQ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dPR" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dPS" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/hand_labeler, +/obj/item/device/retail_scanner/command, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPT" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPV" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPW" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPX" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dPY" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dPZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQa" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQb" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Bridge Port"; + dir = 6 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/secure_closet/guncabinet/sidearm{ + anchored = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQc" = ( +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/structure/closet/medical_wall{ + pixel_y = 31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled, +/area/bridge) +"dQe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQg" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = 31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled, +/area/bridge) +"dQi" = ( +/obj/structure/fireaxecabinet{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQj" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/camera/network/command{ + c_tag = "COM - Bridge Starboard" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/emcloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQm" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dQn" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQr" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQs" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Colony Director" + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the Starboard Bridge Doors."; + id = "sbridgedoor"; + name = "Starboard Bridge Door Control"; + pixel_x = 30; + pixel_y = -6 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the captain's office."; + id = "captaindoor"; + name = "Office Door Control"; + pixel_x = 30; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQt" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Station Director's Desk"; + departmentType = 5; + name = "Station Administrator RC"; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQu" = ( +/obj/structure/table/rack{ + dir = 4 + }, +/obj/item/clothing/mask/gas, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dQv" = ( +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftstarboardsolar) +"dQw" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dQx" = ( +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + id = "aftstarboardsolar"; + name = "Starboard Solar Array" + }, +/turf/simulated/floor/airless{ + icon_state = "solarpanel" + }, +/area/solar/aftstarboardsolar) +"dQy" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dQz" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQA" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dQB" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dQC" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/command{ + name = "Conference Room"; + req_access = list(19) + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQE" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQH" = ( +/obj/structure/bed/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQI" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dQL" = ( +/obj/structure/table/rack, +/obj/structure/window/reinforced, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/clothing/suit/armor/captain, +/obj/item/clothing/head/helmet/space/capspace, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/window/southleft{ + name = "Director's Desk Door"; + req_access = list(20) + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQN" = ( +/obj/structure/table/wooden_reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/device/megaphone, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQO" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/skills, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQP" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/folder/blue_captain, +/obj/item/weapon/stamp/denied{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/weapon/stamp/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQQ" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/flashlight/lamp/green, +/obj/machinery/newscaster/security_unit{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dQR" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dQS" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dQT" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQU" = ( +/obj/structure/closet, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/clean, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dQV" = ( +/obj/structure/flora/pottedplant{ + pixel_y = 10 + }, +/obj/structure/table/woodentable, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQW" = ( +/obj/structure/table/woodentable, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/obj/item/weapon/storage/box/cups, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQX" = ( +/obj/structure/reagent_dispensers/water_cooler/full, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQY" = ( +/obj/machinery/camera/network/command{ + c_tag = "COM - Secretary Office" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dQZ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/command{ + name = "Secretary Office"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/bridge/meeting_room) +"dRa" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 28 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRe" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/yellow, +/obj/item/device/flashlight, +/obj/item/device/flashlight{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRf" = ( +/obj/machinery/vending/snack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dRg" = ( +/obj/machinery/vending/cola{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dRh" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRi" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/obj/item/modular_computer/console/preset/engineering{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6 + }, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRk" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/device/multitool, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dRl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/bridge) +"dRp" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/command{ + id_tag = "captaindoor"; + name = "Station Director's Office"; + req_access = list(20) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/sc/sd) +"dRq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRu" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRv" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/hand_tele, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRw" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRx" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRy" = ( +/obj/machinery/atmospherics/valve, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRz" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(19) + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dRA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRC" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRD" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRF" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRG" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRH" = ( +/obj/structure/bed/chair, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRI" = ( +/turf/simulated/floor/tiled, +/area/bridge) +"dRJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRK" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dRL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRM" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRN" = ( +/obj/machinery/papershredder, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dRO" = ( +/obj/structure/closet/crate/internals, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/random/tank, +/obj/random/maintenance/research, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dRR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dRS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/aftportsolar) +"dRT" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dRU" = ( +/obj/machinery/photocopier, +/obj/machinery/button/remote/blast_door{ + id = "csblast"; + name = "Blastdoors"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRV" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRW" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRX" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start{ + name = "Command Secretary" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRY" = ( +/obj/structure/filingcabinet, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dRZ" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"dSa" = ( +/obj/machinery/computer/rcon{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/yellow/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/yellow/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dSb" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/red, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSc" = ( +/obj/machinery/computer/power_monitor{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/yellow/border, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"dSd" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSf" = ( +/obj/structure/bed/chair, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSg" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/blue/bordercorner, +/turf/simulated/floor/tiled, +/area/bridge) +"dSh" = ( +/obj/machinery/button/remote/blast_door{ + id = "bridge blast"; + name = "Bridge Blastdoors"; + pixel_y = -36 + }, +/obj/machinery/button/windowtint{ + id = "bridge_center"; + pixel_x = -11; + pixel_y = -24 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSi" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSj" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/folder/white, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/white/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/item/modular_computer/console/preset/security{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSl" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dSm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSn" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSo" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/book/codex/corp_regs, +/obj/item/device/tape/random, +/obj/item/device/taperecorder, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSp" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger, +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSq" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_one_access = list(12,19) + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dSr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/solars/aftstarboardsolar) +"dSs" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dSt" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dSu" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSy" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSA" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Aft Port"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dSB" = ( +/turf/simulated/wall, +/area/maintenance/solars/aftportsolar) +"dSC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/warning/high_voltage{ + pixel_x = -32 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Port Access"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSD" = ( +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSE" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSF" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dSG" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/computer/skills, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSH" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/blue{ + pixel_y = -5 + }, +/obj/item/weapon/pen/red{ + pixel_y = 5 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSI" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Bridge" + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSJ" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/pen/blue{ + pixel_y = -5 + }, +/obj/item/weapon/pen/red{ + pixel_y = 5 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dSK" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSM" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dSN" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_y = -30 + }, +/obj/item/weapon/storage/secure/briefcase, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSO" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/ids, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSP" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 8 + }, +/obj/item/modular_computer/console/preset/medical{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSQ" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dSR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/white/bordercorner2{ + dir = 6 + }, +/obj/machinery/computer/med_data{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dSS" = ( +/obj/structure/table/reinforced, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/item/device/aicard, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dST" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/recharger, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 6 + }, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled, +/area/bridge) +"dSU" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSV" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSW" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/bridge) +"dSX" = ( +/obj/machinery/button/remote/blast_door{ + id = "directorblast"; + name = "Security Shutters"; + pixel_x = -26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dSY" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dSZ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/sc/sd) +"dTa" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dTb" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/aftstarboard) +"dTc" = ( +/obj/structure/table/rack, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/device/radio, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTd" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/obj/random/cash, +/turf/simulated/floor, +/area/maintenance/bar) +"dTe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/sign/warning/high_voltage{ + pixel_x = 32 + }, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Starboard Access"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTf" = ( +/turf/simulated/wall, +/area/maintenance/solars/aftstarboardsolar) +"dTg" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Solar - Aft Starboard"; + input_attempt = 1; + input_level = 150000; + output_level = 100000 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTh" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTi" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/portable_atmospherics/canister/air/airlock, +/obj/structure/sign/warning/airlock{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTm" = ( +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dTo" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTq" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTr" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTs" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_port_solar_airlock"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dTt" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_port_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_port_solar_airlock"; + layer = 3.3; + pixel_y = 25; + req_access = list(13); + tag_airpump = "aft_port_solar_pump"; + tag_chamber_sensor = "aft_port_solar_sensor"; + tag_exterior_door = "aft_port_solar_outer"; + tag_interior_door = "aft_port_solar_inner" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_port_solar_sensor"; + layer = 3.3; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_port_solar_pump" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_port_solar_pump" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_port_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_port_solar_airlock"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTz" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + target_pressure = 200 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dTB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTD" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dTE" = ( +/obj/structure/lattice, +/obj/structure/cable{ + d1 = 32; + d2 = 8; + icon_state = "32-8" + }, +/obj/machinery/door/firedoor/border_only, +/turf/simulated/open, +/area/maintenance/thirddeck/aftport) +"dTF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTI" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "csblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"dTJ" = ( +/obj/structure/sign/warning/secure_area, +/turf/simulated/wall/r_wall, +/area/bridge) +"dTK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTL" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTM" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/bridge) +"dTN" = ( +/obj/structure/sign/warning/high_voltage, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/sc/sd) +"dTO" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTP" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTQ" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTR" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "directorblast"; + name = "Blast Doors"; + opacity = 0 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/sd) +"dTS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTU" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dTX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access"; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4; + target_pressure = 200 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/meter, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_starboard_solar_airlock"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_one_access = list(11,24) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_solar_inner"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUc" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_starboard_solar_pump" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUd" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + frequency = 1379; + id_tag = "aft_starboard_solar_pump" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/embedded_controller/radio/airlock/airlock_controller{ + id_tag = "aft_starboard_solar_airlock"; + layer = 3.3; + pixel_y = 25; + req_access = list(13); + tag_airpump = "aft_starboard_solar_pump"; + tag_chamber_sensor = "aft_starboard_solar_sensor"; + tag_exterior_door = "aft_starboard_solar_outer"; + tag_interior_door = "aft_starboard_solar_inner" + }, +/obj/machinery/airlock_sensor{ + id_tag = "aft_starboard_solar_sensor"; + layer = 3.3; + pixel_y = -25 + }, +/obj/effect/floor_decal/industrial/warning/cee{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "aft_starboard_solar_outer"; + locked = 1; + name = "Engineering External Access"; + req_access = list(11,13) + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUf" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + layer = 3.3; + master_tag = "aft_starboard_solar_airlock"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_one_access = list(11,24) + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUh" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUj" = ( +/obj/machinery/power/tracker, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUk" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/obj/item/modular_computer/console/preset/command{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/bridge) +"dUl" = ( +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Port"; + dir = 1 + }, +/obj/machinery/light/small, +/obj/item/weapon/stool, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dUm" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dUn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUo" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUr" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUs" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUt" = ( +/obj/structure/sign/warning/high_voltage{ + pixel_y = 32 + }, +/turf/simulated/floor/reinforced/airless, +/area/thirddeck/roof) +"dUu" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUv" = ( +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUx" = ( +/obj/structure/cable, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/steel, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUy" = ( +/obj/machinery/light/small, +/obj/machinery/camera/network/engineering{ + c_tag = "ENG - Solar Aft Starboard"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dUz" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/blue/border, +/turf/simulated/floor/tiled, +/area/bridge) +"dUA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dUB" = ( +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUC" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUD" = ( +/obj/structure/closet/wardrobe/grey, +/obj/item/weapon/storage/backpack, +/obj/item/weapon/storage/backpack, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/obj/random/maintenance/cargo, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUE" = ( +/obj/structure/closet/firecloset/full, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/security, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftport) +"dUF" = ( +/obj/structure/table/rack, +/obj/item/weapon/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/mask/gas, +/obj/item/device/flashlight, +/obj/item/clothing/glasses/meson, +/obj/random/maintenance/cargo, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftport) +"dUG" = ( +/obj/structure/table/rack{ + dir = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/medical, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftstarboard) +"dUH" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUI" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUJ" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dUK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUL" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftportsolar) +"dUM" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/catwalk, +/turf/simulated/floor/airless, +/area/solar/aftstarboardsolar) +"dUN" = ( +/turf/space, +/area/syndicate_station/thirddeck) +"dUO" = ( +/obj/effect/landmark/map_data{ + height = 3 + }, +/turf/space, +/area/space) +"dUP" = ( +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUR" = ( +/obj/machinery/camera/network/medbay{ + c_tag = "MED - FA Station Port"; + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/closet/secure_closet/medical_wall{ + name = "defibrillator closet"; + pixel_y = -31 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUS" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/structure/closet/medical_wall{ + pixel_y = -31 + }, +/obj/item/roller, +/obj/item/bodybag/cryobag, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/first_aid_station/seconddeck/port) +"dUU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medbay"; + sortType = "Medbay" + }, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"dUV" = ( +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + icon_state = "32-1" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/turf/simulated/open, +/area/maintenance/substation/cargo) +"dUW" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/modular_computer/console/preset/command, +/obj/random_multi/single_item/captains_spare_id, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/sc/sd) +"dUX" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/item/stack/tile/floor, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dUY" = ( +/obj/structure/closet/wardrobe/suit, +/obj/structure/window/reinforced{ + dir = 4; + health = 1e+006 + }, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dUZ" = ( +/obj/structure/closet/secure_closet/personal, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/turf/simulated/floor/tiled/dark, +/area/construction/seconddeck/construction2) +"dVa" = ( +/obj/item/weapon/camera_assembly, +/turf/simulated/floor/tiled, +/area/construction/seconddeck/construction2) +"dVb" = ( +/obj/machinery/light, +/obj/item/stack/material/plastic, +/obj/item/stack/material/plastic, +/obj/item/stack/material/plastic, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVc" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_y = -32 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVd" = ( +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/wirecutters, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/random/crate, +/turf/simulated/floor, +/area/maintenance/thirddeck/aftstarboard) +"dVe" = ( +/obj/item/frame/light, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVf" = ( +/obj/structure/bed, +/obj/item/weapon/bedsheet/mime, +/turf/simulated/floor/plating, +/area/construction/seconddeck/construction2) +"dVg" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(12,25,27,28,35) + }, +/turf/simulated/floor/plating, +/area/maintenance/chapel) +"dVh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dVi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVj" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dVk" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D2) +"dVl" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVm" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVn" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVo" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D1) +"dVq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVr" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry/D3) +"dVs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tcomm/tcomfoyer) +"dVt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall, +/area/maintenance/chapel) +"dVu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/table/rack{ + dir = 1 + }, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"dVv" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/cash, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/aftstarboard) +"dVw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/starboard) +"dVx" = ( +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/port) +"dVy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"dVz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/apcenter) +"dVA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/station_map{ + dir = 8; + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dVB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/station_map{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"dVC" = ( +/obj/machinery/botany/editor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVE" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVH" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVO" = ( +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora_isolation) +"dVP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology/xenoflora_isolation) +"dVQ" = ( +/obj/structure/sign/deck/first, +/turf/simulated/wall/r_wall, +/area/rnd/research/firstdeck/hallway) +"dVR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dVS" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/multi_tile/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dVT" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVU" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/botanydisk, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVV" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dVX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dVZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWd" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWe" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Isolation to Waste" + }, +/obj/effect/floor_decal/industrial/warning/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora_isolation) +"dWf" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/machinery/portable_atmospherics/canister, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWh" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"dWi" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dWj" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/syringes, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWk" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWl" = ( +/obj/structure/table/glass, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Port"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWm" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/hand_labeler, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWn" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 4 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWo" = ( +/obj/structure/table/glass, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/weapon/tape_roll, +/obj/item/device/analyzer/plant_analyzer, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWp" = ( +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/atmospherics/tvalve/mirrored, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWq" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWr" = ( +/obj/structure/closet/crate/hydroponics/prespawned, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/green/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/hydro, +/area/rnd/xenobiology/xenoflora) +"dWt" = ( +/obj/machinery/seed_storage/xenobotany, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Starboard"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWu" = ( +/obj/machinery/vending/hydronutrients{ + categories = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/closet/secure_closet/hydroponics/sci, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/light, +/obj/structure/closet/secure_closet/hydroponics/sci, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWx" = ( +/obj/structure/closet/emcloset/legacy, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora) +"dWy" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Port to Isolation" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWz" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/meter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWB" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWD" = ( +/obj/machinery/atmospherics/unary/heater{ + dir = 8; + icon_state = "heater" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWE" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 4; + id = "aftportsolar"; + name = "Aft Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftportsolar) +"dWF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWH" = ( +/obj/structure/closet/emcloset/legacy, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dWI" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWK" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"dWL" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"dWM" = ( +/obj/machinery/smartfridge, +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora) +"dWO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/rnd/xenobiology/xenoflora) +"dWP" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWQ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWR" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWS" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWU" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenoflora Isolation Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_isolation) +"dWV" = ( +/obj/machinery/atmospherics/unary/freezer{ + dir = 8; + icon_state = "freezer" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_isolation) +"dWW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/foreport) +"dWX" = ( +/obj/structure/cable/yellow, +/obj/machinery/power/solar_control{ + auto_start = 2; + dir = 8; + id = "aftstarboardsolar"; + name = "Aft Starboard Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/solars/aftstarboardsolar) +"dWY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dWZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Port" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Starboard" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXn" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXo" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"dXp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/border_only, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXA" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXF" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXG" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXH" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dXI" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXJ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXK" = ( +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXL" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXM" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + desc = "Blastdoor divider"; + id = "xenobioout7station"; + name = "Containment Divider" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXN" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dXO" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXP" = ( +/obj/structure/table/glass, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXQ" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXR" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXS" = ( +/obj/machinery/door/firedoor/border_only, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research/firstdeck/hallway) +"dXT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"dXU" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXV" = ( +/obj/structure/closet/wardrobe/science_white, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXW" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXX" = ( +/obj/machinery/washing_machine, +/obj/machinery/light, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dXY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance Access"; + req_one_access = list(47) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/rnd/research/firstdeck/hallway) +"dXZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYa" = ( +/obj/machinery/floodlight, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/firstdeck/hallway) +"dYb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYc" = ( +/obj/effect/landmark{ + name = "blobstart" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYe" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYf" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYg" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"dYh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYi" = ( +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "Biohazard"; + name = "Biohazard Shutter"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYj" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/purple/bordercorner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYk" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dYm" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/weapon/weldingtool, +/obj/item/clothing/head/welding, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYn" = ( +/obj/machinery/computer/operating{ + name = "Xenobiology Operating Computer" + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYo" = ( +/obj/machinery/optable{ + name = "Xenobiology Operating Table" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYp" = ( +/obj/item/weapon/extinguisher, +/obj/structure/catwalk, +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYr" = ( +/obj/effect/overmap/visitable/Southern_Cross, +/turf/space, +/area/space) +"dYs" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 21 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYv" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYw" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio6station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dYx" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYy" = ( +/turf/simulated/wall, +/area/rnd/xenobiology) +"dYz" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dYA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/northleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio5station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dYB" = ( +/obj/structure/table/glass, +/obj/item/weapon/surgical/scalpel{ + pixel_y = 12 + }, +/obj/item/weapon/surgical/circular_saw, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dYE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/rnd/xenobiology) +"dYF" = ( +/obj/structure/closet, +/obj/item/toy/figure/scientist, +/obj/item/clothing/accessory/armband/science, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/clothing/shoes/galoshes, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/airless, +/area/rnd/xenobiology) +"dYH" = ( +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/escape/firstdeck/ep_starboard1) +"dYI" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"dYJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYL" = ( +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/obj/machinery/vending/wallmed1{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYN" = ( +/obj/structure/table/standard, +/obj/machinery/chemical_dispenser/full{ + density = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/button/remote/blast_door{ + id = "xenobio6station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYP" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod6/station{ + base_area = /area/hallway/secondary/escape/firstdeck/ep_aftstarboard + }, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod6/station) +"dYQ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/button/remote/blast_door{ + id = "xenobio5station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for the divider between pens."; + id = "xenobioout7station"; + name = "Containment Divider Switch"; + pixel_y = 28; + req_access = list(55) + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Fore" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dYT" = ( +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYU" = ( +/obj/structure/sink{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYV" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYW" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dYX" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dYZ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZa" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZb" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZc" = ( +/obj/structure/bed/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZf" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZm" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + c_tag = "SCI - First Deck Research Hallway Aft"; + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZr" = ( +/obj/structure/table/standard, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZt" = ( +/obj/structure/bed/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZv" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZw" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/item/weapon/melee/baton/slime/loaded, +/obj/item/weapon/gun/energy/taser/xeno, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZx" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZy" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/window/brigdoor/westleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dZz" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZA" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"dZB" = ( +/mob/living/simple_mob/slime/xenobio, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"dZC" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZD" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/white, +/area/rnd/research/firstdeck/hallway) +"dZF" = ( +/obj/structure/table/standard, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZG" = ( +/obj/machinery/door/firedoor/border_only, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobiocontainstation"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZH" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced{ + dir = 1; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/glass_jar, +/obj/item/glass_jar, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZI" = ( +/obj/machinery/processor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZJ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio2station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZK" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZL" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio2station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"dZM" = ( +/obj/structure/catwalk, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralport) +"dZN" = ( +/obj/structure/sign/warning/biohazard, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"dZO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1379; + master_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Button"; + pixel_x = -26; + pixel_y = 6; + req_access = list(55) + }, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "xenostation_airlock_exterior"; + locked = 1; + name = "Xenobiology External Airlock"; + req_access = list(55) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology) +"dZP" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/weapon/pen/blue{ + pixel_x = -5; + pixel_y = -1 + }, +/obj/item/weapon/pen/red{ + pixel_x = -1; + pixel_y = 3 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light_switch{ + pixel_x = -36 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZR" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZS" = ( +/obj/machinery/smartfridge/secure/extract, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZT" = ( +/obj/machinery/disposal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZV" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"dZX" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 36 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Starboard"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"dZY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/floor_decal/industrial/outline/grey, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"dZZ" = ( +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaa" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eab" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + id_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Console"; + pixel_x = -26; + pixel_y = 26; + tag_exterior_door = "xenostation_airlock_exterior"; + tag_interior_door = "xenostation_airlock_interior" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eac" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/item/clothing/shoes/galoshes, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ead" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/material/phoron{ + amount = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eae" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaf" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio1station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eag" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eah" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eai" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/blast/regular{ + desc = "By gods, release the hounds!"; + id = "xenobiostationext"; + name = "Containment Release" + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaj" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eak" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eal" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eam" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ean" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1379; + icon_state = "door_locked"; + id_tag = "xenostation_airlock_interior"; + locked = 1; + name = "Xenobiology Internal Airlock"; + req_access = list(55) + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1379; + master_tag = "xenostation_airlock_control"; + name = "Xenobiology Access Button"; + pixel_y = -26; + req_access = list(55) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology) +"eao" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eap" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaq" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/clothing/gloves/sterile/latex, +/obj/item/weapon/hand_labeler, +/obj/item/device/slime_scanner, +/obj/item/device/slime_scanner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ear" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/item/weapon/melee/baton/slime/loaded, +/obj/item/weapon/gun/energy/taser/xeno, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eas" = ( +/obj/structure/table/standard, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eat" = ( +/obj/machinery/door/window/brigdoor/westleft{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eau" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eav" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/window/brigdoor/eastright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaw" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/item/weapon/extinguisher, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Access"; + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eax" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eay" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/mob/living/bot/secbot/slime, +/turf/simulated/floor/tiled/monotile, +/area/rnd/xenobiology) +"eaz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaA" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for containment."; + id = "xenobiocontainstation"; + name = "Containment Switch"; + pixel_y = -6; + req_access = null + }, +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology) +"eaB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology) +"eaG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "xenobio1station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaJ" = ( +/obj/machinery/door/blast/regular{ + desc = "By gods, release the hounds!"; + id = "xenobiostationext"; + name = "Containment Release" + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"eaK" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + req_access = null; + req_one_access = list(5,12,47) + }, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/centralstarboard) +"eaL" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/item/device/radio/intercom{ + dir = 8; + name = "Station Intercom (General)"; + pixel_x = -21 + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaN" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30 + }, +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio3station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/window/brigdoor/northright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaQ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobio4station"; + name = "Containment Blast Doors"; + pixel_y = 4; + req_access = list(55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaR" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/extinguisher, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 5; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/camera/network/research{ + c_tag = "SCI - Xenobiology Aft"; + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"eaT" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/emcloset/legacy, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaU" = ( +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for a door to space."; + id = "xenobiostationext"; + name = "Containment Release Switch"; + pixel_x = 28; + req_access = list(55) + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"eaV" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaW" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaX" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio3station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"eaY" = ( +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eaZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology) +"eba" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/brigdoor/southright{ + name = "Containment Pen"; + req_access = list(47) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "xenobio4station"; + name = "Containment Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/xenobiology) +"ebb" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/tiled/dark, +/area/rnd/xenobiology) +"ebc" = ( +/obj/structure/closet/firecloset/full/double, +/obj/item/device/radio/intercom{ + name = "Station Intercom (General)"; + pixel_y = -21 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebd" = ( +/obj/structure/closet/l3closet/general, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebe" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology) +"ebf" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"ebg" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/reinforced, +/area/rnd/xenobiology) +"ebh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/tiled/steel_dirty, +/area/engineering/auxiliary_engineering) +"ebi" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftstarboard) +"ebj" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/firstdeck/aftport) +"ebk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/security/checkpoint3) +"ebl" = ( +/obj/structure/table/steel, +/obj/item/device/communicator, +/obj/item/device/communicator, +/obj/item/device/radio/headset, +/obj/item/device/radio/headset, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/security/prison) +"ebm" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/security{ + name = "Equipment Storage"; + req_access = list(2) + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/security/security_equiptment_storage) +"ebn" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"ebo" = ( +/obj/machinery/door/firedoor/border_only, +/obj/structure/cable/green, +/obj/effect/wingrille_spawn/reinforced/polarized{ + id = "hosoffice" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/sc/hos) +"ebp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/security_port) +"ebq" = ( +/obj/machinery/atmospherics/valve{ + dir = 4 + }, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/security_starboard) +"ebr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/random/mob/mouse, +/turf/simulated/floor, +/area/maintenance/engineering) +"ebs" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/research) +"ebt" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/cable/cyan{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/clamp, +/obj/item/clamp, +/obj/item/clamp, +/turf/simulated/floor/tiled, +/area/engineering/engine_monitoring) +"ebu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebv" = ( +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebw" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebx" = ( +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Research"; + charge = 1e+007 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/research) +"eby" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebA" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebB" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebC" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/obj/item/weapon/clipboard, +/obj/item/weapon/clipboard, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/turf/simulated/floor/tiled/white, +/area/rnd/research_lockerroom) +"ebG" = ( +/obj/structure/sign/warning/compressed_gas, +/turf/simulated/wall, +/area/rnd/storage) +"ebH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebI" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/wood, +/area/rnd/research) +"ebJ" = ( +/obj/structure/closet/crate/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/obj/item/stack/material/lead{ + amount = 30 + }, +/turf/simulated/floor, +/area/engineering/storage) +"ebK" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/rnd/research) +"ebL" = ( +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"ebM" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 5 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engineering/drone_fabrication) +"ebO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebP" = ( +/obj/structure/disposalpipe/up{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 16; + d2 = 0; + icon_state = "16-0" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/central) +"ebQ" = ( +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet{ + name = "robotics parts" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ebR" = ( +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/purple/border, +/obj/structure/closet{ + name = "welding equipment" + }, +/turf/simulated/floor/tiled/white, +/area/assembly/robotics) +"ebS" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebU" = ( +/obj/machinery/portable_atmospherics/powered/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ebV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/rnd/research) +"ebW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/research) +"ebY" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/maintenance/research_medical) +"ebZ" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway One" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/ascenter) +"eca" = ( +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Three" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/purple/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ecb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/black{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/black{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Four"; + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ece" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/second_deck{ + c_tag = "Second Deck - Starboard Hallway Two"; + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/starboard) +"ecf" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecg" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = 5; + pixel_y = -29 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ech" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"eci" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"ecj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/black, +/turf/simulated/floor/tiled/white, +/area/medical/virology) +"eck" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) +"ecl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor, +/area/maintenance/cargo) +"ecm" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/medical/medbay2) +"ecn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"eco" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/vehicle/train/engine{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"ecp" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/vehicle/train/trolley{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/quartermaster/office) +"ecq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"ecr" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "ninja_shuttle_dock_airlock"; + landmark_tag = "ninja_arrivals_dock"; + name = "SC Aux Dock D" + }, +/turf/space, +/area/ninja_dojo/arrivals_dock) +"ecs" = ( +/obj/item/glass_jar, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"ect" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_arrivals_dock"; + name = "SC Aux Dock B" + }, +/turf/space, +/area/skipjack_station/arrivals_dock) +"ecu" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/cargo) +"ecv" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_firstdeck"; + name = "SC Off Deck 1 S" + }, +/turf/space, +/area/ninja_dojo/firstdeck) +"ecw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 11; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/medical/patient_wing) +"ecx" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_seconddeck"; + name = "SC Off Deck 2 N" + }, +/turf/space, +/area/ninja_dojo/seconddeck) +"ecy" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_seconddeck"; + name = "SC Deck 2 NE" + }, +/turf/space, +/area/syndicate_station/seconddeck) +"ecz" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "shuttle1_seconddeck"; + name = "SC Off Deck 2 NW" + }, +/turf/space, +/area/shuttle/shuttle1/seconddeck) +"ecA" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_seconddeck"; + name = "SC Deck 2 West" + }, +/turf/space, +/area/skipjack_station/seconddeck) +"ecB" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "response_ship_seconddeck"; + name = "SC Near Deck 2 SE" + }, +/turf/space, +/area/shuttle/response_ship/seconddeck) +"ecC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/meter, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/foreport) +"ecD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/meter, +/obj/random/mob/mouse, +/turf/simulated/floor/plating, +/area/maintenance/thirddeck/forestarboard) +"ecE" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 8; + icon_state = "shutter0"; + id = "heads_meeting"; + name = "Meeting Room Window Shutters"; + opacity = 0 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"ecF" = ( +/obj/machinery/teleport/station{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ecG" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter) +"ecH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecI" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/meter, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecJ" = ( +/obj/structure/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ecK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/plating, +/area/maintenance/central) +"ecL" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"ecM" = ( +/obj/machinery/atmospherics/pipe/tank/air{ + dir = 1; + start_pressure = 4559.63 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ecN" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_snorth_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = 26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"ecO" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_snorth_airlock"; + name = "exterior access button"; + pixel_x = -4; + pixel_y = -26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_north_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"ecP" = ( +/obj/machinery/access_button{ + command = "cycle_exterior"; + frequency = 1380; + master_tag = "escape_dock_ssouth_airlock"; + name = "exterior access button"; + pixel_x = -4; + pixel_y = 26; + req_one_access = list(13) + }, +/obj/machinery/door/airlock/external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_dock_south_starboard_outer"; + locked = 1; + name = "Escape Airlock"; + req_access = list(13) + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/shield_diffuser, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D2) +"ecQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/access_button{ + command = "cycle_interior"; + frequency = 1380; + master_tag = "escape_dock_ssouth_airlock"; + name = "interior access button"; + pixel_x = -26; + pixel_y = -26; + req_one_access = list(13) + }, +/turf/simulated/floor/tiled, +/area/hallway/secondary/entry/D2) +"ecR" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"ecS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/button/windowtint{ + id = "bsquarters"; + pixel_x = 36; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + pixel_x = 36; + pixel_y = -6 + }, +/turf/simulated/floor/carpet/blue, +/area/crew_quarters/heads/sc/bs) +"ecT" = ( +/obj/effect/shuttle_landmark/southern_cross/cryostorage_station, +/turf/simulated/shuttle/floor, +/area/shuttle/cryo/station) +"ecU" = ( +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Medical automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay_fore) +"ecV" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "shuttle2_seconddeck"; + name = "SC Off Deck 2 SE" + }, +/turf/space, +/area/shuttle/shuttle2/seconddeck) +"ecW" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Cargo automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ecX" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "shuttle1_dock_airlocksc"; + landmark_tag = "shuttle1_arrivals_dock"; + name = "SC Dock 1-A" + }, +/turf/space, +/area/shuttle/shuttle1/arrivals_dock) +"ecY" = ( +/obj/effect/shuttle_landmark/southern_cross/transport1_station, +/turf/space, +/area/shuttle/transport1/station) +"ecZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"eda" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edd" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Deck 2 Port automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"ede" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edf" = ( +/obj/effect/shuttle_landmark/southern_cross/escape/station, +/turf/space, +/area/shuttle/escape/station) +"edg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edh" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edj" = ( +/obj/effect/shuttle_landmark/southern_cross/arrivals_station, +/turf/space, +/area/shuttle/arrival/station) +"edk" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "response_shuttle_dock_airlock"; + landmark_tag = "response_ship_arrivals_dock"; + name = "SC Dock 1-C" + }, +/turf/space, +/area/shuttle/response_ship/arrivals_dock) +"edl" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/barricade, +/turf/simulated/floor/plating, +/area/hallway/primary/seconddeck/dockhallway) +"edm" = ( +/obj/random/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edn" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "shuttle2_dock_airlocksc"; + landmark_tag = "shuttle2_arrivals_dock"; + name = "SC Dock 3-C" + }, +/turf/space, +/area/shuttle/shuttle2/arrivals_dock) +"edo" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edq" = ( +/obj/effect/shuttle_landmark/southern_cross/merchant_station, +/turf/space, +/area/shuttle/merchant/away) +"edr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/valve/shutoff{ + dir = 4; + name = "Deck 2 Aft automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"eds" = ( +/obj/effect/shuttle_landmark/southern_cross/admin_station, +/turf/space, +/area/shuttle/administration/station) +"edt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edu" = ( +/obj/effect/shuttle_landmark{ + docking_controller = "nuke_shuttle_dock_airlock"; + landmark_tag = "syndie_arrivals_dock"; + name = "SC Dock 3-E" + }, +/turf/space, +/area/syndicate_station/arrivals_dock) +"edv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/medbay) +"edw" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "skipjack_thirddeck"; + name = "SC Deck 3 East" + }, +/turf/space, +/area/skipjack_station/thirddeck) +"edx" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "ninja_thirddeck"; + name = "SC Deck 3 West" + }, +/turf/space, +/area/ninja_dojo/thirddeck) +"edy" = ( +/obj/machinery/atmospherics/valve/shutoff{ + name = "Civilian automatic shutoff valve" + }, +/turf/simulated/floor/plating, +/area/maintenance/bar) +"edz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edA" = ( +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table/steel, +/obj/machinery/cell_charger, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edB" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/down{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/obj/structure/railing, +/turf/simulated/open, +/area/maintenance/substation/command) +"edC" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edD" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = -30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod7/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod7/station) +"edE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edF" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + name = "NanoMed Wall"; + pixel_y = 30 + }, +/obj/effect/shuttle_landmark/southern_cross/escape_pod8/station, +/turf/simulated/shuttle/floor, +/area/shuttle/escape_pod8/station) +"edG" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Command Substation Bypass" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor, +/area/maintenance/substation/command) +"edH" = ( +/obj/effect/shuttle_landmark{ + landmark_tag = "syndie_thirddeck"; + name = "SC Deck 3 South" + }, +/turf/space, +/area/syndicate_station/thirddeck) +"edI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/maintenance/substation/command) +"edJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/port) +"edN" = ( +/obj/machinery/door/firedoor/border_only, +/obj/effect/wingrille_spawn/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/engineering/foyer) +"edO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/engineering/hallway/atmos_hallway) +"edS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edT" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Atmospheric Technician" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edU" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Station Engineer" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edV" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/red, +/obj/item/weapon/pen/blue{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/red, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edW" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/folder/yellow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/red{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/red{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"edZ" = ( +/obj/machinery/shipsensors, +/obj/structure/lattice, +/obj/structure/catwalk, +/turf/space, +/area/hallway/primary/seconddeck/ascenter) +"eea" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/dark, +/area/hallway/primary/seconddeck/ascenter) +"tZc" = ( +/obj/effect/landmark/engine_loader, +/turf/space, +/area/space) + +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) (1,1,1) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacabGaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalyaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaafaagaadaaaaabaafaaaaaaaadaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaaaaaaaafaadaadaadaafaaiaaaaaaaaaaaaaaaaaaaaaaajaakaakaakaalaalaamaalaalaaaaafaaaaajaaaaaaaaaaaaaaaaaaaaaaanaafaafaagaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaacaacaacaacaacaacaacaacaacaacaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaaagaafaaaaafaaaaaaaaiaaoaapaapaaqaapaapaaoaajaaraalaajaajaasaataasaajaajaalaalaajaakaakaakaauaakaakaakaanaaaaaaaafaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahabHaahaaaaaaaaaaadaaaaaaaafaaaaaaaaiaavaawaaxaayaaxaawaazaajaaAaaBaaCaaDaaEaaFaaGaaHaaIaaJaaKaalaaLaaMaaLaajaaNaaOaaNaanaaaaaaaafaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaahaaaaaaaafaafaaaaaaaafaaaaaaaaiaaPaawaawaawaawaawaaQaajaaRaaSaaTaaUaaVaaWaaXaaXaaXaaYaaZaamaaLabaaaLaajaaNabbaaNaanaaaaaaaafaaaaaaaadaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahaahaahaahaahaahaahaahaahaahaahaaaaaaaaaabcaaaaaaaaaaaiabdabeaaiabfabgabgabgabgabgabhaajabiabjaajabkablabmabnaboaaJabpabqaalabrabsabrabtabuabvabuaanabwabxaanaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaiabyabyaaiabzabAabAabBabAabAabCaajaajaajaajaajabDabEaaJaajabFaajaajaajaaLakkaaLabtaaNaFQaaNaanabIabIaanaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaadaafaafaafabJabKabLabMabNabOabPabQabRabSabTabUabVabWabXabUabYabZacaabtacbaccacdabtaceacfaceabtacgachacgaciacjackaclaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaacmacnacoacpacqacqacracsactacqacqabUacuacvacwabUacxacyaeUabtacAacBacCabtacDacEacFabtacDacGacFacHacIacJacKaaaaaaaaaaadaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaagaadaadaadaadaafaagaadaadaadaafaafaaaaaaaafaadaadaadaadaaaaaaaaaaaaacLacMacNacOaapaapaaoacPaaoaapaapabUacQacRacQacSacTacUacVabtacWacXacYacZadaadbadcabtadaaddadeadfadgadhadiaaaaaaaaaaaaaadaadaagaaaaaaaaaaaeaadaadaadaadaadaadaafaagaadaadaadabcaafaadaaaaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaabaaaaaaaaaaaiadjadkadladmadnadoadpadqadradsadtadsaduadnadnadvadwadnadnadxadnadyadzadAadBadCadDadCadzadEadFadGadHaanaaaaaaaaaaabaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJadKaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaadLadNadMadOadPadQadRadSadTadUadVadQadWadXadQadQadYadZadQadQaeaadQadQadQaebaecaedaeeadQadUaefaegaehaeiaejaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaadLadLaelaekaemaenaenaenaeoaenaenaenaepaeqaczabtaeraesaetaeuaevaewaexaeyaezaeAaeBaeAaezaeCabtabtadFaeDaeEaejaejaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaeFaaaaaaaaaadLadLaeGaeIaeHaemaeJaeKaeLaeMaeNaeOaenaePaeQaePaeRaeRaeSaeTajdabtabtaaaaaaaaaaeVaeWaeVaaaaaaaaaabtaanaeDagBaeYaejaejaaaaaaaaaaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaeZaaaaaaaaaaaaaadaaaaaaaaaaffadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaeFaeFafaafbafcafcafcafcafcafcafcafcafcafcafcafdafaaeFaeFaaiadLadLafealQaeXafgaemafiafjafjafkafkaflaenafmafnafoafpaePafqafrafsabtaaaaaaaftaftaftafuaftaftaftaaaaaaaanafvafRafwafwaejaejaanaeZaeZafxafyafzafzafzafzafzafzafzafzafzafzafzafAafBaeZaeZaafaafaafaadaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaeFafCafDafEafFafFafFafGafHafIafJafGafFafFafFafKafDafLaeFafMafNafOafPafQafhafSaemafTafkafUafjafkaflaenafVafWafXafYaePafZagaagbabtaaaaaaaftagcagdageagfaggaftaaaaaaaanafvagBamlagiagjagkaghaeZaglaglaglagmagmagmagmagmagmagmagmagmagmagmagnagoagpaeZaaaaaaaaaaadaaaaaaaaaadIadIadIadIadIaaaaaaaaaaaaaaaaafaafaadaadaadaadaadaafaadaadaadaadaadabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaadaaaaaaaaaaeFafCafDafEafFafFafGagqagragsagtagqafGafFafFafKafDaguagvafMagwagxagyagzagPagOaemagCafkafjafjagDagEaenagFagGagHagIaePagJagKagJabtaaaaaaaftagLagdagMagdagNaftaaaaaaaananTanUagQagRagSagTaghagUaglafxaglagmagmagmagmagmagmagmagmagmagmagmagVagoagpaeZaaaaaaaaaaadaadaafaafaadaadaadaadaadaafaadaadaadaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaeFafCafDafEafFafFagWagXagYagZagYahaagWafFafFafKafDahbaeFahcahdaheaheahfaheaheaemahgahhafkafjafjahiaenaePahjaePahkaePahlahmahlabtaaaaaaaftahnahoahpahqahraftaaaaaaahsahtahtahuahtahtahvahwaeZahxagoahyagmagmagmagmagmagmagmagmagmagmagmagVagoagpaeZaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaadaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaahcaeFahzahAafEafFafFafGahBagWahCagWahDafGafFafFafKahEahFaeFaeFahGaheahHahIahJahKaemahLahMahNahOafjahPahQaePahRaePahSaePahTahUahVabtaaaaaaaftahWagdahXahYahZaftaaaaaaahsaiaaibaicaidahtaieaeZaeZaifaigaihagmagmagmagmagmagmagmagmagmagmagmagVaiiaijaeZaikaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaeFaeFaeFailafEafFafFagWaimaimagZaimaimagWafFafFafKainaeFaeFahcaioaheaipahIairaisaemaemaemaemaitaitaitaemaeRaeRaeRaeRaeRaiuahUaivabtabtaafaftaftaftaftaftaftaftaafahsahsahsaibaicaixahtaiyaikaeZaeZaizaiAagmagmagmagmagmagmagmagmagmagmagmagVaiBaeZaeZaeZaafaafaafaagaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaanBamQaowanCanCanCanCanCaowaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaahcaeFafCaiCafEafFafFaiDaiEagZagZagZaiFaiDafFafFafKaiCaiGaeFafMaioaiHaiIahIaiJaisaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiKaiLaiMaiNaiOaiPaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsaiQaicaibaiRaiyaghaeZaiSaiTaiAagmagmagmagmagmagmagmagmagmagmagmagVaiTagpaeZaikapiapiapiaqzaqzarMarMarMaqzaqzarMarMarMaqzaqzarMarMarMarQaqzaowaBcaPaaMvaRXaBcaowaowaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaadaadaadaadaaaaaaaaaaaaaaaaeFafCaiUafEafFafFafGaiVaiWagZaiXaiYafGafFafFafKaiUaiGaeFafMaioaheaiZajaaisaisaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiKajbajcahUajdaccaiKaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaahsahsajeajfahtaiyajgaeZaiSajhaiAagmagmagmagmagmagmagmagmagmagmagmagVajhagpaeZaSNbaXaZYbntbmqboCbnVbyRbrQbEibCNbrQbEmbFRbFFbFSbrQbyRbHubHvbmqbHzbHwbHAbHwbHAbHwbHBaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFajiajjafEafFafGafGahBagWajkaiDahBafGafGafFafKajlajmaeFajnaioaheaisaisaisaaaaaaaaaaaaaaaaaaajoajoajpajpajpajoajqajrajsahUajtajuajvajwajxajxajxajwajwaaaaaaaaaaaaaaaaaaahsahsahsahtajyajzaeZajAajBaiAagmagmagmagmagmagmagmagmagmagmagmagVajCajDaeZbIYbJbbJabJcarMbJHbJHbJHbJHbJHbJHbJHbJHbJHbMcbJHbJHbJHbJHbMNbmqccecbvccfcbvccfcbvccfaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFafCajEafEafFajFajGajHajIagZagWajJajKafGafFafKajEaiGaeFajLaioajMadlaaaaaaaaaaabaaaaaaajpajpajoajNajOajPajQajRajSajTajUahUajVajWajXajYajZakaakbakcajwajxajxaaaaaaaabaaaaaaaaaadFakdajyakeaeZaiSakfaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZcdzcdCcdBcfocfncfpcfpckbcjEclTclTcpDcnNcpFcpEcpHcpGcvHcpHcItcCgcLTcJxcOQcLUcSccPZcTFaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaeFafCajEakgafFakhagZagZagZagZakiakjaJtaklafFafKajEaiGaeFahcakmaknadlaaaaaaaaaaaaaaaajpajpakoakpakqakraksaktakuakvakwakxakyakzakAakBakCakDakEakFakGakHakIajxajxaaaaaaaaaaaaaaaadFakJakKaikaeZaiSakfaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZcXDdfZcYadjyarMcfpcfpdGcdkodGydGydVCdOZdVEdVDdGydVFdVGdGydVIdVHdVKdVJdVMdVLdVOdVNdVPaowaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLakLakLakLakLakLakLakLakLakLakLakLakLaeFaeFakMakgafFafGalzakOakNakNakPakQakRakSafFafKakTaeFaeFaeFaioakUadlaaaaaaaaaaaaajpajpakoakVakWakWakXakYakZalaalbalcaldalealfalgalhalialjalkallalmalmalnakIajxajxaaaaaaaaaaaaadFaloaiyaeZaeZaeZalpaiAagmagmagmagmagmagmagmagmagmagmagmagValqaeZaeZdVQdVSdVRapiaqzdVUdVTdVVdVTdVVdVWdVYdVXdWadVZdVVdVVdVVdVVdWbbmqdWddWcdWedWcdWcdWfdWgaowaafaafaafaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltalualtaltalualtaltaltaiqaeFalwalxakgafFafGalAalBaAxalCaAyalBaDdafGafFafKalDalEaeFahcaioadladlaaaaaaaaaajpajpakoakoalFakoalGalHalHalHalHalHalHalHalHalHalHalHalHalIalIalIalJakIalKakIakIajxajxaaaaaaaaaadFadFaiyaikaeZalLalMaiAagmagmagmagmagmagmagmagmagmagmagmagValNaijaeZambdfZcYadWibmqdWkdWjdWmdWldWodWndWqdWpdWsdWrdWudWtdWwdWvdWxbmqdWzdWydWBdWAbHAdWCdWDaowaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRalSalTalUalValWalXalYalZamaaiwaeFamcajEafEafFaiDaiDahBafFafFafFahBaiDaiDafFafKajEamdaeFameaioadLaaaaaaaaaaaaajpakoakVakWamfamgalHalHalHalHalHalHalHalHalHalHalHalHalHalIalIalIalIamhamialmalnakIajxaaaaaaaaaaaaaejaiyamjaeZaiSamkaiAagmagmagmagmagmagmagmagmagmagmagmagVakfagpaeZamsdWGdWFdWHbmqdWIarMdWJarMbmqbmqdWLdWKdWNdWMbmqarMdWJarMdWObmqdWQdWPdWSdWRdWUdWTdWVaowaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsammamnamoamoamoamoamoamoamoampamaaiwaeFamqajEafEafFalvamrafFafFafFafFafFalvamrafFafKajEamtaeFamudWWadLaaaaaaaaaajoajoamvalFakoamwamxalHalHalHamyamzamAamBamCamDamEamBamFamGamHamIamJalIamKamLakIalKamMajwajwaaaaaaaaaaejaiyantaeZanEamkaiAagmagmagmagmagmagmagmagmagmagmagmagVakfamPaeZapTdWZdWYdXbdXadXddXcdXbdXbdXfdXedXhdXgdXjdXidXkdXbdXmdXldXnaSNdXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsaltalRamRamSamTaSjamUamVamWamXamaaiwaeFamYamZanaanbanbanbanbanbanbanbanbanbanbanbancandaneaeFanfaioadLaaaaaaaaaajoanganhalFalGanianianialHalHanjanjanjanjanjankanlanmanmannanoanpanqalIalIalIalJalKanransajwaaaaaaaaaaejaiyaoaaeZanuanvanwanxanxanxanxanxanxanxanxanxanxanxanyanzanAaeZdXpdXrdXqdXqdXsdXudXtdXwdXvdXxdXvdXzdXydXBdXAdXDdXCdXFdXEdXHdXGdXodXIdXKdXJdXMdXLdXKdXNdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaalsalsaltaltaltaluanDanDalualtaltaltamNaeFanFanGanHanHanIanHanHanJanKanLanManNanNanNanNanOamtaeFanPaioadladlaaaaaaajpanQanRanSanianiaoJaoKanialHanVanWanXanYanZanZaEyaobaocaodaoealIaofalIaogalIalIaohaoiaojajxaaaaaaadFadFaiyaokaeZaolaomaonaonaonaonaooaopaoqaoraosaosaotaosaosaouaovaeZdXOdXQdXPdXRapiatLdXSapidXUdXWdXVdXXaSNaSNdXYaSNaZYdXZcfodXHdYadXodYbdYcdXJdXMdXLdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaakLatTatTakLakLakLakLaoxaoxaoyaoyaoyaoyaoyaeFaeFaeFaeFaeFaeFaeFaeFaozahcaoAaeFaoBaoBaoBaeFaeFaeFaeFafMaoCaoDadlaaaaaaajpaoEaoFaoGaoHaoIapOarganialHanjaoLaoMaoNaxjanZaoOaoPaoQaoRaoSaGeaoUaoVaoWaoXalIaoYaoZapaajxaaaaaaadFapbapcapdaeZaeZaeZaikapeapeapeaikapfaikapgaikaeZaeZaeZaeZaeZaeZaeZaphaphaphaphaphdYgdYgalralralralralralrdYidYhalralrdXZdYjdYkdWHdXodYldXKdXJdXMdXLdXKdYldXodYmdYodYndXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafakLakLapjapkaplapmapnakLapoapoappapqaprapsaptapuapvapwapxapyapyapzapuapAapAapBapCapDapEapFapCapGafMadlapHapIapJadlaaaaaaajpapKapLapManiapNaNGaNHanialHanjanjanjanjanjapPapQapQapQapRapSaGzapUapVapWapXalIapYapZaqaajxaaaaaaadFaqbaghaqcaqdaqeaqfaqgaqhaqiaqjaqgaqkaqlaqlaqmaqnaqoaqoaqpaqqaqraqmaqsaqtaquaqvaqwaqxaqxalraqydYpaqAaqBaqCalOdYqatMalrdYtdYsdXodXodXodYudYwdYvdYydYxdYAdYzdXodYBdYDdYCdYFdYEdYGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaakLakLaqDaqDapkaqEaqFaqFaqGaqHaqIaqJaqKaqLaqMaqNapuapvaqOaqPapyapyapyapuaqQaqQaqRaqSaqTaqUaqVapCaqWaqXaqYaqZaraarbadlaaaaaaajoarcardareaniarfaOdaNWanialHarhariarjarkarlarmarnarkaroarparqarrarsartaruarvalIarwapZarxajwaaaaaaadFaryaghaghaghaghagharzarAarBarCarDarEarFarFaqmarGarHaqoarIaqqaqqaqmarJarKarLdYHarNarOarPdYIarRarRarRarRarRarRalOalralrdYKdYJdXodYLdYNdYMaShdYOdYRdYQaShdYSdYUdYTdYWdYVdXodXodXodXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLarSapkakLakLakLakLakLakLarTarUarUarUarVarWarXapuarYapyaqParZasaasbapuascasdaseapCasfasgashapCasiasjaskaslasmasnadlasoasoaspasqasrajSamxarfaOdaOzanialHalHalHalHalHalHalHalHalHalHalHalIalIalIamHassastalIasuasvaswasxasyasyadFaszaghasAasAasAasAaqgasBasCasDaqgasEasFasGaqmasHasIasJarIasKaqqaqmasLasMasNasOasOasOaphalralralralralralralOalPalrdYXdYYdXHdZadYZdZcdZbdZedZddZfdZddZgdZddZhdZddZjdZidZldZkdZndZmdXoaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLasPapkakLasQasQasQasQasQarTasRasSasTasUasVasWasXasYapuasZapuapuapuapuataatbatcatdapCapCapCapCateadlarUarUadlahGarUatgathatiatjatkatlatmatmaOWaOXatmaurauraurauratoatoatoatoatoatpatqatratsattatuatvatwatpatxatyatzatAatBatCatDatEadFatDatDatDatDaqgaqgaqgaqgatFatGatHatIaqmaqmaqmaqmatJaqmatKaSzatNbDEatOatDatPatQatRatSatSatSatSatSalralOalOalrdZodZqdZpdZsdZrdZtdZbdZudYTdYTdYTdZwdZvdZxdZbdZzdZydZAdXKdZBdXKdXoaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaafaaaaaaaaaatTatUapkakLasQasQasQasQasQatVatWatXatYatZauaaubaucaudatZaueaucaufatWaugauhauiaujaukaukaukaulaumaunauoaupauqauzausautauuaukauvauwauxauyauBauDauCauFauEavLauGavMauratoatoatoatoatoatpauIauJauKattauLauMauNatpauOauPauQauRauSauTauUauVauWauXauYauZavaavbauRavcauSauSavdasFauRaveavfavgavaavhauRaviavaavjavkauRavlavmauSavnatSatSatSatSatSalravoalOalrdZCdZEdZDdZGdZFdZbdZbdZHdZbdZbdZbdZbdZbdZIdZbdZKdZJdZLdXKdXKdXKdXoaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaafaafatTdZMavqakLasQasQasQasQasQavravsavtavuavuavvavwavwavxavyavzavwavAavwavwavBavCavDavwavwavyavwavwavAavwavEavFavGavHavwavIavwavwavJavKavwavNavPavOavRavQawOavSawQauratoatoatoatoatoatpavTavUavVavWavXavYavZatpawaawbawcawdawdaweawdawfawgawhawiawjawkawlawlawmawlawlawnawoawlawlawmawpawlawqawlawrawlawlawsawtawtawuawvawwatSatSatSatSatSalrawxalOalrdXodZOdZNdXodZPdZbdZbdZRdZQdZTdZSdZVdZUdZWdYCdZYdZXdYydYydYydYydXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaafaaaaaaaaaatTapkawyakLasQasQasQasQasQawzawAawBawCawDawEawFawGawHawIawJawKaxGawAawLawMatbawNawAawAawPawAawRawAawSawTawUawVawWawXawYawZaxaaxbaxcauyaxdauDaxeaxgaxfaxiaxhaCcauratoatoatoatoatoatpaxkaxlaxmattavZaxnaxoatpaxpaxqaxrasGaxsaxtaxuaxvaxwauXaxxaxyaxzaxAaxBaxsaxDaxsaxEasFasGaxFaxsaUiaxHaytasGaxJaxzaxKaxLasGaxMaxNaxsaxOatSatSatSatSatSalraxPalOalrdZZeabeaadZNeacdZbdZbeaddZbdZbdZbdZbdZbeaedZbeageafeahdXKdXKdXJeaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaakLapkapkakLaxQasQasQasQasQarTaxRaxSarUaxTaxUaxVaxWaxXaxVaxYaxVaxVaxVaxVaxZatbayaarUarUarUarUarUarUarUarUarUaybaMgarUaydayeayfaygayhayiaxCatmatnayjatmatmatmatmauraynatoatoatoatoatpayoaypayqattatuazvatuatpayraysaytayuatPayvatDaywayxatDatDatDatDayyayyayyayyayzayAayBayCayDayDayDayDayEayDayFayGayHayIayJayKatPayLatRayMatSatSatSatSalrayNalOalreajealeakeaneameaoeaoeapdYTdYTdYTeareaqeasdZbeaueateavdXKdXKdXJeaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLayOapkakLakLakLakLakLakLarTarUarUarUayPapkaxVayQayRaySayTayUayRayVaxVayWayXayYaybayZazaazbazcazcazdazeazfazgazhaybasoasoaziazjazkazlaykazmaznazoazpaykaylaymauHauHazsaztazuauHatpatpatpatpatpatpaAlatpatpazwazxazyazzasyasyayxazAazBazCazDazEazFayyazGazHazIayyazJasFazKayDazLazMayDazNazOazPayDazQazRazSazTazTazTazUalralralralralralrarRalOalreaweayeaxeaAeazdZbdZbeaBdZddZfdZdeaCdZdeaDdZdeaFeaEeaGdZkeaIeaHeaJaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaakLakLapkapkapkapkaqDaqDaqDaqDaqDazVazWazWazXaxVayQayRayRazYayRayRayVaxVazZaAaaAaaAbazbazbaAcaAcaAcaAcaAcaAcaAcaAdaybaaaaaaaAeaAfaAgaAhauAazrazqaAjaAiauAaAnaAoaApaAkaAraAsaAtaAuaAvaAwaGoaBNaAzaAAaABaACaAzaADaAEaAFaAGaaaaaaayxaAHazBaAIaAIaAIaAIaAJaAKaALaAMaANaAOaAPaAPayDaAQaARaASazNaATaAUayDaAVaAWaAXaAYaAZaBaaBbeaKaBdaBdaBearRarRarRalralrdXodXodXodXoeaLeaNeaMeaPeaOeaReaQeaPeaSeaTdYTdYTeaUdXodXodXodXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafakLakLaBfaBfaBgaBhaBiaBjaBkaBlaxTaBmaBmaBmaxVayQaBnayRaBoayRaBpaBqaxVaBraBsaBsaBtaBtaBtaBtaBtaBtaBtaBtaBuaBvaBwaybaaaaaaaBxaByaBzaBAaBDaAqaAmaBCaBBaBGaBHaBIaBJaBJaBKaBJaBEaBFaAvaCWaBOaBPaBQaBRaBSaBTaAzaBUaBVaBWaBXaaaaaaayxaBYazBaAIaBZaCaaCaayyaCbaFDaCdayyaqkaqlaqlayDaCeaCfayDaCgaARaChayDaCiaCjaCkaClaCmaCnaCnalraCoalOaCpaCqaCralralraafaaaaaaaaadXodXodXoeaVeaXeaWdYyeaYebaeaZdXodZbdZbdZbebbdXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaakLakLaBfaCsaCsaCsaCsaCtaCtaCsaCsaCuaCsaCsaCsaCsaCsaCsaCsaCsaCsaCvaCwaCxaCyaBtaCzaCAaCBaCCaCDaCEaBtaybaCFaCGaybaaaaaaaBxaCHaCIaCJauAaBLaBMaCZaCKaCLaCPaCQaCRaCSaCTaCUaCVaCXaAvaGpaCYaDbaDadVsaDcaHbaAzaDeaDfaDgaBXaaaaaaayxaDhaDiaAIaDjaDjaDjaDkaDlaDlaDlaDkaDmaDkaDnaDkaDjaDjaDjaDjaDjaDjaDjazUazUazUazUazUaDoaDoalralralralravpavpalraaaaaaaaaaaaaaaaaaaaadXodYldXKdXKdYydXKdXKdYldXoebcebeebddXodXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaDpaDqaDraDsaDtaDuaDvaDwaDxaDtaDyaDzaDAaDBaDCaDDaDEaDFaDGaDHaDIaDJaDKaDLaDMaDMaDMaDNaBtaDOaDPaybaybaaaaaaaBxaDQaCMaDSaCNaCNaykaykaykaykaDUaDVaDWaDXaDYaDZaEaaEbaEcaEdaEeaEfaAzaEgaEhaAzaAzaEiaEjaEkaBXaaaaaaayxayxaElaEmaDjaEnaEoaEpaEpaEpaEpaEqaEraEsaEtaEuaEuaEvaEuaEuaEwaExaDjamOaEzaEzaEzaEAaEBaEBaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaadXodYbdZBdXKdYydXKdXKdYddXodXodYfdYedXoaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaEFaEGaEHaEHaEIaEJaEJaEKaELaEMaENaENaEOaEPaEQaERaESaETaEUaEVaEWaEXaEYaEZaDMaDMaFaaFbaDOaDPaFcaaaaaaaaaaAeaFdaFeaFfaFgauHauHaFhaFhaDTaFiaFjaCUaCUaCUaFkaCVaFlaFmaFnaFoaFpaAzaAzaAzaAzaFqaFraFsaFtaAGaaaaaaaaaaFuaElaFvaDjaFwaFxaFyaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFzaFAaFBaFCaDjaoTaFEaFFaFGaFHaFIaSBaFKaFLaFMaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaadXoebfdXKdXKdYydXKdXKebgdXobhgbhgaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaFSaEPaEPaFTaEPaEPaFUaFVaFWaFXaFYaFZaGaaDMaGbaGcaGdaHYaBtaDOaDPaFcaaaaaaaaaaAeaAeaGfaFfaFfaGgaDTauHaFhaDTaGhaGiaGjaGkaCUaGlaGmaGnaAvaHdaHcaHPaGqaAzaGraGsaGtaFraGuaAGaAGaaaaaaaaaaFuaElaGvaDjaEnaGwaGxaGyatfaxIaGyaGyaGyaGyaGyatfaxIaGyaGBaGwaLhaDjaoTaFEaGDaFJaFJaFJaFJaFJaFJaFJaGEaGFaEDaaaaaaaaaaaaaaaaaaaaaaaadXodXodXodXodXodXodXodXodXoaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaGGaEPaEPaFTaEPaEPaGHaCxaGIaGJaGKaGLaGMaGNaGOaGPaGQaGRaBtaybaGSaFcaaaaaaaaaaaaaBxaFfaFfaFfaFfaGTauHauHauHaGUauHaGVaGWaGXaCUaGYaGZaHaaOeaHRaHTaAvaAvaHeaHfaHgaHhaGtaBXaaaaaaaaaaaaaFuaElaHiaDjaMtaGwaGxaGyaHkaHkaHlaGyaGyaGyaHlaHkaHkaGyaGBaGwaHmaDjaoTaFEaHnaHoaHpaHqaHraHsaHtaHuaFNaEzaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaxTalsaCtaHvaFOaFPaFPaFPaFPaFPaFPaFPaHwaHxaHxaHxaFTaEPaEPaHyaCxaHzaHAaHBaEWaEWaGLaHCaEWaEWaEWaEWaHDazhaybaybaaaaaaaaaaBxaBxaFfaFfaFfaFfaFgaHEaHFaHFaHFaHGaHHaHIaHJaHKaHLaAvaAvaAvaAvaAvaFqaGtaFraGtaGtaBXaBXaaaaaaaaaayxayxaElaDkaDjaHMaHNaGxaGyaHOaHVaHQbqBaMzbskaHQbsmaHOaGyaGBaHWaHXaDjaycaEzaEzaEzaEAaEzaEzaECaEzaEzaEzaEDaEDaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaakLakLaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaHZaHZaHZaIaaFTaEPaEPaIbaESaIcaHAaIdaIeaIfaDHaIgaESaDOaIhaIiaAcazhaIjaybaaaaaaaaaaaaaBxaBxaFfaFfaFfaFfaIkaIlaImaInazlaIoaIpaIqaIraIsaItaIuaIvaIwaIxaHgaHgaHhaGtaBXaBXaaaaaaaaaaaaayxaIyaElaDjaDjaDjaIzaGxaGyaIAaIBaICaIDaIEaIEaIFbwsaHOaGyaGBaIGaDjaDjalralralralralralralralralralralralralraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaCOaEEaFOaFPaFPaFPaFPaFPaFPaFPaIHaIIaIJaIIaIKaENaENaILaIMaINaIOaIPaIQaIRaIQaISaITaDOaIhaAcaAcaIUaIVaybaaaaaaaaaaaaaaaaBxaBxaFfaIWaIXaIYaIZaJaaJbaJcaJdaJeaJfaJgaJhaJiaJjaJkaJlaJmaJnaJoaGtaBXaBXaaaaaaaaaaaaaaaayxaJpaJqaDkaDjaJraGwaGxaGyaJsaTJaJuaJvaJwaJwaJwaJwaJxaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaDRaJzaFOaFPaFPaFPaFPaFPaUcaFPaFRaEPaEPaJAaFTaJBaJCaJDaJEaJFaJGaJHaJIaJJaJKaJLaESaDOaJMaJNaAcazhaJOaybaaaaaaaaaaabaaaaaaaBxaBxaAeaJPaJQaJRaJSaInazlaIoaJTaJUaJVaJWaJXaJYaJZaKaaKbaKcaAGaBXaBXaaaaaaaabaaaaaaaaaayxaKdaElaKeaDjaJraGwaGxaGyaHOaKfaKgaKhaJwaKiaKjaKkaKlaGyaGBaGwaJyaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaKmaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCOaEEaFOaFPaFPaFPaFPaFPaFPaFPaHwaHxaKnaHxaKoaCsaCsaCsaCvaCvaCvaKpaKqaKraKqaKqaESaybaybaybaybazhaKsaKtaKtaKtaaaaaaaaaaaaaaaaaaaAeaAeaBxaBxaBxaAeaAeaKuaKvaJUaKwaKxaAGaAGaBXaBXaBXaAGaAGaaaaaaaaaaaaaaaaaaaKyaKyaKyaKzaElaKAaDjaKBaKCaGxaGyaHOaHOaHlaHkaKDaKhaHlaHOaHOaGyaGBaKEaKFaDjaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaKGaKGaKGaKHaKIaCsaKJaKJaKJaKJaKJaKpaKKaKLaKMaKqaKNaKNaKNaKNaybazhaKsaKOaKPaKtaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaKRaKSaJUaKTaKUaKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaKyaKVaKWaKzaElaKXaDjaJraKYaGxaGyaGyaHOaKZaLaaJwaLbaLcaHOaGyaGyaGBaKYaJyaDjaaaaaaaaaaaaaaaaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaIHaIIaIIaIIaFTaLdaKJaKJaKJaKJaKJaKpaLeaLfaLgaKqaRLaAcaAcaAcaLiazhaLjaLkaLlaLmaKtaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKQaLnaLoaLpaLqaLraKQaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaKyaLsaLtaLuaLvaElaLwaDjaJraLxaGxaGyaGyaHkaLyaJwaJwaJwaLzaHkaGyaGyaGBaLxaJyaDjaDkaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaLAaFOaFPaFPaFPaFPaFPaFPaFPaFRaEPaEPaEPaLBaLCaKJaKJaKJaKJaKJaKpaLDaLEaLFaKqaAcaAcaAcaLGaybaLHaKsaLIaLlaLJaKtaaaaaaaaaaaaaLKaLLaLMaLLaLNaaaaaaaLOaLOaLPaJUaLQaLRaLRaLRaLRaLRaLRaLSaLSaLSaLRaLRaLRaLRaKyaLTaLtaLUaKzaElaDkaDjaDjaLVaLWaGyaGyaKhaLXaLXaJwaLXaLXaKhaGyaGyaGBaLYaDjaDjaDjaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaLZaEPaEPaFTaMaaKJaKJaKJaKJaKJaKpaKqaMbaKqaKqaMcaMdaMeaMfaMfaMgaKsaMhaLlaMiaKtaaaaaaaaaaaaaMjaMkaMlaMmaMjaaaaaaaaaaLOaMnaJUaMoaMpaMqaMraMsaSbaLSaMuebhaMwaMxaMybCFaLRaMAaMBaLtaLuaKzaMCaDjaDjaMDaMEaLWaGyaGyaHOaMFaKhaMGaKhaHlaHOaGyaGyaGBaMHaMIaDjaDkaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaCsaEEaFOaFPaFPaFPaFPaFPaFPaFPaFRaMJaMKaMLaMMaCsaMNaKJaKJaKJaKJaMfaDOaDOaDOaybaybaybaybaMfaMOaLHaKsaKsaMPaKsaKtaMQaMQaMQaMRaMjaMSaMTaMUaMjaMVaMQaMQaMQaMWaMXaMWaLRaMqaMYaMZaTgaNaaNdaNcaNfaNeaNgbCFaLRaKzaKzaNhaKzaKzaNiaDkaDjaNjaNkaLWaGyaGyaKhaNlaNmaJwaNmaNnaKhaGyaGyaGBaNkaJyaDjaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaCsaNoaNpaNqaNraNraNsaNtaNtaNuaNvaNwaCtaCtaCtaCsaMfaMfaMfaMfaMfaMfaNxaNxaNxaNyaNzaybaNAaNBaAcaNCaNDaNEaNFaPEaPiaMQaNIaNJaNKaNLaNMaNNaNMaNLaNOaNPaNQaMQaNRaNSaNRaLRaNTaNUaNVaTnaNXaNYaNZaOaaObaOcbCFaLRaPFaQjaOfaOgaOhaOiaAIaOjaOkaNkaGxaGyaGyaHOaHUaOlaOmaOnaHUaHOaGyaGyaGBaNkaJyaDjaaaaaaaaaaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaCsaCsaOoaOpaOqaOqaOraOqaOqaOsaOtaOuaCuaDOaIhaAcaAcaAcaOwaAcaAcaAcaAcaAcaOxaAcaAcaOyaAcaAcaAcaAcaAcaAcaAcaQmaQkaMQaOAaOAaOBaOCaODaOEaOFaOGaOHaOAaOIaMQaIpaOJaOKaLRaOLaOMaONaOOaOPaOQaORaOSaOTaOUaOVaLRaQxagAaOYaOZebiaPbaAIaDjaPcaNkaGxaGyaGyaGyaHOaPdaPeaPfaHOaGyaGyaGyaGBaNkaJyaDjaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaCsaCsaCOaDRaCOaCsaCOaDRaCOaCsaCsaCsaDOaIhaMfaFcaFcaFcaFcaFcaMfaPgaPhaMfaMfaMfaMfaMfaMfaMfaFcaFcebjaAcaQAaQzaMQaPjaOAaPkaPlaPlaPmaPnaPnaPoaOAaPpaMQaPqaPraPsaLRaPtaPuaPvaPwaPxaPyaPzaPAaPBaPCaPDaLRaQYaQyaPGaPHaFuaFuaPIaDjaDjaNkaPJaPKaPKaPKaPKaPKaPKaPKaPKaPKaPKaPKaPLaPMaDjaDjaafaafaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaCsaMfaMfaMfaaaaaaaaaaaaaaaaMfaMfaMfaMfaaaaaaaaaaafaaaaaaaaaaFcaFcaAcaQmbpyaMQaPNaPOaPPaPQaPRaPSaPTaPUaPVaPWaNMaPXaPYaPZaKTaLRaLRaQaaQbaQcaLSaQdaQeaQfaQgaQhaQiaLRbrrbwSaQlaFuaFuaaaaaaaaaaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaDjaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaFcaFcaQZbwTaMQaNMaNMaQnaNMaNMaQoaNMaNMaQpaNMaNMaQqaQraPZaQsaQtaQuaQuaQvaQuaQuaQuaQuaQuaQwaQuaQuaLRbykbylaFuaFuaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaFcbySbyQaQBaQCaQDaQDaQEaQFaQGaQHaQDaQIaQDaQJaQKaQLaQMaQNaQKaQOaQPaQQaQRaQSaQKaQTaQUaQVaQVaQWaQXbznbzXaFuaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaagaadaadabcaagaagaadaadaafaagaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaabaaaaaaaaaaMfazgazgaybaRaaRbaRbaRcaRdaReaRfaRgaRhaRbaRiaRjaRkaRlaRmaRjaRnaRjaRoaRpaRqaRraRsaRtaRjaRjaRuayxazBazBaPIaaaaaaaaaaabaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaafaadaadaadaafaaeaagaadaadaadaafaaaaafaagaadaadaadaadaafaaeaaaaMfaMfaMfaMfaLOaLOaLOaRvaRwaRxaRyaRzaRAaRzaRzaRBaKvaPZaKwaKxaRDaRDaRDaRDaREaRFaRGaRHaLOaLOaLOaPIaPIaPIaPIaafaafaadaadaadaadaKmaaaaadaafaadaadaadaadaadaadaadaaaaaeaKmaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaRIaRJaRJaRKaRJaGAaRMaRNaROaRMaRPaRQaRRaRzaRSaRTaPZaRUaRSaRDaRVaRWaRWaREaRYaRZaSaaGCaScaSdaScaScaSeaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaaaaaaaaaaaaaaaaSfaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaSgbEoaSidHcaSkaSlaSmaSnaRMaSoaSpaSqaSraRSaSsaStaKTaKRaRDaSuaRVaSvaSwaSxaSydgEaSAdLkaSCaSDaSEaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaSfdLNaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaRJaRJaRKaRJaGAaRMaSFaSGaRyaRzaRzaRzaRzaRSaSHaSIaSJaSKaSLaSMebkaSOaREaSPaSQaSaaGCaScaSdaScaScaSeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSRaRyaRyaRyaRyaRyaRyaSSaSTaRyaSUaSVaSWaSXaSYaSZaTaaTbaTcaTdaTeaTfaTVaREaThaTiaREaREaREaREaREaREaTjaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaHjaRMaToaTpaTqaTraTbaTbaTbaTsaTbaTtaTuaTvaTwaTxaTyaVYaTAaTBaTCaSaaHSaTEaTFaTEaTEaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTGaTHaTIdPJaTKaTLaTMaTNaRyaTOaTPaTQaTRaRnaTSaTTaTUaTcaTdbtcaTWbwDaREaTYaTZaUaaUbdYPaUdaUeaUfaSeaaaaaaaaaaTkaaaaaaaaaaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaRIaTlaTlaTmaTlaHjaRMaUgaUhaRydnCaKRaUjaUkaUlaUmaUnaUmaUoaUkaUpaUqaUraREaUsaUtaSaaHSaTEaTFaTEaTEaSeaaaaaaaaaaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUuaUvaUvaUvaUvaUvaRyaUwaUwaRMaUxaUkaUkaUkaUyaUzaUAaUzaUBaUkaUCaUCaUCaREaUDaUEaREaUvaUvaUvaUvaUvaUuaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUFaUGaUHaUFaUIaUJaUKaULaUMaUNaUOaUPaUQaURaUSaUTaUUaUVaUWaUXaUYaULaUYaUZaUMaVaaVbaVcaVdaUFaVeaVfaUFaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVgaVhaViaVjaVkaVlaVmaVnaVoaVpaVqaVraVraVraVraVsaVtaVuaVraVraVraVraVvaVwaVxaVyaVmaVlaVzaVAaVBaVCaVDaTkecraTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUvaUCaUCaUvaUCaVEaUCaVFaVGaVGaVFaUCaVEaUCaVHaVIaVJaVKaVLaUCaVEaUCaVFaVMaVMaVFaUCaVEaUCaUvaUCaUCaUvaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVNaVOaVPaVQaaaaaaaUCaUCaVRaVSaVTaUCaUCaaaaaaaVNaVUaVVaVQaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaVWaVXbvbaVZaaaaaaaaaaUCaUCaVEaUCaUCaaaaaaaaaaVWaWaaWbaVZaaaaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUuaWcaWdaUvaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaUvaWeaWfaUuaaaaaaaaaaaaaaaaaaaaaaaaaaaaTkaTkaTkaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaaaaWgaaaaaaaaaaaaaaaaWgaaaaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWhaTkaTkaTkaTkaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaabaaaaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaWgectaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaSfaSfaSfaSfaSfaSfaSfaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWgaWgaWgaWgaWgaWgaWgaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaaaaaaaaaaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaaaaaaaaaaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaaaaaaaaaaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiecvaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaWiaWiaWiaWiaWiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -dYraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dYr +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +abG +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +dLN +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aaf +aaf +aaf +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSf +aSf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +akL +akL +akL +atT +atT +atT +akL +akL +akL +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akL +akL +arS +asP +atU +dZM +apk +apk +ayO +akL +akL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aaf +aag +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akL +akL +aqD +apk +apk +apk +avq +awy +apk +apk +apk +akL +akL +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aaf +akL +als +als +als +als +als +atT +apj +aqD +akL +akL +akL +akL +akL +akL +akL +apk +aBf +akL +axT +axT +axT +axT +axT +akL +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaa +aaa +akL +als +alt +amm +alt +als +atT +apk +apk +akL +asQ +asQ +asQ +asQ +axQ +akL +apk +aBf +aBf +als +als +als +als +als +akL +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aac +aac +aac +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +akL +alt +alR +amn +alR +alt +akL +apl +aqE +akL +asQ +asQ +asQ +asQ +asQ +akL +apk +aBg +aCs +aCt +aCt +aCt +aCt +aCt +aCs +aCO +aDR +aCO +aCs +aCs +aCs +aCs +aCs +aCs +aCs +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +akL +alt +alS +amo +amR +alt +akL +apm +aqF +akL +asQ +asQ +asQ +asQ +asQ +akL +aqD +aBh +aCs +aDp +aEE +aEE +aEE +aHv +aEE +aEE +aJz +aEE +aEE +aEE +aLA +aEE +aEE +aNo +aCs +aCs +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +akL +alt +alT +amo +amS +alt +akL +apn +aqF +akL +asQ +asQ +asQ +asQ +asQ +akL +aqD +aBi +aCs +aDq +aEF +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aFO +aNp +aOo +aCs +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +akL +alu +alU +amo +amT +alu +akL +akL +aqG +akL +asQ +asQ +asQ +asQ +asQ +akL +aqD +aBj +aCs +aDr +aEG +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNq +aOp +aCO +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +akL +alt +alV +amo +aSj +anD +aox +apo +aqH +arT +arT +atV +avr +awz +arT +arT +aqD +aBk +aCt +aDs +aEH +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNr +aOq +aDR +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +akL +alt +alW +amo +amU +anD +aox +apo +aqI +arU +asR +atW +avs +awA +axR +arU +aqD +aBl +aCt +aDt +aEH +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNr +aOq +aCO +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aad +aad +aaa +aaa +aaa +aaa +akL +alu +alX +amo +amV +alu +aoy +app +aqJ +arU +asS +atX +avt +awB +axS +arU +azV +axT +aCs +aDu +aEI +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNs +aOr +aCs +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adJ +aag +aad +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +akL +alt +alY +amo +amW +alt +aoy +apq +aqK +arU +asT +atY +avu +awC +arU +arU +azW +aBm +aCs +aDv +aEJ +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNt +aOq +aCO +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +adK +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +akL +alt +alZ +amp +amX +alt +aoy +apr +aqL +arV +asU +atZ +avu +awD +axT +ayP +azW +aBm +aCu +aDw +aEJ +aFP +aFP +aFP +aFP +aFP +aUc +aFP +aFP +aFP +aFP +aFP +aFP +aNt +aOq +aDR +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +akL +alt +ama +ama +ama +alt +aoy +aps +aqM +arW +asV +aua +avv +awE +axU +apk +azX +aBm +aCs +aDx +aEK +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aFP +aNu +aOs +aCO +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +ahc +aeF +ahc +aaa +aaa +aaa +aaa +akL +aiq +aiw +aiw +aiw +amN +aoy +apt +aqN +arX +asW +aub +avw +awF +axV +axV +axV +axV +aCs +aDt +aEL +aFR +aFR +aHw +aHZ +aIH +aFR +aHw +aKG +aIH +aFR +aFR +aFR +aNv +aOt +aCs +aaa +aaa +aaa +aag +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +apu +apu +apu +asX +auc +avw +awG +axW +ayQ +ayQ +ayQ +aCs +aDy +aEM +aFS +aGG +aHx +aHZ +aII +aEP +aHx +aKG +aII +aEP +aLZ +aMJ +aNw +aOu +aCs +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aeF +aeF +afC +afC +afC +ahz +aeF +afC +afC +aji +afC +afC +aeF +alw +amc +amq +amY +anF +aeF +apv +apv +arY +asY +aud +avx +awH +axX +ayR +ayR +aBn +aCs +aDz +aEN +aEP +aEP +aHx +aHZ +aIJ +aEP +aKn +aKG +aII +aEP +aEP +aMK +aCt +aCu +aCs +aCs +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afa +afD +afD +afD +ahA +ail +aiC +aiU +ajj +ajE +ajE +akM +alx +ajE +ajE +amZ +anG +aeF +apw +aqO +apy +apu +atZ +avy +awI +axV +ayS +ayR +ayR +aCs +aDA +aEN +aEP +aEP +aHx +aIa +aII +aJA +aHx +aKH +aII +aEP +aEP +aML +aCt +aDO +aDO +aMf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afb +afE +afE +afE +afE +afE +afE +afE +afE +afE +akg +akg +akg +afE +afE +ana +anH +aeF +apx +aqP +aqP +asZ +aue +avz +awJ +axY +ayT +azY +aBo +aCs +aDB +aEO +aFT +aFT +aFT +aFT +aIK +aFT +aKo +aKI +aFT +aLB +aFT +aMM +aCt +aIh +aIh +aMf +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afc +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +anb +anH +aeF +apy +apy +arZ +apu +auc +avw +awK +axV +ayU +ayR +ayR +aCs +aDC +aEP +aEP +aEP +aEP +aEP +aEN +aJB +aCs +aCs +aLd +aLC +aMa +aCs +aCs +aAc +aMf +aMf +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aeF +afc +afF +afF +afF +afF +afF +afF +afF +afG +ajF +akh +afG +afG +aiD +alv +anb +anI +aeF +apy +apy +asa +apu +auf +avA +axG +axV +ayR +ayR +aBp +aCs +aDD +aEQ +aEP +aEP +aEP +aEP +aEN +aJC +aCs +aKJ +aKJ +aKJ +aKJ +aMN +aMf +aAc +aFc +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aag +aaa +aaa +aaa +aeF +afc +afF +afG +agW +afG +agW +aiD +afG +afG +ajG +agZ +alz +alA +aiD +amr +anb +anH +aeF +apz +apy +asb +apu +atW +avw +awA +axV +ayV +ayV +aBq +aCs +aDE +aER +aFU +aGH +aHy +aIb +aIL +aJD +aCs +aKJ +aKJ +aKJ +aKJ +aKJ +aMf +aAc +aFc +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afc +afG +agq +agX +ahB +aim +aiE +aiV +ahB +ajH +agZ +akO +alB +ahB +afF +anb +anH +aeF +apu +apu +apu +apu +aug +avw +awL +axV +axV +axV +axV +aCv +aDF +aES +aFV +aCx +aCx +aES +aIM +aJE +aCv +aKJ +aKJ +aKJ +aKJ +aKJ +aMf +aOw +aFc +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afc +afH +agr +agY +agW +aim +agZ +aiW +agW +ajI +agZ +akN +aAx +afF +afF +anb +anJ +aoz +apA +aqQ +asc +ata +auh +avB +awM +axZ +ayW +azZ +aBr +aCw +aDG +aET +aFW +aGI +aHz +aIc +aIN +aJF +aCv +aKJ +aKJ +aKJ +aKJ +aKJ +aMf +aAc +aFc +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aad +aaf +aaf +aaf +aeF +afc +afI +ags +agZ +ahC +agZ +agZ +agZ +ajk +agZ +agZ +akN +alC +afF +afF +anb +anK +ahc +apA +aqQ +asd +atb +aui +avC +atb +atb +ayX +aAa +aBs +aCx +aDH +aEU +aFX +aGJ +aHA +aHA +aIO +aJG +aCv +aKJ +aKJ +aKJ +aKJ +aKJ +aMf +aAc +aFc +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aeF +afc +afJ +agt +agY +agW +aim +agZ +aiX +aiD +agW +aki +akP +aAy +afF +afF +anb +anL +aoA +apB +aqR +ase +atc +auj +avD +awN +aya +ayY +aAa +aBs +aCy +aDI +aEV +aFY +aGK +aHB +aId +aIP +aJH +aKp +aKp +aKp +aKp +aKp +aMf +aMf +aAc +aMf +aMf +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aeF +afc +afG +agq +aha +ahD +aim +aiF +aiY +ahB +ajJ +akj +akQ +alB +ahB +afF +anb +anM +aeF +apC +aqS +apC +atd +auk +avw +awA +arU +ayb +aAb +aBt +aBt +aDJ +aEW +aFZ +aGL +aEW +aIe +aIQ +aJI +aKq +aKK +aLe +aLD +aKq +aDO +aNx +aAc +aPg +aMf +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeF +afc +afF +afG +agW +afG +agW +aiD +afG +afG +ajK +aJt +akR +aDd +aiD +alv +anb +anN +aoB +apD +aqT +asf +apC +auk +avw +awA +arU +ayZ +azb +aBt +aCz +aDK +aEX +aGa +aGM +aEW +aIf +aIR +aJJ +aKr +aKL +aLf +aLE +aMb +aDO +aNx +aAc +aPh +aMf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeF +afc +afF +afF +afF +afF +afF +afF +afF +afG +afG +akl +akS +afG +aiD +amr +anb +anN +aoB +apE +aqU +asg +apC +auk +avy +awP +arU +aza +azb +aBt +aCA +aDL +aEY +aDM +aGN +aGL +aDH +aIQ +aJK +aKq +aKM +aLg +aLF +aKq +aDO +aNx +aOx +aMf +aMf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aah +aah +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aeF +afc +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +afF +anb +anN +aoB +apF +aqV +ash +apC +aul +avw +awA +arU +azb +aAc +aBt +aCB +aDM +aEZ +aGb +aGO +aHC +aIg +aIS +aJL +aKq +aKq +aKq +aKq +aKq +ayb +aNy +aAc +aMf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +abH +aah +aah +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeF +afd +afK +afK +afK +afK +afK +afK +afK +afK +afK +afK +afK +afK +afK +afK +anc +anN +aeF +apC +apC +apC +apC +aum +avw +awR +arU +azc +aAc +aBt +aCC +aDM +aDM +aGc +aGP +aEW +aES +aIT +aES +aES +aKN +aRL +aAc +aMc +ayb +aNz +aAc +aMf +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aah +aah +aah +aaa +aaa +aab +aaa +aad +aaa +aaa +aaa +aeF +afa +afD +afD +afD +ahE +ain +aiC +aiU +ajl +ajE +ajE +akT +alD +ajE +ajE +and +anO +aeF +apG +aqW +asi +ate +aun +avA +awA +arU +azc +aAc +aBt +aCD +aDM +aDM +aGd +aGQ +aEW +aDO +aDO +aDO +ayb +aKN +aAc +aAc +aMd +ayb +ayb +aOy +aMf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aeF +aeF +afL +agu +ahb +ahF +aeF +aiG +aiG +ajm +aiG +aiG +aeF +alE +amd +amt +ane +amt +aeF +afM +aqX +asj +adl +auo +avw +awS +arU +azd +aAc +aBt +aCE +aDN +aFa +aHY +aGR +aEW +aIh +aIh +aJM +ayb +aKN +aAc +aAc +aMe +ayb +aNA +aAc +aMf +aaf +aaf +aaf +aaf +aad +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aeF +aeF +agv +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +aeF +adl +aqY +ask +arU +aup +avE +awT +arU +aze +aAc +aBt +aBt +aBt +aFb +aBt +aBt +aEW +aIi +aAc +aJN +ayb +aKN +aAc +aLG +aMf +aMf +aNB +aAc +aMf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abc +aaf +aad +aad +aaa +aab +aaa +aaa +aaa +aai +afM +afM +ahc +aeF +ahc +afM +afM +ajn +ajL +ahc +aeF +ahc +ame +amu +anf +anP +afM +apH +aqZ +asl +arU +auq +avF +awU +arU +azf +aAc +aBu +ayb +aDO +aDO +aDO +ayb +aHD +aAc +aAc +aAc +ayb +ayb +aLi +ayb +aMf +aMO +aAc +aAc +aMf +aaa +aaa +aaa +aab +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +adL +afN +agw +ahd +ahG +aio +aio +aio +aio +aio +akm +aio +aio +aio +dWW +aio +aio +aoC +apI +ara +asm +adl +auz +avG +awV +ayb +azg +aAc +aBv +aCF +aDP +aDP +aDP +aGS +azh +azh +aIU +azh +azh +azh +azh +aLH +aMg +aLH +aNC +aAc +aFc +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +adL +adL +afO +agx +ahe +ahe +ahe +aiH +ahe +ahe +ajM +akn +akU +adl +adL +adL +adL +adl +aoD +apJ +arb +asn +ahG +aus +avH +awW +aMg +azh +aAd +aBw +aCG +ayb +aFc +aFc +aFc +ayb +aIj +aIV +aJO +aKs +aKs +aLj +aKs +aKs +aKs +aND +aAc +aFc +aFc +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +adL +adL +afe +afP +agy +ahe +ahH +aip +aiI +aiZ +ais +adl +adl +adl +adl +aaa +aaa +aaa +adl +adl +adl +adl +adl +arU +aut +avw +awX +arU +ayb +ayb +ayb +ayb +ayb +aaa +aaa +aaa +ayb +ayb +ayb +ayb +aKt +aKO +aLk +aLI +aMh +aKs +aNE +aAc +ebj +aFc +aFc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aai +aai +abJ +acm +acL +aai +adL +adL +aeG +alQ +afQ +agz +ahf +ahI +ahI +ahI +aja +ais +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aso +atg +auu +avI +awY +ayd +aso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKt +aKP +aLl +aLl +aLl +aMP +aNF +aAc +aAc +aAc +aFc +aFc +aMf +aMf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +abd +aby +abK +acn +acM +adj +adN +ael +aeI +aeX +afh +agP +ahe +ahJ +air +aiJ +ais +ais +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aso +ath +auk +avw +awZ +aye +aso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKt +aKt +aLm +aLJ +aMi +aKs +aPE +aQm +aQA +aQm +aQZ +byS +azg +aMf +aRI +aRI +aRI +aSR +aRI +aRI +aRI +aUu +aUF +aVg +aUv +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +abe +aby +abL +aco +acN +adk +adM +aek +aeH +afg +afS +agO +ahe +ahK +ais +ais +ais +aaa +aaa +aaa +aaa +aaa +aaa +ajo +ajo +ajp +ajp +ajp +ajo +asp +ati +auv +avw +axa +ayf +azi +aAe +aBx +aBx +aBx +aAe +aAe +aaa +aaa +aaa +aaa +aaa +aaa +aKt +aKt +aKt +aKt +aKt +aPi +aQk +aQz +bpy +bwT +byQ +azg +aMf +aRJ +aSg +aRJ +aRy +aTl +aTG +aTl +aUv +aUG +aVh +aUC +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aai +aai +aai +aai +aai +aai +abM +acp +acO +adl +adO +aem +aem +aem +aem +aem +aem +aem +aem +aaa +aaa +aaa +aab +aaa +aaa +ajp +ajp +ajo +ang +anQ +aoE +apK +arc +asq +atj +auw +avJ +axb +ayg +azj +aAf +aBy +aCH +aDQ +aFd +aAe +aBx +aBx +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aMQ +aMQ +aMQ +aMQ +aMQ +aMQ +aQB +ayb +aMf +aRJ +bEo +aRJ +aRy +aTl +aTH +aTl +aUv +aUH +aVi +aUC +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aao +aav +aaP +abf +abz +abN +acq +aap +adm +adP +aen +aeJ +afi +afT +agC +ahg +ahL +aem +aaa +aaa +aaa +aaa +aaa +ajp +ajp +ako +amv +anh +anR +aoF +apL +ard +asr +atk +aux +avK +axc +ayh +azk +aAg +aBz +aCI +aCM +aFe +aGf +aFf +aBx +aBx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aMQ +aNI +aOA +aPj +aPN +aNM +aQC +aRa +aLO +aRK +aSi +aRK +aRy +aTm +aTI +aTm +aUv +aUF +aVj +aUv +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aap +aaw +aaw +abg +abA +abO +acq +aap +adn +adQ +aen +aeK +afj +afk +afk +ahh +ahM +aem +aaa +aaa +aaa +aaa +ajp +ajp +ako +akV +alF +alF +anS +aoG +apM +are +ajS +atl +auy +avw +auy +ayi +azl +aAh +aBA +aCJ +aDS +aFf +aFf +aFf +aFf +aBx +aBx +aaa +aaa +aaa +aaa +aaa +aaa +aMQ +aNJ +aOA +aOA +aPO +aNM +aQD +aRb +aLO +aRJ +dHc +aRJ +aRy +aTl +dPJ +aTl +aUv +aUI +aVk +aUC +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aap +aax +aaw +abg +abA +abP +acr +aao +ado +adR +aen +aeL +afj +afU +afj +afk +ahN +aem +aaa +aaa +aaa +ajp +ajp +ako +ako +akW +ako +alG +ani +aoH +ani +ani +amx +atm +auB +avN +axd +axC +ayk +auA +aBD +auA +aCN +aFg +aFf +aFf +aFf +aFf +aBx +aBx +aaa +aaa +aaa +aaa +aaa +aMR +aNK +aOB +aPk +aPP +aQn +aQD +aRb +aLO +aGA +aSk +aGA +aRy +aHj +aTK +aHj +aUv +aUJ +aVl +aVE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaq +aay +aaw +abg +abB +abQ +acs +acP +adp +adS +aeo +aeM +afk +afj +afj +afj +ahO +ait +aaa +aaa +aaa +ajp +ako +akV +alF +amf +amw +ani +ani +aoI +apN +arf +arf +atm +auD +avP +auD +atm +azm +azr +aAq +aBL +aCN +auH +aGg +aFf +aFf +aFf +aFf +aBx +aaa +aaa +aaa +aLK +aMj +aMj +aNL +aOC +aPl +aPQ +aNM +aQE +aRc +aRv +aRM +aSl +aRM +aRy +aRM +aTL +aRM +aRy +aUK +aVm +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aap +aax +aaw +abg +abA +abR +act +aao +adq +adT +aen +aeN +afk +afk +agD +afj +afj +ait +aaa +aaa +ajo +ajo +akp +akW +ako +amg +amx +ani +aoJ +apO +aNG +aOd +aOd +aOW +auC +avO +axe +atn +azn +azq +aAm +aBM +ayk +auH +aDT +aGT +aFf +aFf +aIW +aAe +aAe +aaa +aaa +aLL +aMk +aMS +aNM +aOD +aPl +aPR +aNM +aQF +aRd +aRw +aRN +aSm +aSF +aSS +aTo +aTM +aUg +aUw +aUL +aVn +aVF +aVN +aVW +aUu +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aap +aaw +aaw +abg +abA +abS +acq +aap +adr +adU +aen +aeO +afl +afl +agE +ahi +ahP +ait +aaa +aaa +ajo +ajN +akq +akW +alG +alH +alH +ani +aoK +arg +aNH +aNW +aOz +aOX +auF +avR +axg +ayj +azo +aAj +aBC +aCZ +ayk +aFh +auH +auH +aFg +aFf +aIX +aJP +aAe +aaa +aaa +aLM +aMl +aMT +aNN +aOE +aPm +aPS +aQo +aQG +aRe +aRx +aRO +aSn +aSG +aST +aTp +aTN +aUh +aUw +aUM +aVo +aVG +aVO +aVX +aWc +aWg +ect +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aao +aaz +aaQ +abh +abC +abT +acq +aap +ads +adV +aen +aen +aen +aen +aen +aen +ahQ +aem +aaa +aaa +ajp +ajO +akr +akX +alH +alH +alH +alH +ani +ani +ani +ani +ani +atm +auE +avQ +axf +atm +azp +aAi +aBB +aCK +ayk +aFh +aFh +auH +aHE +aIk +aIY +aJQ +aBx +aaa +aaa +aLL +aMm +aMU +aNM +aOF +aPn +aPT +aNM +aQH +aRf +aRy +aRM +aRM +aRy +aRy +aTq +aRy +aRy +aRM +aUN +aVp +aVG +aVP +bvb +aWd +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaj +aaj +aaj +aaj +aaj +aaj +abU +abU +abU +adt +adQ +aep +aeP +afm +afV +agF +aeP +aeP +aeR +aaa +aaa +ajp +ajP +aks +akY +alH +alH +alH +alH +alH +alH +alH +alH +alH +aur +avL +awO +axi +atm +ayk +auA +aBG +aCL +ayk +aDT +aDT +auH +aHF +aIl +aIZ +aJR +aBx +aaa +aaa +aLN +aMj +aMj +aNL +aOG +aPn +aPU +aNM +aQD +aRg +aRz +aRP +aSo +aRz +aSU +aTr +aTO +dnC +aUx +aUO +aVq +aVF +aVQ +aVZ +aUv +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aak +aar +aaA +aaR +abi +aaj +abV +acu +acQ +ads +adW +aeq +aeQ +afn +afW +agG +ahj +ahR +aeR +aaa +aaa +ajp +ajQ +akt +akZ +alH +alH +amy +anj +anV +anj +anj +arh +alH +aur +auG +avS +axh +atm +ayl +aAn +aBH +aCP +aDU +aFi +aGh +aGU +aHF +aIm +aJa +aJS +aBx +aaa +aaa +aaa +aaa +aMV +aNO +aOH +aPo +aPV +aQp +aQI +aRh +aRA +aRQ +aSp +aRz +aSV +aTb +aTP +aKR +aUk +aUP +aVr +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWg +aWg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aak +aal +aaB +aaS +abj +aaj +abW +acv +acR +adu +adX +acz +aeP +afo +afX +agH +aeP +aeP +aeR +aaa +aaa +ajo +ajR +aku +ala +alH +alH +amz +anj +anW +aoL +anj +ari +alH +aur +avM +awQ +aCc +atm +aym +aAo +aBI +aCQ +aDV +aFj +aGi +auH +aHF +aIn +aJb +aIn +aAe +aaa +aaa +aaa +aaa +aMQ +aNP +aOA +aOA +aPW +aNM +aQD +aRb +aRz +aRR +aSq +aRz +aSW +aTb +aTQ +aUj +aUk +aUQ +aVr +aVE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +ecv +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aak +aaj +aaC +aaT +aaj +aaj +abX +acw +acQ +adn +adQ +abt +aeR +afp +afY +agI +ahk +ahS +aeR +aiK +aiK +ajq +ajS +akv +alb +alH +alH +amA +anj +anX +aoM +anj +arj +alH +aur +aur +aur +aur +aur +auH +aAp +aBJ +aCR +aDW +aCU +aGj +aGV +aHG +azl +aJc +azl +aAe +aKQ +aKQ +aLO +aaa +aMQ +aNQ +aOI +aPp +aNM +aNM +aQJ +aRi +aRz +aRz +aSr +aRz +aSX +aTb +aTR +aUk +aUk +aUR +aVr +aUC +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aal +aaj +aaD +aaU +abk +aaj +abU +abU +acS +adn +adQ +aer +aeR +aeP +aeP +aeP +aeP +aeP +aeR +aiL +ajb +ajr +ajT +akw +alc +alH +alH +amB +anj +anY +aoN +anj +ark +alH +ato +ato +ato +ato +ayn +auH +aAk +aBJ +aCS +aDX +aCU +aGk +aGW +aHH +aIo +aJd +aIo +aKu +aKR +aLn +aLO +aLO +aMQ +aMQ +aMQ +aMQ +aPX +aQq +aQK +aRj +aRB +aRS +aRS +aRS +aSY +aTs +aRn +aUl +aUy +aUS +aVr +aVH +aUC +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aab +aaa +aaa +aal +aas +aaE +aaV +abl +abD +abY +acx +acT +adv +adY +aes +aeS +afq +afZ +agJ +ahl +ahT +aiu +aiM +ajc +ajs +ajU +akx +ald +alH +alH +amC +anj +anZ +axj +anj +arl +alH +ato +ato +ato +ato +ato +azs +aAr +aBK +aCT +aDY +aCU +aCU +aGX +aHI +aIp +aJe +aJT +aKv +aKS +aLo +aLP +aMn +aMW +aNR +aIp +aPq +aPY +aQr +aQL +aRk +aKv +aRT +aSs +aSH +aSZ +aTb +aTS +aUm +aUz +aUT +aVs +aVI +aVR +aUC +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aly +aaa +aad +aaf +aaf +aaf +aam +aat +aaF +aaW +abm +abE +abZ +acy +acU +adw +adZ +aet +aeT +afr +aga +agK +ahm +ahU +ahU +aiN +ahU +ahU +ahU +aky +ale +alH +alH +amD +ank +anZ +anZ +apP +arm +alH +ato +ato +ato +ato +ato +azt +aAs +aBJ +aCU +aDZ +aFk +aGl +aCU +aHJ +aIq +aJf +aJU +aJU +aJU +aLp +aJU +aJU +aMX +aNS +aOJ +aPr +aPZ +aPZ +aQM +aRl +aPZ +aPZ +aSt +aSI +aTa +aTt +aTT +aUn +aUA +aUU +aVt +aVJ +aVS +aVE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aad +aaa +aaa +aaa +aal +aas +aaG +aaX +abn +aaJ +aca +aeU +acV +adn +adQ +aeu +ajd +afs +agb +agJ +ahl +ahV +aiv +aiO +ajd +ajt +ajV +akz +alf +alH +alH +amE +anl +aEy +aoO +apQ +arn +alH +ato +ato +ato +ato +ato +azu +aAt +aBE +aCV +aEa +aCV +aGm +aGY +aHK +aIr +aJg +aJV +aKw +aKT +aLq +aLQ +aMo +aMW +aNR +aOK +aPs +aKT +aQs +aQN +aRm +aKw +aRU +aKT +aSJ +aTb +aTu +aTU +aUm +aUz +aUV +aVu +aVK +aVT +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aal +aaj +aaH +aaX +abo +aaj +abt +abt +abt +adn +adQ +aev +abt +abt +abt +abt +abt +abt +abt +aiP +acc +aju +ajW +akA +alg +alH +alH +amB +anm +aob +aoP +apQ +ark +alH +ato +ato +ato +ato +ato +auH +aAu +aBF +aCX +aEb +aFl +aGn +aGZ +aHL +aIs +aJh +aJW +aKx +aKU +aLr +aLR +aMp +aLR +aLR +aLR +aLR +aLR +aQt +aQK +aRj +aKx +aRS +aKR +aSK +aTc +aTv +aTc +aUo +aUB +aUW +aVr +aVL +aUC +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaj +aaI +aaX +aaJ +abF +acb +acA +acW +adx +aea +aew +abt +aaa +aaa +aaa +aaa +aaa +abt +aiK +aiK +ajv +ajX +akB +alh +alH +alH +amF +anm +aoc +aoQ +apQ +aro +alH +atp +atp +atp +atp +atp +atp +aAv +aAv +aAv +aEc +aFm +aAv +aHa +aAv +aIt +aJi +aJX +aAG +aKQ +aKQ +aLR +aMq +aMq +aNT +aOL +aPt +aLR +aQu +aQO +aRn +aRD +aRD +aRD +aSL +aTd +aTw +aTd +aUk +aUk +aUX +aVr +aUC +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aal +aaJ +aaY +abp +aaj +acc +acB +acX +adn +adQ +aex +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +ajw +ajY +akC +ali +alH +alH +amG +ann +aod +aoR +apR +arp +alH +atq +auI +avT +axk +ayo +atp +aAw +aCW +aGp +aEd +aFn +aHd +aOe +aAv +aIu +aJj +aJY +aAG +aaa +aaa +aLR +aMr +aMY +aNU +aOM +aPu +aQa +aQu +aQP +aRj +aRD +aRV +aSu +aSM +aTe +aTx +btc +aUp +aUC +aUY +aVr +aVE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aal +aaK +aaZ +abq +aaj +acd +acC +acY +ady +adQ +aey +aaa +aft +aft +aft +aft +aft +aft +aaa +aaa +ajx +ajZ +akD +alj +alI +alI +amH +ano +aoe +aoS +apS +arq +alI +atr +auJ +avU +axl +ayp +atp +aGo +aBO +aCY +aEe +aFo +aHc +aHR +aAv +aIv +aJk +aJZ +aBX +aaa +aaa +aLR +aMs +aMZ +aNV +aON +aPv +aQb +aQv +aQQ +aRo +aRD +aRW +aRV +ebk +aTf +aTy +aTW +aUq +aUC +aUL +aVr +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWi +aWi +aWi +aWi +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaj +aaj +aal +aam +aal +aaj +abt +abt +acZ +adz +adQ +aez +aaa +aft +agc +agL +ahn +ahW +aft +aaa +aaa +ajx +aka +akE +alk +alI +alI +amI +anp +alI +aGe +aGz +arr +alI +ats +auK +avV +axm +ayq +atp +aBN +aBP +aDb +aEf +aFp +aHP +aHT +aAv +aIw +aJl +aKa +aBX +aaa +aaa +aLR +aSb +aTg +aTn +aOO +aPw +aQc +aQu +aQR +aRp +aRD +aRW +aSv +aSO +aTV +aVY +bwD +aUr +aUC +aUY +aVv +aVF +aVN +aVW +aUv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaL +aaL +abr +aaL +ace +acD +ada +adA +aeb +aeA +aeV +aft +agd +agd +aho +agd +aft +aaa +aaa +ajx +akb +akF +all +alI +alI +amJ +anq +aof +aoU +apU +ars +alI +att +att +avW +att +att +atp +aAz +aBQ +aDa +aAz +aAz +aGq +aAv +aAv +aIx +aJm +aKb +aBX +aaa +aaa +aLR +aLS +aNa +aNX +aOP +aPx +aLS +aQu +aQS +aRq +aRE +aRE +aSw +aRE +aRE +aTA +aRE +aRE +aRE +aUZ +aVw +aVM +aVU +aWa +aWe +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaM +aba +abs +akk +acf +acE +adb +adB +aec +aeB +aeW +afu +age +agM +ahp +ahX +aft +aaa +aaa +ajw +akc +akG +alm +alJ +alI +alI +alI +alI +aoV +apV +art +amH +atu +auL +avX +avZ +atu +atp +aAA +aBR +dVs +aEg +aAz +aAz +aAv +aFq +aHg +aJn +aKc +aAG +aaa +aaa +aLS +aMu +aNd +aNY +aOQ +aPy +aQd +aQu +aQK +aRr +aRF +aRY +aSx +aSP +aTh +aTB +aTY +aUs +aUD +aUM +aVx +aVM +aVV +aWb +aWf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaL +aaL +abr +aaL +ace +acF +adc +adC +aed +aeA +aeV +aft +agf +agd +ahq +ahY +aft +aaa +aaa +ajw +ajw +akH +alm +akI +amh +amK +alI +aog +aoW +apW +aru +ass +atv +auM +avY +axn +azv +aAl +aAB +aBS +aDc +aEh +aAz +aGr +aHe +aGt +aHg +aJo +aAG +aAG +aaa +aaa +aLS +ebh +aNc +aNZ +aOR +aPz +aQe +aQu +aQT +aRs +aRG +aRZ +aSy +aSQ +aTi +aTC +aTZ +aUt +aUE +aVa +aVy +aVF +aVQ +aVZ +aUu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aau +aaj +aaj +abt +abt +abt +abt +abt +adD +aee +aez +aaa +aft +agg +agN +ahr +ahZ +aft +aaa +aaa +aaa +ajx +akI +aln +alK +ami +amL +alI +alI +aoX +apX +arv +ast +atw +auN +avZ +axo +atu +atp +aAC +aBT +aHb +aAz +aAz +aGs +aHf +aFr +aHh +aGt +aBX +aaa +aaa +aaa +aLS +aMw +aNf +aOa +aOS +aPA +aQf +aQu +aQU +aRt +aRH +aSa +dgE +aSa +aRE +aSa +aUa +aSa +aRE +aVb +aVm +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaN +aaN +abu +aaN +acg +acD +ada +adC +adQ +aeC +aaa +aft +aft +aft +aft +aft +aft +aaa +aaa +aaa +ajx +ajx +akI +akI +alm +akI +alJ +alI +alI +alI +alI +alI +atp +atp +atp +atp +atp +atp +aAz +aAz +aAz +aAz +aFq +aGt +aHg +aGt +aGt +aBX +aBX +aaa +aaa +aaa +aLR +aMx +aNe +aOb +aOT +aPB +aQg +aQw +aQV +aRj +aLO +aGC +aSA +aGC +aRE +aHS +aUb +aHS +aUv +aVc +aVl +aVE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaO +abb +abv +aFQ +ach +acG +add +adz +adU +abt +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +ajx +ajx +akI +aln +alK +alK +aoh +aoY +apY +arw +asu +atx +auO +awa +axp +ayr +azw +aAD +aBU +aDe +aEi +aFr +aFr +aHh +aGt +aBX +aBX +aaa +aaa +aaa +aaa +aLR +aMy +aNg +aOc +aOU +aPC +aQh +aQu +aQV +aRj +aLO +aSc +dLk +aSc +aRE +aTE +dYP +aTE +aUv +aVd +aVz +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aak +aaN +aaN +abu +aaN +acg +acF +ade +adE +aef +abt +abt +aaa +aaa +aaa +aaa +aaa +ahs +aaa +aaa +aaa +aaa +aaa +ajx +ajx +akI +amM +anr +aoi +aoZ +apZ +apZ +asv +aty +auP +awb +axq +ays +azx +aAE +aBV +aDf +aEj +aFs +aGu +aGt +aBX +aBX +aaa +aaa +aaa +aaa +aaa +aLR +bCF +bCF +bCF +aOV +aPD +aQi +aQu +aQW +aRu +aLO +aSd +aSC +aSd +aRE +aTF +aUd +aTF +aUv +aUF +aVA +aUv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aan +aan +aan +aan +aan +aan +aci +acH +adf +adF +aeg +adF +aan +aan +aan +aan +ahs +ahs +ahs +aaa +aaa +aaa +aab +aaa +aaa +ajx +ajx +ajw +ans +aoj +apa +aqa +arx +asw +atz +auQ +awc +axr +ayt +azy +aAF +aBW +aDg +aEk +aFt +aAG +aBX +aBX +aaa +aaa +aab +aaa +aaa +aaa +aLR +aLR +aLR +aLR +aLR +aLR +aLR +aLR +aQX +ayx +aPI +aSc +aSD +aSc +aRE +aTE +aUe +aTE +aUv +aVe +aVB +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +abw +abI +acj +acI +adg +adG +aeh +aeD +aeD +afv +afv +anT +aht +aia +ahs +ahs +ahs +aaa +aaa +aaa +aaa +aaa +aaa +ajw +ajw +ajx +ajx +ajx +ajw +asx +atA +auR +awd +asG +ayu +azz +aAG +aBX +aBX +aBX +aAG +aAG +aaa +aaa +aaa +aaa +aaa +aaa +aKy +aKy +aKy +aMA +aKz +aPF +aQx +aQY +brr +byk +bzn +azB +aPI +aSc +aSE +aSc +aRE +aTE +aUf +aTE +aUv +aVf +aVC +aUC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +abx +abI +ack +acJ +adh +adH +aei +aeE +agB +afR +agB +anU +aht +aib +aib +aiQ +ahs +ahs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asy +atB +auS +awd +axs +atP +asy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKy +aKy +aLs +aLT +aMB +aKz +aQj +agA +aQy +bwS +byl +bzX +azB +aPI +aSe +aSe +aSe +aTj +aSe +aSe +aSe +aUu +aUF +aVD +aUv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +aan +aan +acl +acK +adi +aan +aej +aej +aeY +afw +aml +agQ +ahu +aic +aic +aic +aje +ahs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +asy +atC +auT +awe +axt +ayv +asy +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKy +aKV +aLt +aLt +aLt +aNh +aOf +aOY +aPG +aQl +aFu +aFu +aPI +aPI +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aej +aej +afw +agi +agR +aht +aid +aix +aib +ajf +ahs +adF +adF +adF +adF +aaa +aaa +aaa +adF +adF +adF +adF +adF +atD +auU +awd +axu +atD +ayx +ayx +ayx +ayx +ayx +aaa +aaa +aaa +ayx +ayx +ayx +ayx +aKy +aKW +aLu +aLU +aLu +aKz +aOg +aOZ +aPH +aFu +aFu +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +ecr +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aej +aej +agj +agS +aht +aht +aht +aiR +aht +aht +akd +akJ +alo +adF +aej +aej +aej +adF +apb +aqb +ary +asz +atE +auV +awf +axv +ayw +azA +aAH +aBY +aDh +ayx +aFu +aFu +aFu +ayx +aIy +aJp +aKd +aKz +aKz +aLv +aKz +aKz +aKz +aOh +ebi +aFu +aFu +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aej +agk +agT +ahv +aie +aiy +aiy +aiy +ajy +ajy +akK +aiy +aiy +aiy +aiy +aiy +aiy +apc +agh +agh +agh +adF +auW +awg +axw +ayx +azB +azB +azB +aDi +aEl +aEl +aEl +aEl +aEl +aEl +aJq +aEl +aEl +aEl +aEl +aEl +aMC +aNi +aOi +aPb +aFu +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aWh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aag +aad +aad +aaa +aab +aaa +aaa +aaa +aan +agh +agh +ahw +aeZ +aik +agh +ajg +ajz +ake +aik +aeZ +aik +amj +ant +aoa +aok +apd +aqc +agh +asA +atD +auX +awh +auX +atD +azC +aAI +aAI +aAI +aEm +aFv +aGv +aHi +aDk +aDj +aDk +aKe +aKA +aKX +aLw +aDk +aDj +aDk +aAI +aAI +aPI +aaa +aaa +aaa +aab +aad +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aeZ +aeZ +agU +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aqd +agh +asA +atD +auY +awi +axx +atD +azD +aAI +aBZ +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aOj +aDj +aDj +aaa +aaa +aaa +aaa +aad +aab +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aad +aaf +aaf +aaf +aeZ +aeZ +agl +agl +ahx +aif +aeZ +aiS +aiS +ajA +aiS +aiS +aeZ +alL +aiS +anE +anu +aol +aeZ +aqe +agh +asA +atD +auZ +awj +axy +atD +azE +aAI +aCa +aDj +aEn +aFw +aEn +aMt +aHM +aDj +aJr +aJr +aKB +aJr +aJr +aDj +aMD +aNj +aOk +aPc +aDj +aDj +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aeZ +afx +agl +afx +ago +aig +aiz +aiT +ajh +ajB +akf +akf +alp +alM +amk +amk +anv +aom +aeZ +aqf +agh +asA +atD +ava +awk +axz +atD +azF +aAI +aCa +aDj +aEo +aFx +aGw +aGw +aHN +aIz +aGw +aGw +aKC +aKY +aLx +aLV +aME +aNk +aNk +aNk +aNk +aDj +aaa +aaa +aaa +aKm +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeZ +afy +agl +agl +ahy +aih +aiA +aiA +aiA +aiA +aiA +aiA +aiA +aiA +aiA +aiA +anw +aon +aik +aqg +arz +aqg +aqg +avb +awl +axA +ayy +ayy +aAJ +ayy +aDk +aEp +aFy +aGx +aGx +aGx +aGx +aGx +aGx +aGx +aGx +aGx +aLW +aLW +aLW +aGx +aGx +aPJ +aDj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aon +ape +aqh +arA +asB +aqg +auR +awl +axB +ayy +azG +aAK +aCb +aDl +aEp +aFz +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aon +ape +aqi +arB +asC +aqg +avc +awm +axs +ayy +azH +aAL +aFD +aDl +aEp +aFz +atf +aHk +aHO +aIA +aJs +aHO +aHO +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aPK +aDj +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aTk +aTk +aTk +aTk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aon +ape +aqj +arC +asD +aqg +auS +awl +axD +ayy +azI +aAM +aCd +aDl +aEp +aFz +axI +aHk +aHV +aIB +aTJ +aKf +aHO +aHO +aHk +aKh +aHO +aKh +aHO +aGy +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aoo +aik +aqg +arD +aqg +atF +auS +awl +axs +ayz +ayy +aAN +ayy +aDk +aEq +aFz +aGy +aHl +aHQ +aIC +aJu +aKg +aHl +aKZ +aLy +aLX +aMF +aNl +aHU +aHO +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aop +apf +aqk +arE +asE +atG +avd +awn +axE +ayA +azJ +aAO +aqk +aDm +aEr +aFz +aGy +aGy +bqB +aID +aJv +aKh +aHk +aLa +aJw +aLX +aKh +aNm +aOl +aPd +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aoq +aik +aql +arF +asF +atH +asF +awo +asF +ayB +asF +aAP +aql +aDk +aEs +aFz +aGy +aGy +aMz +aIE +aJw +aJw +aKD +aJw +aJw +aJw +aMG +aJw +aOm +aPe +aPK +aDj +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aor +apg +aql +arF +asG +atI +auR +awl +asG +ayC +azK +aAP +aql +aDn +aEt +aFz +aGy +aGy +bsk +aIE +aJw +aKi +aKh +aLb +aJw +aLX +aKh +aNm +aOn +aPf +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aos +aik +aqm +aqm +aqm +aqm +ave +awl +axF +ayD +ayD +ayD +ayD +aDk +aEu +aFz +aGy +aHl +aHQ +aIF +aJw +aKj +aHl +aLc +aLz +aLX +aHl +aNn +aHU +aHO +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aos +aeZ +aqn +arG +asH +aqm +avf +awm +axs +ayD +azL +aAQ +aCe +aDj +aEu +aFz +atf +aHk +bsm +bws +aJw +aKk +aHO +aHO +aHk +aKh +aHO +aKh +aHO +aGy +aPK +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aot +aeZ +aqo +arH +asI +aqm +avg +awp +aUi +ayD +azM +aAR +aCf +aDj +aEv +aFz +axI +aHk +aHO +aHO +aJx +aKl +aHO +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aPK +aDj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aeZ +afz +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +agm +anx +aos +aeZ +aqo +aqo +asJ +aqm +ava +awl +axH +ayD +ayD +aAS +ayD +aDj +aEu +aFz +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aGy +aPK +aDj +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afA +agn +agV +agV +agV +agV +agV +agV +agV +agV +agV +agV +agV +agV +agV +any +aos +aeZ +aqp +arI +arI +atJ +avh +awq +ayt +ayE +azN +azN +aCg +aDj +aEu +aFA +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aGB +aPL +aDj +aaa +aaa +aaa +aKm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aeZ +afB +ago +ago +ago +aii +aiB +aiT +ajh +ajC +akf +akf +alq +alN +akf +akf +anz +aou +aeZ +aqq +aqq +asK +aqm +auR +awl +asG +ayD +azO +aAT +aAR +aDj +aEw +aFB +aGw +aGw +aHW +aIG +aGw +aGw +aKE +aKY +aLx +aLY +aMH +aNk +aNk +aNk +aPM +aDj +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aeZ +aeZ +agp +agp +agp +aij +aeZ +agp +agp +ajD +agp +agp +aeZ +aij +agp +amP +anA +aov +aeZ +aqr +aqq +aqq +atK +avi +awr +axJ +ayF +azP +aAU +aCh +aDj +aEx +aFC +aLh +aHm +aHX +aDj +aJy +aJy +aKF +aJy +aJy +aDj +aMI +aJy +aJy +aJy +aDj +aDj +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aeZ +aqm +aqm +aqm +aSz +ava +awl +axz +ayG +ayD +ayD +ayD +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aDj +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aik +aeZ +aik +aSN +bIY +cdz +cXD +dVQ +amb +ams +apT +dXp +dXO +aph +aqs +arJ +asL +atN +avj +awl +axK +ayH +azQ +aAV +aCi +azU +amO +aoT +aoT +aoT +ayc +alr +aaa +aaa +aaa +aaa +aDk +aDj +aDk +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +api +baX +bJb +cdC +dfZ +dVS +dfZ +dWG +dWZ +dXr +dXQ +aph +aqt +arK +asM +bDE +avk +aws +axL +ayI +azR +aAW +aCj +azU +aEz +aFE +aFE +aFE +aEz +alr +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +api +aZY +bJa +cdB +cYa +dVR +cYa +dWF +dWY +dXq +dXP +aph +aqu +arL +asN +atO +auR +awt +asG +ayJ +azS +aAX +aCk +azU +aEz +aFF +aGD +aHn +aEz +alr +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aaa +aaa +aaf +api +bnt +bJc +cfo +djy +api +dWi +dWH +dXb +dXq +dXR +aph +aqv +dYH +asO +atD +avl +awt +axM +ayK +azT +aAY +aCl +azU +aEz +aFG +aFJ +aHo +aEz +alr +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaf +aag +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aag +aqz +bmq +arM +cfn +arM +aqz +bmq +bmq +dXa +dXs +api +aph +aqw +arN +asO +atP +avm +awu +axN +atP +azT +aAZ +aCm +azU +aEA +aFH +aFJ +aHp +aEA +alr +aaa +aaa +aaa +aaa +aad +aad +aad +aag +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aqz +boC +bJH +cfp +cfp +dVU +dWk +dWI +dXd +dXu +atL +dYg +aqx +arO +asO +atQ +auS +awv +axs +ayL +azT +aBa +aCn +aDo +aEB +aFI +aFJ +aHq +aEz +alr +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +arM +bnV +bJH +cfp +cfp +dVT +dWj +arM +dXc +dXt +dXS +dYg +aqx +arP +aph +atR +avn +aww +axO +atR +azU +aBb +aCn +aDo +aEB +aSB +aFJ +aHr +aEz +alr +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adI +adI +adI +adI +adI +adI +adI +aff +adI +adI +aad +aaa +aaa +aaa +arM +byR +bJH +ckb +dGc +dVV +dWm +dWJ +dXb +dXw +api +alr +alr +dYI +alr +atS +atS +atS +atS +ayM +alr +eaK +alr +alr +aEC +aFK +aFJ +aHs +aEC +alr +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adI +adI +adI +adI +adI +adI +adI +adI +adI +adI +aad +aaa +aaa +aaa +arM +brQ +bJH +cjE +dko +dVT +dWl +arM +dXb +dXv +dXU +alr +aqy +arR +alr +atS +atS +atS +atS +atS +alr +aBd +aCo +alr +aEz +aFL +aFJ +aHt +aEz +alr +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adI +adI +adI +adI +adI +adI +adI +adI +adI +adI +aad +aaf +aaf +aaf +aqz +bEi +bJH +clT +dGy +dVV +dWo +bmq +dXf +dXx +dXW +alr +dYp +arR +alr +atS +atS +atS +atS +atS +alr +aBd +alO +alr +aEz +aFM +aFJ +aHu +aEz +alr +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adI +adI +adI +adI +adI +adI +adI +adI +adI +adI +aad +aaa +aaa +aaa +aqz +bCN +bJH +clT +dGy +dVW +dWn +bmq +dXe +dXv +dXV +alr +aqA +arR +alr +atS +atS +atS +atS +atS +alr +aBe +aCp +alr +aEz +aFN +aGE +aFN +aEz +alr +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adI +adI +adI +adI +adI +adI +adI +adI +adI +adI +aad +aaa +aaa +aaa +arM +brQ +bJH +cpD +dVC +dVY +dWq +dWL +dXh +dXz +dXX +alr +aqB +arR +alr +atS +atS +atS +atS +atS +alr +arR +aCq +avp +aED +aEz +aGF +aEz +aED +alr +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +arM +bEm +bJH +cnN +dOZ +dVX +dWp +dWK +dXg +dXy +aSN +alr +aqC +arR +alr +alr +alr +alr +alr +alr +alr +arR +aCr +avp +aED +aED +aED +aED +aED +alr +aaa +aKm +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +arM +bFR +bJH +cpF +dVE +dWa +dWs +dWN +dXj +dXB +aSN +dYi +alO +arR +alO +alO +avo +awx +axP +ayN +arR +arR +alr +alr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aqz +bFF +bMc +cpE +dVD +dVZ +dWr +dWM +dXi +dXA +dXY +dYh +dYq +alO +alP +alO +alO +alO +alO +alO +alO +alr +alr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aqz +bFS +bJH +cpH +dGy +dVV +dWu +bmq +dXk +dXD +aSN +alr +atM +alr +alr +alr +alr +alr +alr +alr +alr +alr +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +arM +brQ +bJH +cpG +dVF +dVV +dWt +arM +dXb +dXC +aZY +alr +alr +alr +dYX +dZo +dZC +dXo +dZZ +eaj +eaw +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aad +aaa +aaa +aaa +arM +byR +bJH +cvH +dVG +dVV +dWw +dWJ +dXm +dXF +dXZ +dXZ +dYt +dYK +dYY +dZq +dZE +dZO +eab +eal +eay +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +arM +bHu +bJH +cpH +dGy +dVV +dWv +arM +dXl +dXE +cfo +dYj +dYs +dYJ +dXH +dZp +dZD +dZN +eaa +eak +eax +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aad +aaa +aaa +aaa +anB +arQ +bHv +bMN +cIt +dVI +dWb +dWx +dWO +dXn +dXH +dXH +dYk +dXo +dXo +dZa +dZs +dZG +dXo +dZN +ean +eaA +dXo +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +amQ +aqz +bmq +bmq +cCg +dVH +bmq +bmq +bmq +aSN +dXG +dYa +dWH +dXo +dYL +dYZ +dZr +dZF +dZP +eac +eam +eaz +eaL +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aow +aow +bHz +cce +cLT +dVK +dWd +dWz +dWQ +dXo +dXo +dXo +dXo +dXo +dYN +dZc +dZt +dZb +dZb +dZb +eao +dZb +eaN +dXo +dXo +dXo +dXo +dXo +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +anC +aBc +bHw +cbv +cJx +dVJ +dWc +dWy +dWP +dXo +dXI +dYb +dYl +dYu +dYM +dZb +dZb +dZb +dZb +dZb +eao +dZb +eaM +eaV +dYl +dYb +ebf +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +anC +aPa +bHA +ccf +cOQ +dVM +dWe +dWB +dWS +dXo +dXK +dYc +dXK +dYw +aSh +dZe +dZu +dZH +dZR +ead +eap +eaB +eaP +eaX +dXK +dZB +dXK +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +anC +aMv +bHw +cbv +cLU +dVL +dWc +dWA +dWR +dXo +dXJ +dXJ +dXJ +dYv +dYO +dZd +dYT +dZb +dZQ +dZb +dYT +dZd +eaO +eaW +dXK +dXK +dXK +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +anC +aRX +bHA +ccf +cSc +dVO +dWc +bHA +dWU +dXo +dXM +dXM +dXM +dYy +dYR +dZf +dYT +dZb +dZT +dZb +dYT +dZf +eaR +dYy +dYy +dYy +dYy +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +anC +aBc +bHw +cbv +cPZ +dVN +dWf +dWC +dWT +dXo +dXL +dXL +dXL +dYx +dYQ +dZd +dYT +dZb +dZS +dZb +dYT +dZd +eaQ +eaY +dXK +dXK +dXK +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aow +aow +bHB +ccf +cTF +dVP +dWg +dWD +dWV +dXo +dXK +dXK +dXK +dYA +aSh +dZg +dZw +dZb +dZV +dZb +ear +eaC +eaP +eba +dXK +dXK +dXK +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aow +aow +aow +aow +aow +aow +aow +aow +dXo +dXN +dYd +dYl +dYz +dYS +dZd +dZv +dZb +dZU +dZb +eaq +dZd +eaS +eaZ +dYl +dYd +ebg +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dXo +dXo +dXo +dXo +dXo +dYU +dZh +dZx +dZI +dZW +eae +eas +eaD +eaT +dXo +dXo +dXo +dXo +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +bhg +dXo +dYm +dYB +dYT +dZd +dZb +dZb +dYC +dZb +dZb +dZd +dYT +dZb +ebc +dXo +bhg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +bhg +dYf +dYo +dYD +dYW +dZj +dZz +dZK +dZY +eag +eau +eaF +dYT +dZb +ebe +dYf +bhg +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aad +aad +aad +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +dYe +dYn +dYC +dYV +dZi +dZy +dZJ +dZX +eaf +eat +eaE +eaU +dZb +ebd +dYe +aaa +aaa +aaa +aad +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaf +aaf +dXo +dXo +dYF +dXo +dZl +dZA +dZL +dYy +eah +eav +eaG +dXo +ebb +dXo +dXo +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dXo +dYE +dXo +dZk +dXK +dXK +dYy +dXK +dXK +dZk +dXo +dXo +dXo +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +dYG +dXo +dZn +dZB +dXK +dYy +dXK +dXK +eaI +dXo +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +dXo +dZm +dXK +dXK +dYy +dXJ +dXJ +eaH +dXo +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dXo +dXo +dXo +dXo +dXo +eai +eai +eaJ +dXo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (1,1,2) = {" +<<<<<<< HEAD aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa @@ -125584,263 +304914,131075 @@ aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +======= +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) +"} +(2,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +ecA +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bAj +bAj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aad +aad +aaf +aaf +aaf +aag +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aaf +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tZc +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bTE +bTD +bTD +bTD +bTE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bTD +bTD +bTD +bTD +bTD +bTD +bTD +bTD +bTD +cAz +cAz +cAz +bTD +bTD +bTD +bTD +bTD +bTD +bTD +bTD +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bTD +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +bTE +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +bTD +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bHW +bHW +bHW +bHW +bHW +bHW +bTD +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDH +cDH +cFp +cFp +cDH +cLz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bHW +bHW +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDI +cFn +cGI +cIC +cKm +cLA +cMW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +bHW +bRP +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDJ +cFo +cFp +cID +cKn +cDH +cDH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +bHW +bRP +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDK +cFp +cGJ +cIE +cKo +cLB +cFp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +bHW +bRP +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDL +cFq +cGK +cGK +cGK +cLC +cFp +aaa +aaa +aab +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bHW +bRP +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +cAz +bTD +cDL +cDH +cGL +cIF +cKp +cLD +cDH +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aab +aaa +aaa +bHW +bRP +bRP +bRP +bRP +bRP +bRP +cAz +cAz +cAz +cAz +caM +caM +cdY +caM +chh +ciI +ckH +cmE +chh +cpP +crG +cpP +cpP +cAz +cAz +cAz +bTD +cDM +cDH +cDH +cIG +cDH +cDH +cDH +aaa +aaa +aaa +aad +bfG +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +bHW +bHW +bHW +bMM +bHW +bHW +bHW +bTD +cAz +cAz +cAz +caM +ccG +cdZ +caM +cmH +coy +cOG +djg +dWh +cpP +crH +ctx +cpP +cAz +cAz +cAz +bTD +cDN +cDH +cGM +cIH +cKq +cKq +cMX +aaa +aaa +aaa +aaa +aaf +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aad +adK +aaa +aag +aad +aad +aad +aad +adJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bHX +bJB +bKV +ebN +bOE +bXG +bRQ +bBE +bBE +bBE +bBE +caM +ccH +cea +caM +chj +ciK +ckJ +cmG +ebt +cpQ +crI +cty +cpP +bTD +bTD +bTD +bTD +cXV +cMX +cGB +cGN +cKr +cLE +cMY +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bHX +bJC +bKW +bMO +bKX +bQa +bRR +bXJ +bVJ +bXy +bZb +caM +ccI +ceb +caM +chk +ciL +ckK +cmH +coA +cpP +crJ +ctz +cpP +cfR +cfR +cfR +cfR +cCh +cEZ +cLF +cKt +cGO +cLF +cMY +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aab +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +bBE +bBE +bBE +bBE +bBE +bJD +bKX +bMP +bOF +bQb +bQb +bQb +bVK +bXz +bZc +caM +ccJ +cec +cfJ +chl +ciM +ckL +cmI +coB +cpR +crK +ctA +cpP +crM +cyN +cyN +cCc +ecl +cDP +cFs +cIJ +cKs +cLG +cMX +cMX +cMX +cMX +cMX +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +bBF +bDh +bEC +bGt +bHY +bJE +bKY +bMQ +bOG +bQc +bRS +bTI +bVL +bKZ +bZb +caM +ccK +ced +cfK +chm +ciN +ckM +cmJ +coC +cpS +crL +ctB +cpP +crN +cmL +cmL +cen +cPX +cFt +cGP +cIK +cKt +cLH +cMZ +cOr +cPB +cQN +cRY +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaf +aaf +aaf +aaf +aaf +aaf +bgv +bgv +bgv +bgv +aaa +bgv +bgv +bgv +bgv +aaa +bgv +bgv +bgv +bgv +aaa +aaa +bBG +bDh +bED +bGu +bHZ +bJF +bKZ +bBE +bOH +bDi +bDi +bDi +bVM +bDi +bDi +caM +caM +cee +cfL +chn +ciO +chn +cmK +coD +cpP +cpP +cpP +cpP +crN +cyO +cyO +cyO +cyO +cyO +cGQ +cGQ +cKu +cLI +cNa +cOs +cPC +cQN +cRZ +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bgv +boF +bpD +bgv +aaf +bgv +bvm +bwu +bgv +aaf +bgv +bry +bsR +bgv +aaa +aaa +bBH +bDi +bEE +bGv +bDi +bJG +bBE +bMR +bOI +bQd +bRT +bTJ +bVN +bXA +bZd +caN +bXA +bXA +cfM +cho +ciP +bLg +cfO +coE +coE +cuX +cuX +cuX +crN +cyO +cAA +cCd +cDR +cyO +cGR +cGR +cKt +cLJ +cMX +cOt +cPD +cMX +cSa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bgv +bZK +bZK +bgv +aaa +bgv +caP +caP +bgv +aaa +bgv +bZM +bZM +bgv +aaf +bAk +bAk +bAk +bAk +bAk +bAk +bAk +bAk +bMS +bOJ +bQe +bRU +bTK +bVO +bXB +bZe +caO +ccL +cef +cfN +chp +ciQ +ckN +cfO +coF +cmL +crM +ctC +cuV +cwZ +cyP +cAB +cAB +cDS +cyO +cGS +cGS +cKu +cLK +cMX +cMX +cMX +cMX +cMX +cMX +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaf +aaa +aaa +aab +aaa +aaa +aaa +aaa +bgv +boG +bpE +bgv +aaf +bgv +bvl +bBU +bgv +aaf +bgv +brz +bsS +bgv +aaf +bAk +bBI +bDj +bEF +bGw +bIa +bIa +bAk +bMT +bOK +bQf +bQg +bQg +bQg +bQg +bQg +bQg +caW +ceg +cfO +chq +ciR +cfO +cfO +coG +cmL +crN +ctD +ctD +ctD +cyO +cAC +cCe +cDT +cyO +cGT +cGT +cKv +cLL +cLL +cLL +cLL +cLL +cSb +cMX +cMX +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bgv +boJ +bpF +bgv +aaa +bgv +boJ +bpF +bgv +aaa +bgv +boJ +bpF +bgv +aaa +bAk +bBJ +bDj +bEG +bEG +bIa +bIa +bAk +bMU +bOL +bQg +bQg +bTL +bVP +bXC +bZf +dxC +caW +cfE +cfO +chr +cfO +cfO +cmL +cmL +cmL +crN +ctD +cuW +cxa +ctD +ctD +ctD +ctD +cGT +cFu +cGT +cKw +cGT +cGT +cGT +cGT +cIM +cKv +cSb +cMX +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adJ +aag +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +boK +bpG +aaa +aaa +aaa +boK +bpG +aaa +aaa +aaa +boK +bpG +aaa +aaa +bAk +bBK +bDj +bEG +bEG +bIb +ebJ +bAk +bMV +bOM +bQh +bRV +bTM +bTM +bTM +bZg +dze +caW +cei +cfP +chs +ciS +ckO +cmM +crQ +cpU +crP +ctF +cuY +cxc +cyR +cAE +cCf +ctD +cFv +cGU +cIL +cKx +cLM +cIM +cIM +cGT +cGT +ecs +cKu +cMY +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adK +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +bkA +bkA +bkA +bkH +boS +bpM +bqC +bkH +bkH +btb +bpM +bqC +bkH +bkH +btb +bti +bqC +bkH +bAk +bBL +bDk +bEH +bGx +bIc +bJI +bAk +bMW +bON +bQi +bRW +bTN +bVQ +bTO +bZh +dxl +caW +cej +cfQ +cht +ciT +cen +cmN +crO +cpT +cuZ +ctE +cxb +cxd +cyQ +cyS +cAD +ctD +cFw +cGV +cIM +cIM +cIM +cIM +cIM +cPE +cGT +cSd +cKu +cMY +aaa +aaa +aaa +aag +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +bkA +blK +bmW +bnT +bxS +bpN +bqD +brA +brA +bAo +btj +but +brA +brA +bPZ +bxT +bum +bzc +bAk +bBM +bBM +bEG +bGy +bId +bJJ +bAk +bMX +bOO +bQh +bRX +bTO +bVR +bZi +ciJ +caS +caW +cek +cfR +cfR +cfR +cfR +cfR +cfR +cfR +crR +ctD +ctD +ctD +ctD +cAF +cNp +ctD +cFx +cFx +cFx +cIM +cIM +cIM +cIM +cIM +cFu +cSe +cKu +cMY +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bgv +bgv +bgv +bgv +aaa +bkC +blD +bmL +bnG +boL +bpJ +bqE +bmT +bmT +boL +bwy +bqE +bmT +bmT +boL +bxW +bqE +bzd +bAk +bBM +bDl +bEI +bGz +bIe +bJK +bAk +bMY +bOP +bQh +bRY +bTP +bVS +bXE +bXE +caT +caW +cek +cfR +chu +chu +chu +chu +chu +cfR +crR +ctG +cva +cva +ctD +ctD +cCj +cDU +cDU +cDU +cDU +cDU +cDU +cDU +cDU +cFu +cFu +cSf +cTh +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bhi +bTT +bib +bja +bjU +bkG +blE +bmM +bmO +boM +bnQ +bmM +bmM +bmM +brB +bun +bmT +bmT +bmT +boQ +bxU +bzh +bBR +bAk +bBN +bDm +bEJ +bGA +bIf +bJL +bAk +bMZ +bOQ +bQj +bRZ +bTQ +bVT +bTO +bZh +caU +caW +cek +cfR +chu +chu +chu +chu +chu +cfR +crR +ctG +cvb +cxe +cyT +cAG +cCk +cDV +cFy +cGW +cIN +cKy +cLN +cNb +cDU +cFu +cGT +cSg +cTi +cMX +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +bgv +bhj +bTT +bic +bjb +bgw +bkI +blF +bmN +bmP +boV +bpO +bmN +bsW +bsW +btd +bsW +bmN +bsW +bsW +bwE +bxU +bzf +bkA +bAk +bAk +bAk +bAk +bGB +bAk +bAk +bAk +bNa +bOR +bQh +bSa +bTR +bTR +bTR +bZj +caV +caW +cek +cfR +chu +chu +chu +chu +chu +cfR +crS +ctH +cvc +ctH +cyU +cAH +cCl +cDW +cFz +cGX +cIO +cKz +cLO +cNc +cDU +cIM +cGT +cSh +cTi +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +bgv +bgv +bgv +bgv +bgv +aaa +bkH +blL +bnF +bnH +boQ +bnH +bmT +bmT +bmT +bmT +bmT +bmT +bmT +bqJ +bvr +bxV +bzg +bkA +bAl +bBO +bDn +bEK +bGC +bIg +bJM +bLa +bNb +bOS +bQg +bSb +bTS +bVU +bXF +bZk +caW +caW +cek +cfR +chu +chu +chu +chu +chu +cfR +crT +cTC +ctH +ecW +ecH +ecI +cCm +cDU +cFA +cGY +cIP +cKz +cKz +cNd +cDU +cIM +cGT +cIM +cTi +cMY +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +bkH +blO +bmT +bnH +boQ +bnH +bmT +bmT +bmT +bmT +bsX +bmU +bmU +bnR +bwG +bxY +bzj +bBT +bAm +bBP +bNk +bNk +bGD +bIh +bJN +bLb +bNc +bOT +bQk +bQk +bQk +bQk +bQk +bQk +bQk +cCi +cek +cfR +chu +chu +chu +chu +chu +cfR +crU +ctI +ctI +ctI +ctI +ctI +ctI +ctI +cFB +cGZ +cIQ +cKA +cLP +cNe +cDU +cIM +cGT +cSi +cTj +cMY +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +bgv +bgv +bgv +bgv +bgv +aaa +bkJ +blP +bmL +bnH +boL +bnH +bqJ +bmT +bsT +btg +brI +bmT +bta +bwx +boT +bxZ +bAn +bBV +bDv +bIo +bPT +edO +edR +bIi +bJO +bLc +bNd +bOK +bQl +bSc +cbF +bVV +bZl +ckI +bQk +bQk +cek +cfR +chv +ciU +ckP +cmO +chv +cfR +crV +ctJ +cvd +cxf +cyW +cAJ +cCn +cDX +cFC +cHa +cIR +cKB +cLQ +cNf +cDU +cNo +cGT +cIM +cTi +cMY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bhk +bYm +bid +bja +bjU +bkG +blM +bmO +bnI +boQ +bnH +bqG +bmT +bsT +btf +brI +bmT +bvs +buv +bww +bww +bzi +bzk +bDq +bGJ +bLl +bEN +edQ +bIj +bJP +bLd +bNe +bOU +bQm +bSd +bTU +bVW +bXH +bZm +caX +bQk +cek +cen +chw +ciV +ckQ +cmP +coJ +cen +cpV +ctI +ctI +cxg +cyX +cAK +cCo +ctI +cFD +cDU +cIS +cKC +cDU +cDU +cDU +cGT +cGT +cSj +cTi +cMX +aaa +aaa +aab +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bhl +bYm +bie +bjb +bgw +bkK +blN +bmP +bnJ +boW +bnH +bqI +brC +bqF +bqF +bqH +buo +bvp +bww +bwF +bxX +bAq +buv +bAp +bBS +bDr +bEO +cFc +bIk +bCf +bLe +bNf +bOV +bQn +bSe +bTV +bVX +bXI +bZn +bQk +bQk +cek +cen +chx +ciW +ckR +ciW +coK +cen +cvf +cvg +ctK +cxh +cyY +cAL +cCp +cDY +cFE +cHb +cIT +cHg +cLR +cNg +cOu +cEa +cQO +cSk +cTi +cMX +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +bgv +bgv +bgv +bgv +bgv +aaa +bkM +bnG +bmQ +bnK +boO +bpP +bqN +bmT +bmT +bmT +buq +bmT +boQ +bww +bwJ +byc +bAr +bBW +bET +bJS +bDs +bEP +bGG +bIl +bER +bLf +bNg +bLg +bQo +bSf +bTW +bVY +chi +bZo +caY +bQk +cel +cen +cen +ciX +ckS +ciX +cen +cen +cpV +cvg +ctI +cXq +cyZ +cAM +cCq +cDZ +cFF +cHc +cIU +cKD +cLS +cHg +cOv +cPG +cQO +cSk +cTk +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +bkH +blS +bmT +boH +boQ +bnH +bqO +brG +bsX +brD +bsY +brD +bvu +bwA +bwK +byd +bAs +bzl +bFh +bBS +bDt +bEQ +bGH +ccM +bJQ +bLg +bNh +bNh +bQp +bSg +bTX +bVZ +bXK +bZp +caZ +bQk +cem +cfS +chy +ciY +ckT +cmQ +cen +cpV +cpV +ctI +cxi +cxj +cza +cAN +ctI +ctI +ctI +cHd +cIV +cHg +cHg +cHg +cHg +cEa +cQO +cSk +cKu +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +bgv +bgv +bgv +bgv +bgv +aaa +bkH +blQ +bmT +boH +boQ +bnH +bqK +brF +bsZ +bmL +bup +bmT +bvt +bww +bwH +bya +bTH +bww +bEL +bIq +bCf +bER +bER +bCf +bCf +bLh +bNi +bOW +bQk +bSh +bTY +bWa +bXL +bZq +bQk +bQk +cen +cfT +chz +ciZ +ckU +cmR +coL +cpW +cen +ctL +cvh +cxk +czb +cAO +cCr +cEa +cOl +cHe +cIW +cKE +eco +cNh +cHg +cEa +cEa +cSl +cKu +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aWk +ecz +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bhm +bYi +bih +bjc +bjV +bkL +blR +bnL +boI +boL +bnH +bqM +brF +bsU +buo +bsY +buo +bte +bwz +bwI +byb +bXD +buv +bEM +bBS +bDu +bES +bGI +bIn +bJR +bLi +bNj +bNj +bQq +bSi +bTZ +bNj +bXM +bSi +cba +ccN +ceo +cfU +chA +cja +ckV +cmS +chE +cpX +crX +ctL +cvi +cxl +cxl +cAP +cCs +cEb +cFH +cHf +cIX +cHg +ecp +cNi +cOw +cPH +cEa +cSm +cKu +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWk +aWk +aWk +aWk +aWk +aWk +aWk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bhn +bYi +bii +bjd +bjV +blG +bmK +bnN +boN +bpH +bnQ +buo +brJ +bmU +bmU +bpT +bmT +bvx +buv +bww +byf +bzi +buv +bAw +bLj +edN +bOX +bXN +edU +edW +bOX +bOX +bOX +bQr +bSj +bSj +bWb +bXN +bOX +cbb +ccO +cep +cfV +chB +cjb +ckW +cmT +coM +cpY +crX +ctM +cvj +cxl +cxl +cAQ +cCt +cEc +cFI +cHg +cIV +cHg +ecp +cHg +cOw +cPI +cEa +cSm +cKu +cMX +aaa +aaa +aaa +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bgv +bgv +bgv +bgv +bgv +aaa +blH +bmR +bnO +boP +bpI +bpQ +bnL +bqL +bnL +bnL +bnL +brE +bvy +bnL +bwM +byg +bnL +bDp +bGF +bBX +bDw +bEU +bGK +bIp +bJT +bIp +bIp +bOY +bQs +bSk +bUa +bWc +bXO +bEV +bEV +bDx +ceq +cfW +chC +cjc +ckX +cjc +chC +cpZ +crX +ctN +cvk +cxl +czc +cAQ +cCt +cEc +cFJ +cHg +cIV +cHg +ecp +cHg +cOw +cPJ +cEa +cEa +cTh +cMX +cMX +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aad +aaa +aaa +aaa +big +aaa +bfF +bgw +bgw +bkK +blT +bsW +bsW +boX +bmP +bmN +brH +bsW +bsW +bsW +bAN +bvv +bsW +bwL +bye +bAt +bBY +bGm +bJU +ecR +edP +edS +edT +edV +edX +edY +bOZ +bOZ +bEV +bEV +bWd +bGL +bEV +cbc +ccP +ceq +cfX +chD +cjd +ckW +cmU +coN +cqa +crX +ctM +cvj +cxm +czd +cAR +cCu +cEd +cFK +cHh +cIY +cKD +cLS +cHg +cHg +cPK +cQP +cEa +cKu +cIM +cMX +cMX +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +bgv +bgv +bgv +bgv +bgv +aaa +blC +buo +bnM +bmT +bmT +bnH +bmT +brI +bqJ +bmT +bmT +bvn +bvw +bmT +bmT +bwB +bAu +bDo +bEM +bBZ +bDu +bEW +bGM +bIr +bJV +bLm +bLm +bPa +bQt +bSl +bUb +bWe +bXP +bSl +cbd +ccN +cer +cfY +chE +cje +ckY +cmV +coO +cpX +crX +ctL +cvl +cxn +cze +cze +cCv +cEe +cFL +cHi +cIZ +cKF +cLV +cNj +cOx +cPL +cQQ +cEa +cKu +cIM +cVx +cMX +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaf +aaa +bgv +bhp +bZH +bje +bkB +bkE +blI +bmS +bnR +bmU +bmU +bpU +bmU +bpT +bmT +bth +bur +bvo +bvz +bwC +bxR +bze +bBQ +bqI +bAx +bCa +bDy +bEX +bEX +bDy +bDy +bEX +bEX +bDy +bQu +bSm +bUc +bWf +bUc +bZr +bQu +ccQ +bux +cfZ +bux +cjf +ckU +cmW +coP +cqb +coP +ctL +cvm +cxo +czf +cAS +cRu +cEa +cFM +cHj +cJa +cKG +cKG +cNk +cOy +cPM +cKG +cKG +cKu +cIM +cVy +cMX +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaa +aaa +bgv +bhq +bZH +bjW +bkD +bkF +blJ +bmV +bnS +bmM +bpL +bpV +bqP +brK +bsV +bpW +bpW +bvq +bwv +buw +buw +buw +buw +buw +bAy +bCb +bDy +bEY +bGN +bIs +bGN +bLn +bNl +bDy +bQv +bSn +bUd +bWg +bQw +bZs +caz +ccQ +ces +cga +bux +cjg +ckZ +cmX +coP +cqc +crY +ctO +cvn +cxp +ctO +cAT +cxp +ctO +ctO +cHk +cJb +cKG +cLW +cLW +cLW +cLW +cLW +cKG +cKu +ecu +cVz +cMY +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaa +aaf +bgv +bgv +bgv +bgv +bgv +aaa +bkA +bmT +bnP +boR +bpK +bpR +bqP +brK +bsV +bpW +bqQ +brL +btk +buw +bwN +byh +bAv +buw +bAz +bCc +bDz +bEZ +bGO +bIt +bJW +bLo +bJW +bDz +bQw +bSo +bUe +bWh +bXQ +bQw +cbf +ccQ +ces +cgb +bux +dVx +ckU +chC +coP +cqd +crZ +ctO +cvo +cxq +czg +cAU +cCx +cEf +cxp +cHl +cJc +cKG +cLW +cLW +cLW +cLW +cLW +cKG +cKu +cIM +cVA +cMY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaa +aag +aaf +aaa +aaa +aaf +aaa +aaa +bkA +bkA +bkH +bkH +bkA +bpS +bkA +bkH +bkH +bpW +bqR +brM +btl +buw +bvA +bwO +byi +bzm +bAA +bCd +bDA +bFa +bGP +bIu +bJX +bLp +bNm +bPb +bQx +bSp +bUf +bWi +bXR +bQw +cbg +ccQ +cet +cga +bux +cjd +ckU +dhs +coP +cqe +csa +ctO +cvp +cxr +czh +cAV +cCy +cEg +cFN +cHm +cIT +cKG +cLW +cLW +cLW +cLW +cLW +cKG +cKu +cIM +cVB +cMY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bif +bho +aaa +aad +aad +bfG +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bpW +bqS +brN +btm +buw +bvB +bwP +byj +buw +bAB +bCe +bDB +bFb +bGQ +bIv +bJY +bLq +bNn +bDz +bQy +bSq +bUg +bWj +bXR +bQw +cbh +ccQ +bDL +cga +bux +cjh +cla +cmY +coP +cqf +csb +ctP +cvq +cxs +czi +cAW +cxr +cEh +cxp +cHn +cJd +cKG +cLW +cLW +cLW +cLW +cLW +cKG +cKu +cIM +cVC +cMY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +bpW +bpW +brO +btn +buw +buw +bwQ +buw +buw +bAC +bCf +bDy +bFc +bGR +bIw +bJZ +bLr +bNo +bDy +bQz +bSr +bUh +bUh +bXS +bQw +cbi +ccQ +ceu +cga +bux +cji +clb +cmZ +coP +cqg +csc +ctO +cvr +cFG +czj +cAX +cCz +cEi +cFO +cHo +cJe +cKG +cLW +cLW +cLW +cLW +cLW +cKG +cKu +cIM +cVD +cMY +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aad +aaf +aad +aad +aaf +aaf +aaf +bqT +brP +bto +bux +bvC +bwR +bvC +bux +bvC +bvC +bux +bux +bux +bIx +bIx +bLs +bIx +bIx +bQA +bSs +bUi +bWk +bQw +bZt +cbj +ccQ +bym +cga +bux +cjb +ckU +cmT +coQ +cqh +coQ +ctO +ctO +cxu +ctO +ctO +ctO +ctO +ctO +cEj +cJf +cKH +cLX +cLX +cLX +cLX +cLX +cKG +cTl +cIM +cVE +cMX +aaa +aaa +aaa +aad +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dmH +dmH +dmI +dmH +dmH +dmI +dmH +dmH +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aab +aaa +aaa +dxQ +dxQ +dxQ +dxQ +dxQ +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +bfG +aaa +aaf +aaa +aaa +aaa +aaa +bqU +ebr +btp +buy +bvD +bCq +bxG +bAO +cKM +bCg +bDC +bGS +bGU +bIx +bKa +bLt +bNp +bIx +bQB +bSt +bSt +bWl +bSt +bSt +bSt +ccR +bAQ +cga +bux +cjj +ckU +cna +coQ +cqi +csd +ctQ +cvs +cxv +coQ +cAY +cAY +cEj +cFP +cHp +cJg +cKI +cLY +cNl +cOz +cPN +cLY +cQO +cTm +cIM +cVF +cMX +aaf +aaf +aaf +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cUr +dmH +dng +dnP +dng +dng +dpS +dng +dmH +dmK +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +dsT +ecX +dsT +dsT +dsT +dsT +aaa +aaa +aaa +dxQ +dxQ +edk +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aXG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abc +aad +aad +aad +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +bqU +bqU +btq +buz +bvE +bYs +coz +bzo +bAE +bzo +bDD +bGT +bVf +bIy +bKb +bLu +bNq +bPc +bQC +bSt +bUj +bWm +bXT +bZu +cbk +ccR +bAQ +cgc +bux +cjk +clc +cnb +coR +cqj +cse +ctR +cvt +cxw +coQ +cAZ +cCA +cEj +cFQ +cHq +cJh +cKJ +cLY +cNm +cOA +cPO +cKU +cSn +cTn +cIM +cMX +cMX +aaa +aaa +aaa +aaa +aad +aad +aad +aaa +abc +aag +aad +aad +aad +aaf +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +cUr +dmH +drg +dnQ +doG +dpt +doK +dqD +dmH +dmK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dsT +dsT +dsT +dsT +dsT +dsT +dsT +aaa +aaa +aaa +aaa +dxQ +dxQ +dxQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aaf +abc +aaf +aaf +aag +aad +aad +aad +aad +aad +beN +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aab +aaa +aaa +bqU +bqU +bqT +bvF +bwU +bux +bzp +bAF +bCh +bFe +bFf +bux +bIx +bKc +bLv +bNr +bPd +bQD +bSu +bUk +bWn +bXU +bSt +bSt +ccR +bvF +cgc +bux +cjl +cld +cnc +coS +cqk +csf +ctS +cvu +cxx +czk +cBa +cCB +cEj +cFR +cHr +cJi +cKK +cLZ +cNn +dUV +cPP +cLY +cQO +cTo +cMX +cMX +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +cUr +dmI +drg +dnR +doH +doH +dpT +dqD +dmI +dmK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvC +dvP +dvD +aaa +aaa +aaa +dwG +aaa +aaa +aaa +dyg +dyr +dvD +aaa +aaa +aaa +dwG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bqT +bvG +bwU +bux +bux +bux +bux +bux +bFg +bGV +bIx +bKd +bLw +bNs +bNs +bNs +bSt +bUl +bWo +bXV +bZv +cbl +ccR +bvG +cgc +bux +cjm +cle +cnd +coQ +cql +csg +coQ +cvv +cvv +coQ +cBb +cCC +cEk +cFS +cHs +cJj +cKL +cLY +cLY +cLY +cLY +cLY +cGT +cTp +cMX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +cUr +dmH +drg +dnR +doH +doH +dpT +dqD +dmH +dmK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvD +dvQ +dwf +aaa +aaa +aaa +duU +aaa +aaa +aaa +dyh +dys +dvD +aaa +aaa +aaa +duU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +bqV +brR +btr +blU +bvH +bwU +bux +bzq +bDJ +bCi +bux +cbE +cbE +bIx +bKe +bLx +bNt +bPe +bQE +bSt +bUl +bWp +bXW +bSt +bSt +bSt +bux +cgc +bux +cjb +dhn +cng +dir +coQ +coQ +coQ +coQ +coQ +coQ +cBc +cBb +cEj +cEj +cEj +cJk +cEj +coV +cCw +cOC +cPQ +coV +cSo +cKu +cMX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +cUr +dmH +dni +dnS +ecT +doI +dnS +dni +dmH +dmK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvD +dvR +dVh +aaa +aaa +aaa +duU +aaa +aaa +aaa +dVp +dyt +dvD +aaa +aaa +aaa +duU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +bgx +bgx +bgx +bgx +bgx +blU +blU +blU +aaa +aaa +blU +brS +brS +blU +bvI +bwU +bux +bzr +bym +bCj +bux +bux +bux +bIx +bIx +bIx +bIx +bIx +bIx +bSt +bUm +bWq +bXX +bSt +cbm +ccS +cev +cgd +bux +cjn +dhp +dhS +dwg +dwT +dyi +dUP +dUS +dwU +cqm +cqm +cBb +cBb +coV +cHt +cHt +cHt +coV +cQk +cBb +cPR +coV +cGT +cTq +cMX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +cUr +cUr +cUr +cUr +cUr +cUr +cUr +aNb +dni +dmI +doJ +doJ +dmI +dni +aOv +dmK +aaa +aaa +dtg +dtg +dtg +dtg +aaa +aaa +dvj +dvj +dvS +dwh +dvj +aaa +aaa +duU +aaa +aaa +dvj +dwh +dyu +dvj +dvj +aaa +aaa +duU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aWB +aWB +aWB +aWB +aWC +aZR +baF +bbt +aWB +aaa +aaa +bei +beO +bfH +bgx +bgx +bij +bjf +bjX +bgx +blV +bmX +blU +boY +boY +bqW +brT +bts +buA +bvJ +bwU +bux +bzs +bym +bym +bDF +bvG +bAQ +bux +bKf +bLy +bNu +bPf +bQF +bSt +bSt +bSt +bSt +bSt +cbn +ccT +bux +cgc +bux +cjo +dhq +diq +dwq +dwW +dyp +dUQ +dUT +dwU +cqm +cBd +cqm +cBb +coV +cHu +cHu +cHu +coV +coV +cOD +coV +coV +dTd +cTr +cUr +czl +czl +cUr +cUr +cUr +cUr +cUr +cUr +cUr +cUr +cUr +czl +czl +czl +cUr +czl +czl +czl +cUr +cUr +cBb +cBb +djn +dkT +cAY +cUr +dmK +dmK +dnT +dmc +dmc +dmK +dmK +dmK +dmK +dmK +dmK +dtg +dtJ +dug +dtg +duU +duU +duU +dvE +dvT +dwi +dvj +dvj +duU +duU +duU +dvj +dvj +dyj +dyv +dyG +dvj +dvj +duU +duU +duU +dvj +dAe +dAn +dAt +dwf +dwG +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWB +aWB +aXH +aYm +aYO +aXa +aZS +baG +bfX +aWB +bcN +bcN +bcN +beQ +bfI +bgy +bhr +bik +bjg +bjg +bkN +blV +bmY +bnU +boZ +boZ +bqX +brU +btt +buB +bvK +bwU +bux +bzt +bym +bym +bym +bvF +bAQ +bux +bKg +bLz +bNv +bPg +bPg +bux +bUn +bWr +bWr +bux +cbo +bux +bux +cgc +bux +ciW +clh +cnh +dit +dwT +dyb +dBM +dUR +dwU +cqm +cqm +cBd +cBb +cFT +ecZ +edb +edd +edb +cTD +edh +cPS +cQj +cBb +cTs +daP +edb +edy +cVG +cUs +dao +dbw +dcu +ddX +ddX +ddq +ddX +ddX +ddX +dfz +ddX +ddX +dgO +dhk +dhk +dhk +dhk +diO +dlM +dmd +djj +dme +dmL +dnj +dnU +doL +doL +dpV +dqE +drh +drN +dsq +dsU +dtw +dtK +duh +duw +duV +dvh +dvr +dvF +dvU +dwj +dws +dws +dwz +dwH +dxb +dws +dxR +dwj +dvU +dyH +dyS +dws +dws +dzL +dzR +dzY +dAf +dAo +dAu +dAE +dAM +dAT +edq +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWB +aWY +aXI +aYn +aYP +aZu +aZT +baH +bbv +bci +bcO +bdy +bej +beT +bfJ +bgz +bhs +bil +bjh +bjY +bgx +blV +bmZ +ebp +bpa +bpX +bqY +brV +btu +buC +blU +bwV +bux +bux +bAG +bux +bux +bux +bux +bux +bux +bLA +bux +bAQ +bAQ +bux +bym +bym +bym +bym +bym +ccU +bym +cgc +bux +cjp +cli +cni +coT +dwU +dwU +dwU +dwU +dwU +cqm +cBe +cqm +cqm +coV +eda +edc +ede +edc +edg +edi +cPT +cQT +cFU +cTt +cUt +cVH +cWU +cXr +cZk +dap +dbx +dbT +dcP +ddG +coV +deB +deR +cBb +dfA +cBb +dgA +cvw +ctT +coV +diM +diM +diM +dlN +diM +dkl +diM +dmM +dnk +dnV +doM +dpu +dpu +dpu +dri +drO +dsr +dsV +dtx +dtL +dui +dux +duW +dvi +dvs +dvG +dvV +dwk +dwt +dww +dwA +dwI +dxc +dxy +dxS +dwk +dwt +dyI +dyT +dyZ +dzt +dzM +dzS +dzZ +dAg +dAp +dAv +dAF +dAN +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aWB +aWZ +aXJ +aYo +aXJ +aXa +aZU +baI +aXM +bcj +bcP +bdz +ben +beR +bfK +bgy +bgy +bgy +bgy +bgx +bgx +blW +blW +bnW +blY +bpY +bqZ +brW +btv +buD +blU +bwW +bym +bym +bAH +bCk +bCr +bFi +bGW +bIz +bCr +bCr +bCr +bCr +bCr +bCr +bCr +bCr +cWT +cWT +cWT +dHe +cWT +dIN +bux +cjq +clj +cnj +coV +cqn +csh +ctT +cvw +coV +coV +coV +coV +coV +coV +cHw +cBb +cKN +cKN +cNr +cKN +cKN +cQU +cBb +cTJ +cTJ +cVK +cTJ +cTJ +cZn +daw +dbz +dbW +ddY +ecM +coV +cAY +deT +dhX +dfD +deT +deT +deT +deT +deT +dkt +dkU +dlh +dlO +dmO +dlD +diM +diM +dnk +dnW +doN +dpv +dpW +dqF +drj +dpW +dqF +doX +dty +dtL +duj +duy +duU +dvj +dvt +dvj +duU +dvj +dvj +dvj +duU +dwh +dxd +dxd +dwh +dyk +dyw +dyJ +dwh +dza +dza +dwh +duU +dvj +dAh +dAn +dAw +dxU +duU +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWB +aXa +aXa +aXa +aXa +aXh +aZV +baJ +bbw +bck +bcQ +bdA +bel +beS +bfL +bcR +bht +bim +bji +bcN +bkO +blX +blW +bnX +bpb +bpZ +bra +brX +btw +buE +bvL +bwX +byn +byn +bAI +bCl +bDG +bDG +bDG +bDG +bDG +bDG +bym +bym +bQG +bSv +bUo +bWs +bDL +bZw +bym +ccW +cew +cgf +chF +cjr +clk +cnk +coW +cqo +cqo +cqo +cqo +cqo +cqo +cqo +cqo +cqo +cFU +cHx +cJl +cKN +cMa +cNs +cPV +cKN +cHw +cSq +cTJ +cUy +cVI +cUW +cTJ +cTJ +dax +cTJ +cTJ +cTJ +cTJ +cTJ +cTJ +deT +dfh +dfE +dgl +dgC +dgQ +dhg +dij +dku +dkV +dlr +dlP +dmf +dmy +dkr +dmN +dnl +dnX +doO +doO +doP +doP +doO +doP +doP +doO +doO +dtG +duk +dtW +dtg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwJ +dxe +dxz +dxT +duU +duU +duU +dwJ +dzb +dzu +dxT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaf +aaa +aaa +aaa +aWC +aXb +aXK +aYp +aYQ +aZv +aZW +baK +bbx +aXh +bcR +bcR +bcR +beU +bfM +bgA +bhu +bin +bjj +bcN +bkP +blY +bna +bnY +bnY +bqa +brb +brY +btx +brb +brb +brb +brb +brb +bwU +bym +bDG +bFj +bGX +bIA +bKh +bDG +bux +bux +bux +bux +bGZ +bGZ +bGZ +bux +bux +bux +bux +bux +chG +cjs +cll +cnl +chG +coV +coV +coV +coV +coV +czl +czl +czl +coV +coV +coV +coV +cKN +cMb +cNs +cOH +cKN +cQV +cSr +cTJ +cUw +cVI +cWg +cTJ +cYI +dau +dby +dbN +dcF +ddx +dek +cZL +deU +dfx +dfB +dfQ +dfQ +dfQ +dgZ +deT +dlc +dkW +dls +dlQ +dmO +dlD +dks +dmO +dnk +dnY +doP +dpw +dpX +dqG +drk +drP +dss +dsW +doO +dtM +dul +duz +dtG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwK +dxf +dxA +dxU +aaa +aaa +aaa +dwK +dzc +dzv +dxU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWD +aXc +aXL +aXL +aYR +aXL +aXL +baL +bby +bcl +bcS +bdB +bem +bkz +bfN +bcR +bcR +bcR +bcR +bcN +bkQ +blZ +blW +blV +blV +blV +brb +brZ +bty +buF +bvM +bwY +byo +brb +bAJ +bCm +bDH +bFk +bFk +bIB +bKi +bDG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bLC +chH +cjt +clm +cnm +coX +bLC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cKN +cMc +cNt +cOI +cKN +cQW +cPS +cTJ +cUx +cVJ +cVZ +cTJ +cZP +dav +ddF +cZK +dbV +ddJ +cZK +deC +deU +dfe +dfC +dgk +dgB +dgP +dgZ +deT +dkw +dkX +dkX +dkX +dmg +dlD +dnJ +dmO +dnm +dnZ +doQ +dpx +dpY +dqH +drl +drQ +dpx +dsX +doP +dtN +dul +duA +dtg +aaf +aaf +aaf +aaf +aaf +beN +aaf +aaa +dwL +dxg +dxB +dvD +aaa +aaa +aaa +dvD +dzd +dzw +dwL +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aad +aaf +aaf +aaf +aWE +aXd +aXM +aXM +aYS +aZw +aZX +baM +bbz +bcm +bcP +bdz +beP +beR +bfO +bgB +bhv +bio +bjk +bcN +bjr +bjr +bjr +bjr +bpc +bjr +brb +bsa +btz +buG +bvN +bvN +bvN +brb +bAK +bCn +bDG +bFl +bGY +bIC +bDG +bDG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bLC +chI +cju +cll +cnn +cns +bLC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cKN +cKN +cNu +cOJ +cKN +cQX +cRe +cTJ +cUY +cVN +cWi +cXu +cZm +daA +dbB +dbU +dcQ +ddH +cZK +deF +deU +dfx +dfB +dgo +dgH +dfS +dgZ +deU +dkx +dkx +dkx +dkx +djs +dmz +dnK +dmP +dnn +doa +doR +dpy +dpZ +dqI +drm +drR +dss +dsY +doP +dtO +dum +duB +dtg +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWF +aXe +aXL +aXI +aYT +aZx +ebl +baN +bbA +bcn +bcT +bdA +bel +beV +bfP +bcR +bhw +bip +bjl +bcR +bkR +bma +bnb +bnZ +bpd +bqb +brb +bsb +btA +buH +bvO +bwZ +byp +brb +bAL +bux +bDG +bDG +bDG +bDG +bDG +aaa +aaa +aaa +aaa +aaa +aaa +bLB +bLB +bLC +bLC +bLC +bLB +bLB +bLB +cjv +cll +cno +bLB +cqp +cqp +ctU +ctU +ctU +cqp +cqp +aaa +aaa +aaa +aaa +aaa +aaa +cKN +cKN +cKN +cKN +cHw +cBb +cVY +cUZ +cVO +cXt +cTJ +cYJ +dav +dbC +dcV +dcT +ddI +cZK +ded +deT +dfm +dfB +dgq +dgK +dfQ +djt +djO +djs +djs +djs +djs +djs +dmA +dmZ +dmQ +dno +dob +doP +dpz +dpX +dqJ +drn +drS +dst +dss +doP +dtP +dul +duC +dtG +aaa +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +edf +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWG +aXf +aXL +aXL +aYU +aXL +aXL +baL +bbB +aXh +bcR +bcR +bcR +beW +bfQ +bcR +bcR +bcR +bcR +bcR +bkS +bmb +bnc +boa +bpe +bqc +brb +bsc +btz +buG +bvN +bvN +byq +brb +bAM +bux +bDI +bFm +bux +aaa +aaa +aaa +aab +aaa +aaa +bLC +bLC +bLB +bXY +bZx +cbp +ccX +cex +cgg +chJ +bUw +cll +bUw +coY +cqq +csi +ctV +cvx +cxy +csi +cqp +ctU +ctU +aaa +aaa +aab +aaa +aaa +aaa +coV +cPW +cHx +cSu +cSu +cSu +cSu +cSu +cTJ +cWh +day +dbA +dbX +cZl +ddK +cZl +deD +deS +dgz +dfF +dgm +dgD +dgR +dgZ +deU +djz +dkY +dkY +dlR +dkY +dmB +doo +diM +dnp +doc +doP +dpA +dpX +dqK +dro +drT +dsu +dsZ +doO +dtQ +dul +duD +duX +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aWB +aXN +bbu +aYq +aYV +aZy +aZZ +baO +bbC +bco +bcU +bdC +beo +beX +bfR +bgC +bhx +biq +bjm +bjZ +bkT +bmc +bnd +bmb +bpf +bqd +brb +bsd +btB +buI +bvP +bvP +bvP +brb +bwU +bCo +bym +bFn +bux +aaa +aaa +aaa +aaa +aaa +bLC +bLC +bUp +bWt +bXZ +bZy +cbq +ccY +ccY +ccY +chK +bUw +cll +bUw +chK +cqr +cqr +ctW +cvy +cqr +cqr +cBf +cCD +ctU +ctU +aaa +aaa +aaa +aaa +aaa +coV +cHw +cBb +cSv +cTv +cUz +cVL +cSu +cXs +cZl +daz +cZK +cZK +cZK +ddL +del +deE +deZ +dfl +dfG +dgn +dfQ +dfQ +dgZ +dhf +dkA +djs +dky +dlt +dmi +dmA +doq +diM +dnq +dod +doO +doO +dqa +doO +doO +doO +doO +dta +doO +dtP +duj +duE +dtG +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWB +aXh +aXh +aXh +aXh +aXh +baa +baP +bbD +bcp +bcV +bdD +bep +beY +bfS +bgD +bhy +bir +bjn +bka +bkU +bmd +bne +bob +bpg +bqe +brc +bse +btz +buJ +brb +brb +brb +brb +bwU +bux +bIm +bCh +bux +aaa +aaa +aaa +aaa +bLC +bLC +bQH +bQI +bQJ +bYa +bZz +cbr +ccZ +bQJ +cgh +chL +cjw +cll +cnp +chL +cqs +csj +ctX +cvz +cxz +czm +csj +cCE +cEl +ctU +ctU +aaa +aaa +aaa +aaa +coV +cHw +cBb +cSw +cTw +cTw +cVQ +cSu +cXx +cZq +daG +dbD +dbD +cZq +cTJ +djF +cXp +deT +dgF +dfP +dhP +dio +diP +djv +deT +dmp +djs +diR +dmO +diR +dmA +dou +diM +dnr +doe +doS +dpB +dqb +dqL +drp +drU +dsv +dtb +dtz +dtR +dun +duF +dtg +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWB +aXi +aXh +aYr +aYW +aXh +bab +baL +bbE +aXh +aXh +aXh +aXh +aXh +aXh +bgE +bhz +bis +bjm +bkb +bkV +bme +bnf +boc +bph +bqf +brb +bsf +btC +buG +bvQ +bvN +byr +brb +bwU +bux +bux +bux +bux +aaa +aaa +aaa +bLC +bLC +bQH +bQI +bSw +bSw +bYb +bZA +cbs +cda +cey +cgi +chM +cjx +cln +cnq +coZ +cqt +csk +csk +cvA +cxA +czn +cuh +cuh +cCE +cEl +ctU +ctU +aaa +aaa +aaa +coV +cQa +cBb +cSu +cRb +cUD +cVR +cSu +cYj +cZr +daH +dbE +dcv +dcW +deb +dem +deI +deT +deU +dfR +deU +deT +deT +deT +deT +dkB +djs +dlx +dmO +dlx +dmA +dou +diM +dns +dof +doT +dpB +dqc +dqM +drq +dqc +dqc +dtc +dpB +dtS +dul +duG +dtg +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAT +dAT +dAT +dAT +dAT +dAT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aWB +aXj +aXO +aXj +aXj +aZz +bac +baQ +bbF +aXL +bcW +bdE +beq +beZ +bcW +bgF +bhA +bit +bjm +bkc +bkW +bkZ +bng +bkZ +bkZ +bqg +brb +bsg +btD +buK +buP +bxa +bys +brb +bwU +bCp +bDK +bzp +bGZ +aaa +aaa +aaa +bLC +bPh +bQI +bSw +bUq +bWu +bYc +bZB +cbt +cdb +cez +cgj +chN +cjy +clo +cnr +chN +cqu +csl +ctY +cvB +cxB +czo +cBg +cCF +cuh +cCE +cHy +ctU +aaa +aaa +aaa +czl +cQa +cBb +cSu +cRa +cUA +cVP +cSu +cXv +cYm +daB +cYm +cYm +cYm +cYq +dem +cYq +cYq +cYq +dfO +cYq +diS +djs +djs +djP +djs +djs +dlu +dkz +dmj +dmA +dnL +diM +dnt +dog +doU +dpC +dqd +dqN +drr +drV +dsw +dtd +dpB +dtT +dul +duH +dtg +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aWB +aWB +aWB +aYs +aYX +aXh +bad +baR +bbG +bcq +bcX +bdF +ber +bfa +bfT +bgG +bhB +biu +bjo +bkd +bkX +bmf +bnh +bod +bpi +bqh +brb +bsh +btz +buL +brb +brb +brb +brb +cNq +cRn +bym +bym +bGZ +aaa +aaa +bLB +bLB +bPi +bQJ +bSw +bUr +bWv +bWw +bZC +cbu +bWw +ceA +cgk +cgk +cjz +clp +cns +bLB +bWz +bWz +bWz +bWz +bWz +bWA +cBh +cCG +cuh +csj +cHz +cqp +cqp +aaa +aaa +czl +cPY +cQY +cSu +cSu +cUB +cSu +cWj +cXw +cZp +daC +cZp +cZp +cZp +cZp +den +deH +cZp +dfn +dfO +cYq +diS +djs +djs +djs +djs +djs +dlv +dlU +dlU +dmC +dmh +diM +dnu +doh +doV +dpB +dqc +dqc +dqc +drW +dqc +dtc +dpB +dtU +dum +duI +dtG +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +aaa +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aWn +aWn +aWn +aWn +aWn +aWn +aWn +bae +bak +bak +bcr +bcr +bcr +bcr +bcr +bcr +bcr +bhC +biv +bjp +bke +bkY +bmg +bni +bmf +bkZ +bqi +brb +bsi +btE +buH +bvR +bvN +byr +brb +cOF +cge +bDL +bFo +bGZ +aaa +aaa +bLB +bNw +bPh +bQK +bSx +bUs +bWw +bWw +bZD +ebP +bWw +ceB +cgl +cgk +cgk +bYh +bWA +bWA +cqv +csm +ctZ +cDQ +cxC +bWA +bWA +cCH +cEm +cFV +cHy +cJm +cqp +aaa +aaa +czl +cQa +cQZ +cSu +cSt +cUG +cVT +cWV +cYn +cZt +daK +dbG +dcz +dcY +cYq +dbH +deK +deV +dem +dfO +dhQ +diM +diT +djB +djQ +dlb +djs +djL +djs +djs +dmD +dox +diM +dnv +doi +doW +dpD +dqe +dqP +drX +dCF +dsx +dte +dtz +dtT +dul +duD +duX +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWn +aWn +aWn +aXk +aXP +aYt +aYY +aZA +baf +baS +baS +bcr +bcY +bdG +bes +bfb +bfU +bgH +bhD +biw +bjq +bkf +bkZ +bmh +bnj +boe +bpj +bqj +brb +bsj +btF +buK +buP +bxb +byt +brb +cQh +cSB +bux +bux +bux +aaa +aaa +bLC +bNx +bPj +bQL +bSy +bUt +bWx +bYd +bZE +cbw +bWw +ceC +cgl +chO +ceE +clq +cnt +cgn +cqw +csn +cua +cvD +cxD +czp +cBi +cCI +cEn +cFW +cHA +cJn +ctU +aaa +aaa +coV +cQa +cAY +cSu +cTx +cUH +cVU +cWX +cYo +cZu +daL +dbH +dcA +ddt +cYq +der +cYw +cYw +dgL +dho +cYw +diM +djw +djs +djS +djW +dkZ +dlw +dlV +dmk +dmV +doy +diM +dnw +doj +doX +dpE +dpE +dpE +dpE +dpE +dpE +dpE +dtA +dtV +dul +duC +dtG +aaa +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWn +aWn +aWH +aWN +aWN +aWN +aYZ +aWn +bag +baT +bbH +bcr +bcZ +bdH +bdH +bfc +bfV +bgI +bhE +bix +bjm +bkg +bla +bmi +bnk +bof +bpk +bqk +brb +bZN +btG +buM +brb +brb +brb +brb +cOE +cRo +bvF +bvG +bux +aaa +aaa +bLC +bNy +bPk +bQM +bSz +bUu +bWy +bYe +bZF +cbx +bWw +ceD +cgm +chP +ceE +clr +cnu +cpa +cqx +cqx +cub +cqx +cqx +cqx +cqx +cCJ +cEo +cFX +cHB +cJo +ctU +aaa +aaa +coV +cQa +cPU +cSu +cUC +cUE +cVS +cWY +cYk +cZs +daI +cYq +dcw +cYq +cYq +dep +deJ +dff +dgN +dhr +dhR +diM +diV +djE +dmk +dkj +dla +djL +dlH +dml +dml +doz +diM +dpN +dok +doY +dpF +dqf +drs +drY +dCZ +dsy +dpE +dtB +dtK +duo +duJ +dtg +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +dvH +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWn +aWn +aWI +aXl +aXQ +aYu +aZa +aZB +bah +baU +bbI +bcs +bda +bdI +bet +bfd +bfW +bgJ +bhF +biy +bjr +bjr +blb +bmj +bnl +bjr +bjr +bjr +brb +bsl +btH +buN +bvS +bvN +byr +brb +cOF +cSB +bym +bym +bux +aaa +aaa +bLC +bNz +bPl +bQN +bSA +bUv +bWx +bYf +bZG +cby +bWw +ceE +ceE +ceE +ceE +ceH +cdd +cpb +cqx +cso +cuc +cvE +cxE +cxE +cqx +dVz +cEo +cFY +cHC +cJp +ctU +aaa +aaa +coV +cQa +cPU +cSu +cRc +cUF +cVM +cWZ +cYm +cYq +daJ +dbF +dcx +dcX +cYq +deq +ddA +dfg +dgS +dht +dhZ +diM +diM +djG +djT +diM +dju +djN +dlW +dmm +dmW +doA +dmO +dpO +dol +doZ +dpG +dqg +dqQ +dru +drZ +dsz +dpE +dtC +dtL +dul +dtg +dtg +aaf +aaf +aaf +aaf +aaf +beN +aaf +aaa +dwM +dxh +ecO +dxV +aaa +aaa +aaa +dxV +ecP +dzx +dwM +aaa +aaa +aab +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +ecx +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aWn +aWn +aWJ +aXm +aWN +aYv +aZb +aWn +bai +baV +bbJ +bct +bdb +bdJ +bdH +bdH +bfY +bgK +bhG +biz +bjs +bkh +blc +bmk +bnm +bog +bju +bql +brb +bZP +btI +buO +buP +bxc +byu +brb +cQi +cSE +bCr +bFp +bux +aaa +aaa +bLB +bNA +bNA +bQJ +bSA +dNg +bWx +bWw +bWw +cbz +bWw +ceF +cgn +chQ +cdc +cls +cdd +cpc +cqx +csp +cud +cvF +cxF +czq +cqx +cCK +cEp +csj +cHD +cHD +cqp +aaa +aaa +coV +cQa +cRd +cSu +cSs +cUI +cWa +cWZ +cYp +cZv +daN +dbJ +dcC +ddu +cYq +deu +ddA +dfg +dfJ +dgh +dia +diM +diW +djH +djU +djT +djs +djL +dlW +dmn +dmY +doA +dmO +dnz +dom +dpa +dpF +dqh +dqR +drv +dsa +dsA +dpE +dty +dtL +dul +dtA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwN +dxi +dxD +dxW +aaa +aaa +aaa +dwN +dzf +dzy +dxW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWn +aWn +aWn +aWn +aXn +aXR +aYw +aWn +aWn +baj +baW +bbK +bcu +bdc +bdK +beu +bfe +bgg +bgL +bhH +biA +bjt +bki +bld +bld +bnn +boh +bju +bju +brb +bsn +btJ +buP +brY +brb +brb +brb +bAQ +bux +bym +bFq +bux +bID +bID +bLB +bNB +bNA +bQO +bSB +bUx +bWz +bYg +cbI +cbA +cdc +ceG +bWA +bWA +bWA +bWA +bWA +bWA +cqy +csq +cue +cvG +cxG +czr +cqx +cCL +cEq +cFZ +cHD +csi +cqp +ctU +ctU +coV +cQa +cQS +cSu +cTE +cUS +cUV +cYl +cYq +cYq +daO +cYq +dcD +ddv +cYq +dev +deL +deX +dfK +cUL +dii +diM +dlI +djI +djV +djT +djs +djL +dly +dmo +dmo +dlH +dmO +dnA +dom +dpb +dpH +dpF +dpF +drw +dpF +dpF +dtf +dtD +dtW +duk +dtg +duY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwO +dxj +dxE +dxX +duY +duY +duY +dwO +dzg +dzz +dxX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWn +aWq +aWv +aWK +aXm +aWN +aYx +aZc +aWn +bak +ebm +bbL +bcv +bcr +bdL +bev +bff +bfZ +bcr +bhI +biB +bju +bkn +ble +bml +bno +boi +bju +bqm +brd +bso +btK +buQ +bvT +bxd +byv +bzu +bux +bux +bux +bFr +bHa +bIE +bKj +bLD +bNC +bPm +bQP +bSC +bUy +bWA +bWA +cbI +cbB +cdd +ceH +bWA +chR +chR +chR +chR +chR +cqy +csr +cuf +eck +csr +csr +cBj +cCM +cEr +cGa +cHE +cJq +cqp +cMd +cNv +cOK +cQb +coV +cSu +cSu +cSu +cSu +cSu +ddA +ddA +dfU +dkm +dcB +ddA +ddA +cYw +cYw +dfi +dfL +cSz +dfi +diM +diM +diM +djT +diM +dkC +dkD +dlX +dmO +dmO +dmO +dmR +dnB +dom +doY +dpI +dqi +dqi +drx +dqi +dsB +dtg +dtC +dtL +dul +duK +duZ +dvk +dvu +dvk +duY +dvk +dvk +dvk +duY +dwP +dxk +dxk +dwP +dyl +dyx +dyK +dwP +dzh +dzh +dwP +duY +dvu +dvk +duY +dvk +dxV +dAO +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWn +aWn +aWw +aWL +aXo +aXS +aYy +aZd +aZC +bal +baY +bbM +bcw +bdd +bdM +bcw +bcw +bcw +bgM +bhJ +biC +bjv +bkk +blf +bmm +bnp +boj +bpl +bqn +bre +bsp +btL +bsp +bvU +bxe +byw +bzv +bAR +bCs +bDM +bFs +bHb +bIF +bKk +bLE +bND +bND +bQQ +bSD +bUz +bKj +bWA +bZI +cbC +cdd +ceH +bWA +chR +chR +chR +chR +chR +cqz +csj +cug +cvI +cxH +csj +cBk +cCN +cEs +cGb +csl +csl +cKO +cMe +cNw +cOL +cQc +cRf +cSx +cTz +cUJ +cVV +cXh +cYu +cZx +daD +dbK +dcK +ddy +ddy +des +deQ +deW +dfM +dgi +dgI +dhc +cTB +dhU +div +dfk +dbK +dhT +dlS +dmq +dfk +dfk +dmS +dfk +don +dfk +dpJ +dfk +dfk +dfk +dfk +dsC +dth +dtx +dtX +dup +duL +dva +dvl +dvv +dvv +dvW +dvx +dvx +dwx +dwB +dwQ +ecN +dxF +dxY +dvx +dvx +dvx +dyU +dxF +ecQ +dzN +dzT +dAa +dwS +dvk +dAx +dAG +dxV +dAU +eds +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aWm +aWn +aWn +aWx +aWM +aXp +aXT +aYz +aZe +aZD +bam +baZ +bbN +bcx +bde +bcx +bew +bcx +bcx +bgN +bhK +biD +bjw +bkl +blg +bmn +bnq +bok +bpm +bqo +brf +bsq +btM +buR +bvV +bxf +byx +bzw +bAS +bCt +bDN +bFt +bHc +bIG +bHc +bHc +bHc +bHc +bHc +bSE +bUA +bWB +bYh +bZJ +cbD +cde +ceI +bWA +chR +chR +chR +chR +chR +cqA +csj +cuh +cvJ +cxI +cvA +cBl +csk +cEt +csk +csk +csk +cKP +cMf +cNx +cMf +cQd +cRg +cSy +cTA +cUK +cVW +cUK +cUK +cZy +daE +cUK +dcL +cUK +cUK +cVW +cUK +cUK +cZy +dfX +cTA +dhd +cTA +dhV +cVW +cUK +cUK +dhV +cZy +cUK +cUK +dnc +dcL +cUK +dqo +cUK +cUK +cUK +dsL +dtr +cUK +cTA +dti +dtE +dtY +duq +duM +dvb +dvm +dvw +dvI +dvw +dvw +dvw +dvw +dwC +dwR +dvw +dxG +dxZ +dvw +dyy +dyL +dyV +dzi +dzB +dyV +dzU +dAb +dAi +dAq +dAy +dAH +dAP +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWn +aWn +aWy +aWN +aXq +aXU +aYA +aZf +aZC +ban +bba +bbO +bcy +bdf +bdN +bex +bfg +bga +bgO +bhL +biE +bjx +bkm +blh +bmo +bnr +bol +bpn +bqp +brf +bsr +btN +buS +bvW +bxg +bxg +bzx +bAT +bCu +bDO +bFu +bHd +bIH +bKl +bLF +bNE +bNE +bQR +bSF +bUB +bWC +bWD +bWD +bWD +bWD +ceH +bWA +chR +chR +chR +chR +chR +cqB +csj +csj +csj +cxJ +csj +cBk +cCO +cEu +cGc +csl +csl +cKQ +cMg +cNy +cOM +cQe +cRh +cSz +cXa +dfk +cVX +cXi +ddz +cZA +daF +ddz +def +dew +dfk +dfy +dgc +dgU +dgT +dhz +dgJ +dhe +diX +dhW +diY +diY +dld +dlz +dlT +dli +dms +dow +dmT +dVA +dop +dpd +dpK +dqj +dqj +dts +dXT +dsD +dtj +dtw +dtK +duo +duN +dvc +dvn +dvx +dvJ +dvX +dvx +dvx +dvx +dwD +dwS +dxm +dxH +dya +dvx +dvx +dyM +dyW +dzj +dzC +dzO +dzV +dvx +dAj +duY +dAz +dAI +duY +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWn +aWr +aWz +aWO +aXr +aXV +aYB +aZg +aWn +bao +bbb +bao +bcz +bdg +bdO +bey +bfh +bgb +bdg +bhI +biF +bju +boU +bli +blc +bno +bom +bju +bqm +brg +bss +btO +buU +bxh +bxh +bxh +bxh +bxh +bvZ +bvZ +bFv +bHa +bII +bKm +bLG +bNF +bPm +bQP +bSG +bQP +bWD +bWD +cbG +ceK +bWD +ceH +bWA +chR +chR +chR +chR +chR +cqp +css +cui +cvK +cvK +czs +cBm +cCM +cEr +cGa +cHE +cJr +cqp +cMh +cNz +cOK +cQf +cpk +cSA +cSA +cSA +cSA +cSA +dha +daQ +dcI +daQ +dha +dfH +dgd +dip +dgv +dfi +deY +deY +deY +dfi +dix +dix +dhu +dhu +dix +dix +dhu +dhu +dlE +dix +dne +dne +dne +dne +dne +dqC +dqC +dsi +dsI +dsI +dtg +dtF +dtL +dul +duO +dvd +dvk +dvu +dvk +duY +dvk +dvk +dvk +duY +dvk +dxn +dxJ +dvk +dym +dyz +dyN +dvk +dzl +dzE +dvk +duY +dvu +dvk +duY +dvk +dxV +duY +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWo +aWo +aWo +aWo +aXs +aXW +aYC +aWo +aWo +bap +bbc +bbP +bao +bdh +bdP +bez +bfi +bgc +bgP +bhM +biG +bjy +bko +blj +blj +bns +bon +bpo +bqq +brh +bsu +btQ +buV +bxj +clf +cnf +cOB +bxh +bvZ +bxi +bDT +bvZ +bID +bID +bLH +bNG +bNH +bQS +bSH +bUC +bWE +bYl +cgp +ceL +bWD +ceH +bWA +bWA +bWA +bWA +bWA +cpd +cpd +cst +cuj +cvL +cxK +cpd +cpd +cCP +cEv +cGd +cHF +czB +chZ +ctU +ctU +cpk +cQg +cRi +cSA +cTG +cSA +cWp +cSA +cZw +daR +dcJ +ddw +dha +cYH +deN +dft +cYH +cYH +dgV +dhm +dis +dhM +diQ +dhu +dhv +diZ +diy +diZ +dhx +dhx +dlF +dix +dnh +dov +dne +dpQ +dne +dqS +dqS +dsj +dsJ +dtm +dHd +dtg +dtW +duk +dtg +duY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dVj +dxp +dxK +dvk +duY +duY +duY +dvk +dzm +dzF +dVj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aWo +aWo +aWP +aXt +aXX +aYD +aZh +aWo +baq +bbd +bbQ +bao +bdi +bdQ +beA +bdQ +bgd +bgQ +bhN +biH +bjs +bkp +blk +bmp +blk +boo +bju +bju +bri +bsv +btR +bvX +bzy +clg +coU +dcS +bxh +bCv +bxi +bFw +bvZ +aaa +aaa +bLH +bNH +bNH +bNE +bSI +bek +bWD +bYj +cdf +cgo +clu +dcy +cgn +chS +cgn +clt +cnv +cpd +cqC +csu +cuk +cvM +cxL +czt +cpd +cnD +cEw +cjD +cHF +cHF +chZ +aaa +aaa +cpk +cQg +cRj +cSA +cTI +cSA +cWq +cSA +cZz +daS +dcM +deg +dfc +det +deP +dfu +dfV +dgf +dgw +dgw +dgw +dgw +diu +dhu +dhw +dkE +diB +dja +dhY +dmr +dlG +dmU +dnh +dov +dne +dpR +dne +dqT +drE +dsk +dsK +dtn +dUX +dtA +dtL +dul +dtA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dVj +dxq +dxL +dVj +aaa +aaa +aaa +dVj +dzn +dzG +dVj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWj +aWj +aWj +aWj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aWo +aWo +aWQ +aXu +aXY +aYE +aZi +aWo +bar +bbe +bbR +bcA +bdj +bdR +beB +bfj +bge +bgR +bhO +biI +bjz +bkq +bll +ebn +ebo +bkq +bkq +bqr +bri +btP +buT +bvY +bxj +cne +cJZ +dfr +bxh +byJ +bBj +bDT +bvZ +aaa +aaa +bID +bNI +bPn +bQT +bSJ +bUD +bWF +bYk +cdg +cgq +bWD +bWD +bWE +bWD +bWA +bZJ +cnw +cpe +cqD +csv +cul +cvN +cxM +czu +cBn +cCQ +cEx +cGe +cHG +cJs +cgw +aaa +aaa +cpk +cQg +cRi +cSK +cUu +cUO +cWr +cSA +cZB +daT +ddr +dex +daQ +dey +dfa +dfv +cYG +dgg +dgg +cYG +cYG +dhN +diw +dix +dhx +dkF +diA +diZ +dib +dmt +dlJ +dix +dnx +doC +dpe +dpU +dne +dqU +dpq +dsl +dsM +dto +dUY +edl +dtX +dum +dtg +dtg +aaf +aaf +aaf +aaf +aaf +beN +aaf +aaa +dVk +dxI +dzk +dVj +aaa +aaa +aaa +dVj +dzD +dCP +dVk +aaa +aaa +aab +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWo +aWo +aWR +aXv +aXv +aXv +aZj +aWo +bas +bbf +bbS +bao +bdk +bdQ +beC +bdQ +bgf +bdg +bhP +biJ +bjA +bkr +blm +bmr +bnu +bop +bpp +bkq +brj +bsw +btS +buW +buW +buW +buW +buW +buW +buW +bDP +bFx +bvZ +aaa +aaa +bID +bNJ +bPo +bQU +bSJ +bUE +bWG +bZO +cbH +ceM +chU +bYj +dMr +bWD +dxo +ecJ +bZJ +cpd +cqE +csw +cum +cum +cxN +czv +cBo +cCR +cEx +cGf +cHH +cJt +cgw +aaa +aaa +cpk +cQg +cRk +cSA +cUv +cUP +cWW +cSA +dha +dha +dha +dha +dha +dez +dfb +dfw +dfW +dgj +dgx +dhb +dhI +dhO +diJ +dlj +dkk +dkk +dkk +dkk +dkk +dmu +dlK +dix +dnh +doD +dpf +dqk +dqx +dqV +dpq +dsm +dsN +dsN +dUZ +edl +dtL +dul +duP +dtg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWo +aWo +aWo +aXw +aXZ +aYF +aWo +aWo +bat +bbg +bap +bao +bdl +bdS +beD +bfk +bkj +bdg +bhQ +biK +bjB +bks +bln +bms +bnv +boq +bpq +bkq +brk +bsx +bvk +buX +bwa +bxk +byy +bzA +bAV +bCw +bxi +bDT +bvZ +aaa +aaa +bID +bNK +bPp +bQV +bSK +bUF +bWD +cbe +cbJ +ceN +bYj +cny +ecF +bWD +ebU +clv +ecK +cpd +cqF +csx +cun +cvO +cxO +czw +cpd +cCS +cEy +cGg +cHI +cJu +cgw +aaa +aaa +cpk +cQg +cRl +cSA +cUv +cUQ +cXb +cYx +cYF +cZF +daU +dcN +dec +deA +dfd +dfI +dfY +dgr +dgy +dhi +cYG +dik +diK +dlk +dhy +dhy +dhy +djb +dhy +dmv +dlL +dix +dny +dpk +dpg +dql +dne +dqW +drF +drG +drG +drG +dVa +edl +dtZ +dul +duC +dtG +aaa +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +edj +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +dAU +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aWo +aWo +aWo +aWo +aWo +aWo +aWo +bau +bao +bao +bao +bdm +bdg +bdg +bfl +bdg +bdg +bhR +biL +bjC +bkt +blo +bmt +bnw +bor +bpr +bkq +brl +bsy +btT +buW +bwb +bxl +byz +bzB +bAW +bCx +bDQ +bFy +bvi +aaa +aaa +bLH +bNL +bPq +bQW +bSL +bUG +bWD +bWD +ceJ +chT +cnx +dzA +ecG +bWD +bWD +clw +bWA +cpd +cqG +csy +cuo +cvP +cxP +cpd +cpd +cCT +cEz +cGh +cHJ +cJv +chZ +aaa +aaa +czC +cQg +cRm +cSA +cUM +cUT +cXc +cSA +cYG +cYG +daV +cYG +cYG +cYG +dfj +cYG +cYG +dgs +dgs +cYG +cYG +dil +diL +dix +dhx +dkG +djR +diZ +dic +dmw +dlY +dix +dnD +doF +dph +dqm +dnh +dqX +drG +drG +drG +drG +drG +edl +dtT +dul +duD +duX +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +dAU +dAU +dAU +dAU +aaa +aaa +aaa +dAU +dAU +dAU +dAU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aWS +aWS +aWS +aYG +aXA +aZE +aXA +bbh +bbT +bcB +bdn +bdT +beE +bfm +bgh +bgS +bhS +biK +bfg +bku +blp +bmu +bnx +bos +bps +bkq +brm +bsz +btU +buY +bwc +bxm +byA +bzC +bAX +buW +bAU +bDT +bvi +aaa +aaa +bLH +bLH +bPr +bNE +bSM +bUH +bWH +bWD +bWD +cbK +bWD +bWD +bWD +bWD +cia +clx +cnz +cpd +cpd +cpd +cpd +cvQ +cpd +cpd +cBp +cCU +cBr +cjD +cHK +chZ +chZ +aaa +aaa +czC +cUR +cWe +cSA +cSA +cSA +cXd +cSA +cSA +cZG +daY +dcO +dcO +dcO +dfo +dfN +dfN +dfN +dgM +dfN +dfN +dim +diN +dll +dhA +dkI +diC +djc +diz +dmx +dlZ +dmX +dne +dne +dpi +dne +dne +dqY +drG +dsn +dsn +dsn +dsn +dtA +dtP +duj +duE +dtG +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aWS +aXx +aXA +aYH +aXA +aZF +aXA +bbi +bbU +bcC +bdo +bcC +beF +bfn +bgh +bgT +bhT +biK +bjD +bkq +blq +bmv +bny +bot +bpt +bkq +brn +bsA +btV +buW +bwd +bxn +byB +bzD +bAY +buW +bAU +bDT +bvi +aaa +aaa +aaa +bID +bPq +bQX +bSM +bUI +bUH +bYn +bZQ +cbL +cdh +bNE +cgr +chV +cjA +cly +cnA +cpf +cqH +csz +cup +cvR +cvR +czx +cBq +cCV +cBr +cCW +cHJ +cgw +aaa +aaa +aaa +czC +cTH +cWc +daM +cUN +cUU +cXe +cUU +cUN +cZH +dbv +dcU +dee +deG +dfp +dfT +dga +dgt +dkv +dga +dhK +din +dje +dhu +dkn +diZ +dhx +djd +djx +djY +dkH +dix +dne +dpc +dpj +doE +dne +dqZ +drH +dnD +dpq +dpq +dpq +dne +dtT +dul +duQ +dtg +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWS +aXy +aYa +aYI +aZk +aYb +aXA +bbj +bbV +bcD +bdp +bdU +beG +bfo +bgi +bgU +bhU +biM +bjE +bkv +bkv +bkv +bkv +bkv +bkv +bkv +bmC +bsB +btW +buW +bwe +bxo +byC +bzE +bAZ +buW +bAU +bDT +bvZ +aaa +aaa +aaa +bID +bID +bQY +bQX +bSM +bSM +bYo +bZR +cbM +cbM +ceO +cgs +chW +cjB +clz +cnB +chW +cqI +csA +csA +csA +cxQ +czy +cBr +cBr +cCW +cEA +cgw +cgw +aaa +aaa +aaa +cpk +cpk +edm +edv +cSA +cUX +cXf +cUX +cSA +cZI +dbM +dcZ +cYH +deM +deM +deM +dgb +deM +deM +dgb +deM +deM +deM +cYH +dhB +dhB +diD +djK +dhB +djX +dmE +dix +dne +dpc +dsR +doE +dne +dra +drG +dpq +dpq +dtp +dpq +dne +dtS +dur +duG +dtg +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWS +aXy +aYb +aYJ +aZl +aZG +bav +bbk +bbW +bcE +bdq +bdV +beH +bfp +bgj +bgV +bhT +biK +bjF +bkv +blr +bmw +bnz +bou +bpu +bqs +bro +bsC +btV +buW +buW +buW +buW +buW +buW +buW +bAU +bDT +bvZ +aaa +aaa +aaa +aaa +bID +bID +bQY +bQX +bNE +bYp +bZS +cbN +cdi +bNE +cgt +chV +cjC +clA +cnC +chV +cjC +cjD +cuq +cvS +cxR +czz +cjD +cCW +cEA +cgw +cgw +aaa +aaa +aaa +aaa +cpk +cPF +edp +edr +cpk +cVa +cVa +cVa +cVa +cZJ +dbO +dds +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhC +did +diE +djM +diD +djY +dkJ +dix +dne +dne +dne +dne +dne +drb +drI +dso +dsO +dpq +dVb +dne +dua +dus +duF +dtg +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWS +aXz +aYc +aYK +aZm +aZH +aXA +bbl +bbX +bcF +bdr +bdW +bbU +bfq +bgh +bgW +bhV +biN +bjG +bkv +bls +bmx +bnA +bov +bpv +bqt +brp +bsD +btX +buZ +bwf +bxp +byD +bzF +bBa +buZ +bBg +bFz +bvZ +aaa +aaa +aaa +aaa +aaa +bID +bID +bUJ +bWI +bYq +bYq +cbO +cbO +cbO +cgu +chX +cjD +clA +cnD +chX +cqJ +csB +cur +cvT +cxS +czA +cBs +cCX +cgw +cgw +aaa +aaa +aaa +aaa +aaa +cpk +cSp +edp +edv +cpk +cVb +cXg +cYy +cVa +cZM +dbP +ddB +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhD +die +diF +djM +diD +djY +dkH +dlm +dnE +dix +dpl +dqO +dqy +drc +drJ +dne +dsP +dpq +dVc +dne +dtU +dum +duI +dtG +aaa +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWS +aXA +aXA +aXA +aZn +aXA +aXA +bbm +bbX +bbU +bbU +bdX +beI +bfr +bgk +bgX +bhW +biO +bjH +bkv +blt +bmy +bmA +bow +bmA +bqu +brq +bsE +btV +bva +bwg +bxq +bxq +bzG +bBb +buZ +bDR +bFA +bvZ +aaa +aaa +aaa +aab +aaa +aaa +bID +bID +bLH +bYr +bZT +cbP +cdj +bNG +cgv +chY +cjD +clA +cnD +cpg +cqK +csC +cus +cvU +cxT +czB +chZ +cgw +cgw +aaa +aaa +aab +aaa +aaa +aaa +cpk +cQl +edo +edt +cpk +cVc +cXj +cYz +cZC +cZN +dbQ +ddC +deh +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhE +dif +diG +dkp +dlC +djZ +dkK +dix +dnF +dix +dpm +dqp +dqz +drd +drK +dne +dne +dnh +dnh +dne +dtQ +dul +duD +duX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +dwl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWT +aXB +aYd +aYL +aZo +aZI +baw +bbn +bbY +bcG +bbU +bdY +beJ +beJ +beJ +bhX +bst +biP +bjI +bkv +blu +bmz +bnB +box +bpw +bqv +bro +bsF +btY +bAP +bwh +bxr +byE +bzH +bBc +bCy +bDS +bFB +bFB +bFB +bFB +aaa +aaa +aaa +aaa +aaa +aaa +bLH +bLH +bID +bID +bID +bLH +bLH +chZ +ebZ +clA +cnE +chZ +chZ +chZ +cgw +cgw +cgw +chZ +chZ +aaa +aaa +aaa +aaa +aaa +aaa +cKR +cKR +cKR +cKR +cKR +cSF +cpk +cWd +cYr +cYC +cVa +cZG +dbP +ddD +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhF +dig +diH +djM +diD +dka +dkL +dln +dnG +dix +dpn +dpq +dpq +dre +drG +dne +dpq +dpm +dCm +dne +dtP +dul +duC +dtG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aad +aaf +aaf +aaf +aWU +aXC +aYe +aYM +aZp +aZJ +bax +bbk +bbZ +bbU +bbU +bdZ +beJ +bfs +bgl +bgY +bhX +biQ +bjJ +bkv +blv +bmA +bmA +bmy +bmx +bqw +bro +bsG +btZ +bva +bwi +bxs +bxq +bxq +bBd +buZ +bDT +bFB +bHe +bIJ +bFB +bFB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +edZ +cgw +eea +cjF +clA +cnF +cph +cgw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cKR +cKR +cNA +cON +cQm +cKR +cSG +cpk +cWf +cWf +cWf +cWf +cZO +dbR +ddE +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhG +dih +diI +dkq +diD +dkb +dkM +dix +dix +dix +dpo +dqq +dsb +drf +drL +dsp +dsQ +dtq +dVe +dne +dub +duj +duR +dtg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWV +aXD +aYf +aYN +aZq +aZK +baw +bbo +bca +bcH +bds +bdY +beJ +bft +bgm +bgZ +bhY +biR +bjK +bkv +blw +bmB +bnC +boy +bpx +bqx +bmC +bsH +bua +buZ +bwj +bxt +byF +bzI +bBe +buZ +bDU +bFB +bHf +bIK +bKn +bFB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgw +cib +cjG +clB +cnG +cpi +cgw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cKR +cMi +cNB +cOO +cOO +cRp +cSH +cpk +cWk +cYs +cYD +cWf +cZQ +dbS +ddD +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dhB +dhB +dhB +dhB +dhB +dkc +dkN +dlo +dnH +dix +dpp +dqr +dqA +dry +drG +dne +dsh +dtt +dVf +dne +dtN +dul +duA +dtg +aaf +aaf +aaf +aaf +aaf +beN +aaf +aaa +dVn +dxr +dxM +dvN +aaa +aaa +aaa +dvN +dzo +dzH +dVn +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKm +aaa +aaa +aaa +aWW +aWX +aWX +aWX +aWX +aWX +aWX +bbp +bcb +aYj +bdt +bea +beJ +bfu +bgn +bha +bhX +biS +bjL +bkv +bkv +bmC +bmC +bmC +bmC +bmC +bmC +bsI +bub +buZ +buZ +buZ +buZ +buZ +buZ +buZ +bDV +bFB +bHg +bIL +bKo +bFB +bvZ +bvZ +bvZ +bvZ +bvi +bvi +bvi +bvZ +bvZ +bvZ +bvZ +bvZ +cic +cjH +clC +cnH +cic +cpk +cpk +cpk +cpk +cpk +czC +czC +czC +cpk +cpk +cpk +cpk +cKR +cMj +cNC +cOP +cQn +cKR +cSD +cpk +cWn +cYt +cYE +cZD +cZR +dbY +ddD +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +djf +dgW +dhH +djo +dle +dix +dkd +dkO +dlp +dnH +dix +dpq +dqs +dpq +dry +drM +dne +dne +dne +dne +dne +dtM +dul +duS +dtG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dVl +dxs +dxN +dVo +aaa +aaa +aaa +dVl +dzp +dzI +dVo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWX +aXE +aXE +aXE +aXE +aZL +bay +bbq +bcc +bcI +bdu +beb +beJ +bfv +beJ +beJ +beJ +biT +bjM +bkw +blx +bmD +bnD +boz +bAD +bqy +buu +bsJ +buc +bvc +bwk +bxu +byG +bzJ +bBf +bBf +bDW +bFB +bHh +bIL +bKp +bFB +bNM +bPs +bQZ +bSN +bUK +bUK +dGF +dGH +dGH +dHx +dIc +dJC +cid +cjI +clD +cnI +cpj +cqL +csD +cut +csD +csD +csD +csD +csD +csD +csD +cHL +cJw +cKR +cKR +cKR +cKR +cKR +cKR +cSD +cpk +cWo +cYv +cZo +cWf +daq +dbZ +ddD +dei +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +bus +dgX +dhJ +djp +dlf +dix +dkb +dkN +dlq +dnI +dix +dqn +dqt +dqt +dry +drt +dne +dsS +dtu +dsS +dne +dtG +duk +dtW +dtg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dVm +dxt +dxO +dyc +dve +dve +dve +dVm +dzq +dzJ +dVr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aWX +aXF +aYg +aXF +aZr +aXF +baz +aXF +bcd +bcJ +bdv +bec +beK +bfw +bgo +bhb +bhZ +biU +bjN +bkx +bly +bmE +bnE +boA +bpz +bqz +brs +bsK +bud +bvd +bvZ +bxv +bxv +bzK +bxi +bxi +bDX +bFB +bFB +bIM +bFB +bFB +bDX +bPt +bvZ +bSO +bxi +bxi +dGG +cqS +cAI +dHz +dIL +dJE +bvg +cjJ +clE +cnJ +cpk +cqM +csE +cuu +cuu +cuu +cuu +cuu +cCY +cEB +cGi +cHM +ecn +cKS +cMk +cND +ecq +cQo +cQo +cSI +cpk +cpk +cpk +cpk +cpk +dar +cYH +cYH +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +djh +dgY +dhL +djq +dlg +dix +dkb +dkN +dhx +dnN +dix +dne +dne +dne +drz +dne +dne +dne +dne +dne +dne +dtL +duj +duy +dve +dvo +dvy +dvo +dve +dvo +dvo +dvo +dve +dwX +dxu +dxu +dyd +dyn +dyA +dyO +dwX +dzr +dzr +dwX +dve +dvo +dwV +dAr +dAA +dAJ +dve +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWX +aXF +aYh +aXF +aZs +aZM +baA +bbr +bce +bcK +bdw +bed +beK +bfx +bgp +bhc +bia +biV +bjO +bky +bky +bmF +bky +boB +bpA +bqA +brt +bsL +bsL +brt +bvZ +bvZ +bvZ +bzL +bBg +bCz +bDY +bFC +bHi +bIN +bKq +bLI +bNN +bPu +bvZ +bSP +bUL +bWJ +cvC +bvZ +cbR +cbQ +ceQ +bAU +bvZ +cjK +clF +cjK +cpk +cqN +csF +cuu +cvV +cxU +czD +cuu +cuu +cuu +cGj +cGj +cGj +cKT +cKV +cKV +cKV +cKV +cpk +cSJ +cTK +cpk +cXk +cYA +dmF +das +diU +ddM +cYH +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +ddZ +cYH +dmF +djl +djr +dlA +dix +dke +dkP +dna +dnO +dma +dps +dqu +dqB +drA +dsd +dsE +dtk +dtv +dVg +dtH +duc +dut +dux +dvf +dvp +dvz +dvK +dvY +dwm +dwu +dwy +dwE +dwY +dxv +dxP +dye +dwm +dwu +dyP +dyX +dzs +dzK +dzP +dzW +dAc +dAk +dAs +dAB +dAK +dAQ +dAS +edu +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaa +aWX +aXF +aYg +aXF +aZt +aXF +baz +aXF +bcd +bcJ +bdx +bee +beK +bfy +bgq +bhd +bhZ +biW +bjP +bky +blz +bmG +bky +ebq +bpB +bZL +bru +bsM +bue +bve +bwl +bxw +bvZ +bzM +bBh +bCA +bvZ +bFD +bHj +bBq +bvZ +bBq +bBq +bPv +bPv +bPv +bPv +bPv +bPv +bPv +bPv +cdl +ceQ +bCC +bvZ +cjL +clG +cjL +cpk +cqO +cpk +cuu +cvW +cxV +czE +cBt +cCZ +cuu +cGk +cHN +cGk +cKT +cMl +cNE +cOR +cKV +cGj +cTu +csF +cpk +cpk +cpk +dmF +das +dnM +dcR +cYH +deM +dfs +deM +dge +dgu +deM +dge +deM +dfs +deM +cYH +dji +djm +djJ +dlB +dma +dkf +dkQ +dhx +dhx +dix +dcG +dqv +dcG +drB +dse +dsF +dtl +dFL +dVt +dtI +dud +duu +duT +dvg +dvq +dvA +dvL +dvZ +dwn +dwv +dwv +dwF +dwZ +dxw +dwv +dyf +dwn +dvZ +dyQ +dyY +dwv +dwv +dzQ +dzX +dAd +dAl +dAs +dAC +dAL +dAR +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWX +aWX +aYi +aYi +aYi +aZN +baB +bbs +bcf +bcL +bdu +bef +beK +bfz +bgr +bhe +beK +biX +bjQ +bky +blA +bmH +bky +boD +bpC +bZL +brv +bsN +buf +bvf +bwm +bxi +byH +bzN +bBi +bBi +bDZ +bDZ +bHk +bDZ +bEa +bLJ +bCK +bPv +bRa +bSQ +bUM +bWK +bYt +bZU +bPv +bPv +ceR +bCD +bvZ +cjM +clH +cjP +cpl +cqP +csG +cuv +cvX +cxW +cxW +cBu +cDa +cEC +cGl +cHO +cJy +cII +cMm +cNF +cOS +cQp +cRq +cTy +cTL +cTL +cTL +cYK +cZE +dat +dcE +dea +dej +dej +dcE +dcE +dcE +dcE +dcE +dhl +dcE +dcE +dcE +dcE +djk +dnM +dmG +dmG +djA +dkg +dkR +dnb +dor +dix +dpL +dcG +cZS +dhh +dsf +dhh +dhh +cZS +cZS +dtg +due +duv +dtg +dve +dve +dve +dvM +dwa +dwo +dvo +dvo +dve +dve +dve +dvo +dvo +dyo +dyB +dyR +dvo +dvo +dve +dve +dve +dvo +dAm +dAr +dAD +dwr +dxa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aWX +aYj +aYj +aYj +aWX +aWX +aWX +aYj +aYj +aYj +aWX +beL +bfA +bgs +bhf +beK +biY +bjR +bEB +blB +bmI +bky +boE +boE +boE +brw +bsO +bsO +brw +bwn +bxx +bvZ +bzN +bzz +bwn +bDZ +bFE +bHl +bIO +bDZ +bLK +bNO +bPw +bRb +bSR +bUN +bWL +bYu +bZV +cbS +bPv +ceS +cgx +bvZ +cjN +clI +cnK +cpm +cqP +csH +cuw +cvY +cxX +czF +cBv +cDb +cED +cGm +cHP +cJz +cKV +cMn +cNG +cOT +cKV +cRr +cSM +cTM +cVf +cWl +cXy +cYL +cTR +cTR +dmG +dmG +dnf +dnf +dnf +dmG +dnf +dnf +dmG +dnf +dnf +dnf +dmG +dmG +dmG +dmG +aaa +djA +dkh +dkS +dix +dos +dix +dpM +dqw +cZS +drC +dcG +dsG +dhh +aaa +aaa +dtg +dtg +dtg +dtg +aaa +aaa +dvo +dvo +dwb +dwp +dvo +aaa +aaa +dve +aaa +aaa +dvo +dwp +dyC +dvo +dvo +aaa +aaa +dve +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +beL +beL +beL +beL +beL +biZ +bjS +bky +bky +bky +bky +aaa +aaa +aaa +brx +bsP +bug +brw +bvg +bvg +bvZ +bzN +bBk +bCB +bDZ +ebx +bHm +bIP +bKz +bLL +bNP +bPx +bRc +bSS +bUO +bWM +bYu +bZW +cbT +bPv +bxi +bxi +bvZ +cjO +clH +cjP +cpn +cqQ +cpn +cuu +cvZ +cxY +czG +cBw +cDc +cEE +cGn +cHQ +cJA +cKT +cKT +cKT +cKT +cKT +cLa +cLa +cTN +cVh +cWm +cXz +cYM +cZT +daW +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +djA +dki +dki +djA +dot +djA +dpP +dpP +cZS +drD +dsg +dsH +cZS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvN +dwc +dVi +aaa +aaa +aaa +dve +aaa +aaa +aaa +dVq +dyD +dvN +aaa +aaa +aaa +dve +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aab +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +bvg +bzN +bxi +bCC +bDZ +bFG +bHn +bIQ +bDZ +bLM +bNQ +bPw +bRd +bST +bUP +bUP +bYv +bZW +cbU +bPv +ceT +cgy +bvZ +cjP +clH +cjP +cpn +cqR +csI +cuu +cwa +cxZ +cxZ +cxZ +cxZ +cxZ +cGo +cHR +cJB +cKW +cMo +cNH +cOU +cQq +cRs +cLa +cTO +cVd +cWm +cXA +cYN +cZT +daX +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +cZS +dpP +dpP +dpP +cZS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvN +dwd +dwr +aaa +aaa +aaa +dve +aaa +aaa +aaa +dyq +dyE +dvN +aaa +aaa +aaa +dve +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aag +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +bvg +bzN +bxi +bCD +bEa +bEa +bEa +bEa +bEa +bLN +bNR +bPw +bRe +bSU +bUQ +bWN +bYw +bZX +cbV +bPv +ceU +bxi +bvZ +aRC +clJ +cnL +cpn +cDf +csJ +cux +cwb +cya +czH +cBx +cDd +cEF +cGp +cHS +cJC +cKX +cMp +cNI +cOV +cQr +cRt +cLa +cTP +cVe +cWl +cXB +cYO +cTR +dcH +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aaa +aad +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvO +dwe +dvN +aaa +aaa +aaa +dxa +aaa +aaa +aaa +dvN +dyF +dvO +aaa +aaa +aaa +dxa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaf +aag +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aab +aaa +aaf +aaa +aaa +aaa +aaa +aaa +bvg +bzN +bBl +bBl +bBl +bFH +bHo +bIR +bBl +bLO +bNS +bPw +bRf +bSV +bUR +bPv +bUS +bZY +bUS +bPv +bvZ +cgz +bvZ +cjR +clK +cnM +cpn +cSC +csK +cux +cwc +cyb +czI +cBy +cDe +cEG +cGq +cHT +cJD +cKY +cMq +cNJ +cOW +cQs +aTD +cLa +cTQ +cVg +cXl +ecL +czC +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bcM +aad +aad +aad +aad +aad +aad +aaf +abc +aaf +aag +aad +aad +aad +aaa +aag +aad +aad +abc +aaa +aaa +aaa +aaa +bvg +bzO +bBl +bCE +bEb +bFI +bHp +bIS +bEg +bLP +bNT +bPw +bRg +bWO +bUS +bYx +cbW +bZZ +aTz +cdm +ceV +cgA +cie +cjN +clH +ece +cpn +ecU +csL +cux +cwd +cyc +czJ +cBz +cDd +cEH +cGr +cHU +cJE +cKX +cMr +cNK +cOX +cQt +cRv +cLa +cTQ +cWb +cXm +cYB +czC +aaf +aaf +aaf +aaf +aaf +aag +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aad +aad +aad +aad +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +ecY +dvB +dvB +aaa +aaa +aaa +dxx +dxx +dxx +dxx +edn +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +bvg +bzN +bBl +caR +bEc +bFJ +bEc +bIT +bKs +bLQ +bNU +bPy +bRh +bSX +bUT +bxH +bYy +caa +cbX +cip +ceW +cgB +cif +cjO +clI +cnO +cpo +cqV +csM +cuy +cuy +cuz +cuz +cuz +cuz +cuz +cuz +cHV +cJF +cKZ +cMs +cNL +cOY +cQu +cRw +cLa +cTR +cGj +cXn +cGj +cTR +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aae +aag +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aab +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +bvg +bvg +bzN +bBl +bCG +bEd +bFK +bHq +bIU +bOo +bLR +bNV +bPz +bRi +bSY +bUU +cfq +bYz +cab +cbY +cdo +ceX +cgC +cig +cjS +clL +cnP +cpn +cqW +csN +cuz +cwe +cyd +czK +cBA +dbI +cEI +cGs +cHW +cJG +cLa +cKZ +cNM +cKZ +cKX +cKZ +cLa +cTS +cTS +cXo +cTS +cTS +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bvg +ebs +bzN +bBl +bCH +bEe +bFL +bHr +bIV +bKs +bLS +bNW +bCS +bEs +bSZ +bUV +bxH +bYA +cac +cbZ +cip +ceW +cgD +cih +cjT +clH +cnQ +cpn +cqX +csO +cuA +cwf +cye +cye +cBB +cye +cEJ +cuz +cHX +cJH +cLb +cMt +cNN +cOZ +cQv +cRx +cSN +cTT +cVi +cWs +cXE +cTS +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aag +aaa +aaa +aaa +bvi +byI +bzN +bBl +bCI +bEf +bFV +bHs +bIW +bKu +bLT +bNX +bPA +bRj +cdn +bRj +bPC +bYB +cad +cca +cdm +ceY +cgA +cie +cjU +clM +dVy +cpn +cqY +csP +cuz +cwg +cyf +czL +cBC +cDg +cEK +cuz +cHY +cJI +cLc +cMu +cNO +cPa +cQw +cRy +cLb +cTU +cUa +cWt +cXF +cYP +cYP +cYP +cYP +cYP +cYP +aaf +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aab +aaa +aaa +aaa +bvi +byJ +bzP +bBl +bBl +bFM +bFM +bEg +bEg +bBl +bLU +bNY +bPA +bRk +bTb +bUW +bPC +bRj +cae +ccb +bPC +ceZ +cgE +ceZ +cjV +clH +cnR +cpn +cqZ +csQ +cuz +cwh +cyg +czM +cBC +cDh +cEL +cGt +cHZ +cJJ +cLd +cMv +cNP +cPb +cQx +cRz +cLb +cTV +cVj +cWu +cXG +cYQ +cZU +daZ +dca +dda +cYP +cYP +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +bvi +byK +bzQ +bBm +bCJ +bEh +bFN +bHt +bEj +bKv +bLV +bNX +bPA +bRl +bTc +bUX +bWP +bYC +caf +ccc +bPC +cfa +cfa +ceZ +cjW +clH +cnS +cpn +cra +csR +cuz +cwi +cyh +czN +cBD +cDi +cEM +cGu +cIa +cJI +cLc +cMw +cNQ +cPc +cQy +cRA +cLb +cTW +cVk +cWv +cXH +cYR +cZV +dba +dcb +ddb +ddN +cYP +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +bvg +byK +bzR +bBn +bCJ +ebv +bFO +ebB +ebI +bxI +bLW +bNZ +bPA +bRm +bTd +bUY +bWQ +bYD +cag +ccd +bPC +cfb +cgF +ceZ +cjX +clN +cnT +cpn +cra +csS +cuz +cwj +cyi +czO +cBE +cDj +cEN +cGt +cHU +cJE +cLb +cMx +cNR +cPd +cPd +cRB +cSO +cTX +cVl +cWw +cXI +cYS +cZW +dbb +dcc +ddc +ddO +cYP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +dxx +dxx +dxx +dxx +dxx +dxx +dxx +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +buh +bvg +bwo +bxy +byL +bzS +bBo +bCK +bEj +bFP +ebC +bIX +bKw +bLX +bOa +bPB +bRn +bTd +bUZ +bWR +bYD +cag +ebR +bPC +cfc +cgG +cii +cjT +clH +cnL +cpp +crb +cpn +cuB +cwk +cyj +czP +cBF +cDk +cEO +cuy +cIb +cJK +cLb +cLb +cLc +cLf +cLc +cLb +cLb +cSR +cSR +cWx +cXJ +cYR +cZX +dbc +dcd +ddd +ddP +cYP +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +bui +bvh +bwp +bxz +byM +bzT +bBp +bCJ +bEk +bEj +ebA +ebH +bxI +bLY +bOb +bPA +bRo +bTd +bUY +bWS +bYD +cag +ebQ +bPC +cfd +cgH +ceZ +cjY +clH +cnR +cpq +crc +csT +cuC +cwl +cyk +czQ +cBG +cDl +cEP +cuE +cIc +cJL +cLb +cMy +cNS +cNS +cNS +cRC +cSP +cTY +cVm +cWy +cXK +cSP +cZY +dbd +dbd +dbd +ddQ +ddQ +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +buj +bvh +bwq +bxA +byM +bzU +bBq +bCJ +bEl +bHx +bFQ +bIZ +bKx +bLZ +bNX +bPA +bRp +bTe +bVa +bVa +bYE +cah +ccg +bPC +cfe +cgI +ceZ +cjZ +clO +cnU +cpr +crd +csU +cuD +cwm +cyl +czR +cBH +cwm +cEQ +cGv +cId +cJM +cLe +cMz +cNT +cNT +cQz +cRD +cSQ +cTZ +cVn +cWz +cXL +cYT +cZY +dbe +dce +dde +ddR +ddQ +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +buk +bvg +bwr +bxB +byL +bzV +bBr +bBr +bBr +bKt +bBr +bBr +bCJ +bMa +bOa +bPA +bRq +bTf +bTi +bWT +bYF +cai +cai +bYI +bYI +cgJ +ceZ +cka +clP +cnV +cnV +cre +csV +cuE +cwn +cym +czS +cBI +cDm +cER +cuE +cIe +cJN +cLf +cMA +cNU +cPe +cQA +cRE +cSR +cUa +cVo +cWA +cXM +cYU +cZZ +dbf +dcf +ddf +ddS +ddQ +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dvB +dvB +dvB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +bvg +caQ +bxC +byN +bzW +bBr +bCL +ebw +ebz +ebF +bBr +ebL +bMb +bNX +bPA +bRr +bTg +bVb +bWU +bYF +caj +cch +cdp +bYI +cgK +ceZ +eca +clJ +cnW +cps +crf +csV +cuF +cwo +cyn +czT +cwo +cwo +cES +cGw +cIf +cJO +cLg +cMB +cNV +cPf +cQB +cRF +cSS +cUb +cVp +cWy +cXN +cYV +cZY +dbg +dcg +dcg +ddT +ddQ +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaf +aaf +bvg +caQ +bxD +ceP +byO +bBr +bCM +bEn +eby +ebD +bBr +ebK +bMb +bOc +bPA +bRs +bTh +bVc +bWV +bYG +cak +cci +cdq +cff +cgL +cij +cij +clQ +cnX +cie +crg +csW +cuC +cwp +cyo +czU +cBJ +cDn +cET +cuE +cIg +cJP +cLb +cMC +cNW +cPg +cQC +cRG +cSP +cUc +cVq +cWy +cXK +cSP +cZY +dbh +dbh +dbh +ddQ +ddQ +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaf +aaa +bvi +bwt +bxE +byO +byP +bBr +ebu +dgG +bFT +ebE +bBr +ebK +bMb +bOd +bPA +bRt +bTi +bVd +bWW +bYH +cal +ccj +cdq +cfg +cgM +cik +ckc +clR +ckc +cpt +crh +crh +cuG +cwq +cyp +czV +cyp +cyp +cuG +cuG +cIh +cJQ +cLh +cLh +cNX +cPh +cQD +cRH +cLh +cSR +cSR +cWx +cXO +cYW +daa +dbi +dch +ddg +ddU +cYW +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bsQ +bul +bvj +bvj +bxF +cqU +cHv +bBs +bBs +bBs +bGb +bBs +bBs +bKy +bMd +bOe +bPA +bPA +bTj +bVe +bWX +bYF +cam +cck +cdr +bYI +cgN +cgN +ckd +clS +ckd +cgN +crh +cdv +cuG +cwr +cyq +czW +cBL +cDo +cEU +cww +cIi +cJR +cLi +cMD +cNY +cPi +cQE +cRI +cST +cUd +cVr +cWA +cXP +cYX +dab +dbj +dci +ddh +ddV +cYW +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAS +dAS +dAS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaf +aaa +aaa +bvi +ceP +cyV +byO +bBs +bCO +bEp +bGi +bHC +bJd +bBs +bMe +ebO +bPC +bPC +bPC +bPC +bPC +bYI +bYI +bYI +bYI +bYI +cgN +cil +cke +ecd +cnY +cpu +crh +cdv +cuG +cws +cyr +czX +cBN +czX +cEV +cGx +cIj +cJS +cLj +cME +cNZ +cPj +cQF +cRJ +cLh +cTW +cVk +cWB +cXQ +cYY +dac +dbk +dcj +ddi +ddW +cYW +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +bvi +ccV +cqT +bzY +bBs +bBs +bBs +bFW +bHD +bJe +bPE +bMf +bOf +bPD +bRu +bTk +cdF +bWY +bYJ +can +bPF +cds +cfh +cgO +cim +ckf +clU +cnZ +cie +cri +csX +cuG +cwt +cys +czY +cBM +cDp +cEW +cGy +cIk +cJT +cLk +cMF +cOa +cPk +cQG +cRK +cLh +cTV +cVj +cWC +cXR +cYZ +dad +dbl +dck +ddj +cYW +cYW +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dmJ +cdk +byT +bzZ +bBs +bCP +bEq +bFX +bHE +bJf +bBs +bMg +bOg +bSW +bRv +bTl +bVg +bWZ +bYK +cao +ccl +cds +cfi +cdt +cin +ckg +clV +coa +cin +cdt +cfm +cuG +cwu +cyr +czX +cBK +czX +cEX +cww +cIl +cJU +cLj +cMG +cOb +cPl +cQH +cRL +cLh +cTU +cUa +cWy +cXS +cYY +dae +cYY +cYY +cYW +cYW +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxH +bxH +bAa +bBs +bBs +bBs +bFY +bHF +bJg +bBs +bMh +bNW +bPF +bRw +bTm +bVh +bXa +bYL +cap +bPF +cds +cfi +cdt +cio +cio +cio +cio +cio +cdt +cfm +cuG +cwv +cyt +czZ +cBO +cDq +cEY +cuG +cIm +cJV +cLh +cMH +cOc +cPm +cQI +cRM +cMI +cUe +cVs +cWD +cXT +cZa +daf +dbm +dcl +ddk +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +abc +abc +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +bxH +byU +bAb +bBt +bCQ +bBs +bBs +bBs +bBs +bBs +bMi +bNY +bPF +bRx +bTn +bVx +bXb +bYM +caq +bPF +cdt +cfj +cdt +cio +cio +cio +cio +cio +cdt +cfm +cuG +cww +cww +cAa +cuG +cuG +cuG +cuG +cIn +cJW +cLh +cMI +cLh +cLh +cLh +cRN +cSU +cSU +cSU +cWE +cXU +cZb +dag +dbn +dcm +ddk +aaa +aaa +aaa +aaf +aag +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +abc +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +bxI +byV +bAc +bBu +bCR +bEr +bFZ +bHG +bJh +bHG +bMj +bOa +bPF +bPF +bTo +bVj +bVj +bTo +bPF +bPF +cdu +cfk +cdt +cio +cio +cio +cio +cio +cdt +cfm +cuH +cwx +cyu +cAb +cBP +cDr +cDO +cGz +cIo +cJX +cLl +cMJ +cOd +cPn +cLl +cRO +cSV +cUf +cSU +cQR +cWF +cZb +dah +dbo +dcn +ddk +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxI +bxI +bAd +bBv +bCS +bEs +bGa +bHH +bJi +bKA +bMk +bOh +bPF +bRy +bTo +bVk +bXc +bTo +car +bPF +cdv +cfl +cdt +cio +cio +cio +cio +cio +cdt +cfm +cuH +cwy +cyv +cAc +cBQ +cDs +cFa +cGA +cIp +cJY +cLm +cMK +cOe +cPo +cLl +cRP +cSW +cXC +cSU +cWG +cXW +cZb +cZb +cZb +cZb +ddk +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +bxI +bxI +bBw +bBw +bEt +bHy +bBw +bBw +ebM +bMl +bNZ +bPF +bRz +bTo +bTo +bTo +bTo +cas +bPF +cdw +cfm +cdt +cio +cio +cio +cio +cio +cdt +cfm +cuH +cwz +cyw +cAd +cBR +cDt +cFb +cFr +cIq +dUU +cLn +cML +cOf +cPp +cLl +cRQ +cSX +cUh +cSU +cWH +cXX +cZc +dai +dbp +dco +ddl +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aWs +aWs +aWs +aWs +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bBw +bCT +bEu +bGc +bHI +bBw +bBw +bMm +bNX +bPF +bRA +bTo +bVl +bXd +bYN +cat +bPF +cdx +cfm +cdt +cdt +cdt +cdt +cdt +cdt +cdt +cfm +cuH +cwA +cwA +cwA +cwA +cwA +cwA +cwA +cIr +cKa +cLm +cMM +cOg +cPq +cLl +cRR +cSY +cUi +cVt +cWI +cXY +cZd +daj +dbq +dcp +ddm +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaf +aaf +aaa +aWs +aWs +aWs +aWt +aWu +aWt +aWs +aWs +aWs +aaa +beg +beg +beg +beg +bhg +aaa +aaa +aaa +aaa +aaf +bmJ +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaf +aaa +aaa +bBx +bCU +bEv +bGd +bHJ +bJj +bBw +bMm +bOi +bPF +bPF +bPF +bPF +bPF +bPF +bPF +bPF +cdy +cfm +cfm +cdv +ckh +clW +cob +cpv +cfm +cfm +cuI +cwB +cyx +cAe +cBS +cDu +dbL +cwE +cIs +cJX +cLl +cMN +cOh +cPr +cLl +cRS +cSZ +cUj +cSU +cWJ +cXZ +cZc +dak +dbr +dcq +ddl +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aWs +aWs +aWt +aWt +aWt +aZO +aWt +aWt +aWt +aWs +aWs +aWs +beM +baD +beh +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bhg +bBw +bCV +bCV +bGe +bHK +bJk +bBw +bMn +bOj +bTa +bRB +bTp +bVm +bXe +bYO +cau +bPI +cdA +cdv +cdv +cdv +cdv +cdv +coc +cdv +cdv +cdv +cuI +cwC +cyy +cAf +cBT +cDv +cFd +cGC +ecm +cKb +cAj +cMO +cMO +cMO +cMO +cMO +cTa +cMO +cMO +cWK +ecw +cZe +cZe +cZe +cZe +ddn +aaa +aaa +aaa +aae +aaa +aaa +aab +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWs +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +beh +baD +bfB +bgt +bhg +aaa +aaa +aaa +aaa +aaf +bmJ +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bBx +bCV +bEw +bGd +bHJ +bJl +bBw +bMo +bOk +bPH +bRC +bTq +bVn +bXf +bYP +cav +bPI +cgU +ebY +cgP +caG +cki +clX +caG +caG +crj +csY +cuI +cwD +cyz +cAg +cBU +cDw +cFe +cwE +cIu +cJX +cLo +cMO +cOi +cPs +cPs +cRT +cPt +cUk +cMO +cWL +cYb +cZf +dal +dbs +dcr +ddo +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWs +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWs +aWs +beg +beg +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bBw +bCW +bEx +bGf +bHK +bJj +bBw +bMp +bOh +bPI +bPI +bTr +bVo +bXg +bYQ +caw +bPI +ebV +bxH +bxH +bxH +ckj +clY +cod +cpw +cpw +cpw +cuI +cwE +cwE +cwE +cwE +cwE +cwE +cwE +cIv +cKc +cLp +cMO +cOj +cPt +cQJ +cRU +cTb +cUl +cMO +cWM +cYc +cZg +dam +dbt +dcs +ddp +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWt +aWt +aWt +aYk +aWt +aWt +aWt +aWt +aWt +baC +aWt +aWt +aWt +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +bBx +bCX +bEy +bGg +bHJ +bJm +bBw +bMm +bOl +bPJ +bPI +bPI +bPI +bPI +bPI +bPI +bPI +ebS +ebW +cgQ +coI +ckk +clZ +coe +cpx +crk +csZ +cuJ +cwF +cyA +cAh +cBV +cDx +cFf +cFf +cIw +cJX +cLq +cMO +cOk +cPt +cQK +cPt +cTc +cUm +cMO +cWN +cYd +cZf +dan +dbu +dct +ddo +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dhj +dhj +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aWp +aWs +aWt +aWt +aWt +aWt +aYk +aWt +aWt +aWt +baC +aWt +aWt +aWt +aWt +aWs +aWs +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +bBw +bCY +bEz +bGh +bHL +bJj +bBw +bMq +bOm +bPK +bRD +bTs +bVp +bXh +bRD +bRD +ccm +ebT +ebX +cgR +bxH +ckl +cma +cof +cpy +crl +cta +cuK +cwG +cyB +cAi +cBW +cDy +cFg +cFg +cIx +cKd +cLr +cMO +cPu +cSL +cSL +cRV +cTd +cUn +cMO +cWO +cYe +cZh +cZh +cZh +cZh +cZh +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +dhj +dhj +ecB +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aWp +aWt +aWt +aWt +aWt +aWt +aWt +aYk +aWt +baC +aWt +bcg +bcg +bcg +bcg +aWt +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxJ +byW +byW +bBw +bBw +bBw +bKr +ebG +bBx +bBw +bMr +bOn +bPL +bRE +bTt +bVq +bBv +bRE +bRE +ccn +cdD +bOn +cgS +bxH +caG +cmb +caG +cpz +crm +crm +cuL +crm +crm +cAj +cBX +cDz +cFh +cFh +cIy +cKe +cAj +cMO +cMO +cMO +cMO +cMO +cTe +cUo +cMO +cWP +cYf +cZi +cWS +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +dhj +dhj +dhj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aWp +aWu +aWA +aWt +aWt +aWt +aWt +aWu +aZP +baD +baD +baD +baD +baD +baD +baD +bfC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxK +byX +bAe +bBy +bCZ +bEA +bGj +bHM +bJn +bKB +bJv +bPG +bJv +bRF +bKB +bKB +bKB +bKB +cax +cax +cdE +coH +cax +cax +ckm +cmc +cog +cpz +crn +ctb +ctb +cwH +crm +cAk +cBY +cDA +cFi +cGD +cIz +cKf +cLs +cMP +cOm +cPv +cQL +cRW +cTf +cUp +cVu +cWQ +cYg +cZj +cYi +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aWp +aWt +aWt +aWt +aWt +aWt +aWt +aYl +aWt +baE +aWt +bch +bch +bch +bch +aWt +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxL +byY +bFd +bBz +bDa +bEA +bGk +bHN +bJo +bKC +bMs +bOp +bPM +bRG +bTu +bVr +bVr +bYR +cay +cco +crW +cfr +cgT +ciq +ckn +cmd +coh +cpz +cro +ctc +cuM +cwI +crm +cAl +cBY +cDB +cFj +cGE +cIA +cKg +cLt +cMQ +cOn +cPw +cQM +cRX +cTg +cUq +cVv +cWR +cYh +cZi +cWS +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWp +aWs +aWt +aWt +aWt +aWt +aYl +aWt +aWt +aWt +baE +aWt +aWt +aWt +aWt +aWs +aWs +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +bhg +byZ +bAf +bBA +bDb +bEA +bGl +bHO +bKF +bKD +bMt +bOq +bPN +bRH +bTv +bVs +bXi +bKB +bGE +ccp +cdG +cfs +cve +cax +cko +cme +cog +cpA +crp +ctd +crq +cwJ +crm +cAm +cAm +cDC +cAm +cAm +cAm +cKh +cLu +cMR +cLu +cPx +cKl +cpw +cpw +cpw +cVw +cWS +cYi +cWS +cVw +aaf +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWt +aWt +aWt +aYl +aWt +aWt +aWt +aWt +aWt +baE +aWt +aWt +aWt +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +bxM +bza +bAg +bBB +bDc +bFU +bGp +bHP +bJq +bKE +bMu +bOr +bMu +bRI +bTw +bVt +bXj +bKB +caA +ccq +cdH +cft +cgV +cax +ckp +cmf +coi +cpz +crq +cte +crq +crq +crm +cAn +cBZ +cDD +cFk +cGF +cAm +cKi +cLv +cMS +cOo +cPy +cKl +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWs +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWs +aWs +beg +beg +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxN +byZ +bAh +bBC +bDd +bEA +bGq +bHQ +bJr +bLk +bMv +bOs +bPO +bRJ +bTx +bVt +bXk +bKB +caB +ccr +ccr +ccr +ccr +ccr +caC +cmg +coj +cpB +crr +ctf +crq +crq +crm +cAo +cCa +cDE +cFl +cGG +cIB +cKj +cLw +cMT +cOp +cPz +cKl +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWs +aWs +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +aWt +beh +baD +bfD +bgt +bhg +aaa +aaa +aaa +aaa +aaf +bmJ +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxO +byW +byW +byW +bDe +bEA +bGn +bHR +bJs +bKB +bMw +bOt +bPP +bKB +bTy +bVt +bXl +bKB +caC +ccs +ccs +ccs +ccs +caF +ckq +cmh +cok +cpz +crs +ctg +crq +crq +crm +cAp +cCb +cAp +cFm +cGH +cAm +cKk +cLx +cMU +cOq +cPA +cKl +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aad +aad +aaf +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aWs +aWs +aWt +aWt +aWt +aZQ +aWt +aWt +aWt +aWs +aWs +aWs +beM +bfE +bgu +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bhh +bxP +bzb +bAi +bBD +bDf +bEA +bGo +bHS +bJt +bKG +bMx +bOu +bPQ +bKK +bTz +bVs +bXm +bKB +caD +cct +cdI +ccs +cdI +caG +ckr +cmi +col +cpz +crt +cth +crq +cwK +crm +cAq +cAm +cDF +cAs +cAs +cAs +cKl +cLy +cMV +cLy +cKl +cKl +aaa +aaa +abc +abc +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aWs +aWs +aWs +aWt +aWu +aWt +aWs +aWs +aWs +aaa +beg +beg +beg +beg +bhg +aaa +aaa +bjT +aaa +aaf +bmJ +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bxQ +byW +byW +byW +bDg +bEA +bJp +bHT +bJq +bKB +bMy +bOv +bMy +bKB +bTA +bVs +bXn +bKB +caE +caC +caC +cdI +cgW +caH +caH +cmj +caH +caH +cru +cti +crv +cwL +crm +cAr +cAm +cDG +cAs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aWs +aWs +aWs +aWs +aWs +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaf +aaa +byW +byW +bEA +bGr +bHU +bJu +bKH +bMz +bOw +bPR +bKB +bTB +bVu +bVu +bKB +caF +caF +cdJ +cdI +cgX +caH +cks +cmk +com +caH +crv +crv +crv +cwI +cpz +cAs +cAs +cAs +cAs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +ecV +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +bEA +bGs +bHV +bJv +bKI +bMA +bOx +bPS +bKB +bJv +bHV +bGs +bKB +caG +caF +caF +caF +caF +caH +ckt +cml +con +caH +crv +crv +crv +crv +cpz +bYS +aaa +aaa +aaf +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +bKJ +bMA +bOx +bTC +bKB +aaa +aaa +aaa +bYS +caH +caH +cdK +caH +caH +caH +caH +cmm +caH +caH +caH +ctj +caH +caH +caH +cAt +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aag +aad +aad +aad +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abc +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +bKK +bMB +dgp +bMB +bKG +aaa +aaa +aaa +bYS +caI +ccu +cdL +cfu +cgY +cir +cku +cmn +coo +cpC +crw +ctk +cuN +cwM +cyC +cAu +aaa +aaa +aaf +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aad +aad +aad +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +caI +ccv +cdM +cfv +cgZ +cgZ +ecc +cmo +cop +ech +cgZ +ctl +cor +cwN +caI +aaa +aaa +aaa +abc +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +caH +ccw +cdN +cfw +cha +cis +ecb +cmp +coq +ecf +crx +ctm +cuO +cwO +caH +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +caH +caH +caI +cfx +caH +cit +ecb +cmq +cdM +ecg +caH +caI +caI +caH +caH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +caH +ccx +cdO +cfy +caI +ciu +ecb +cmr +cor +eci +caI +ctn +cdO +ccx +caH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +duf +duf +duf +duf +duf +duf +duf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaa +aaa +aaa +caH +ccy +cdM +cfz +chb +civ +cop +cms +cgZ +ecj +cry +cto +cdM +cwP +caH +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +caH +caH +cdP +cfA +caI +ciw +cdM +cmt +cdM +cpI +caI +ctp +cdP +caH +caH +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +caH +caH +cfB +caH +cix +ckv +cdM +cos +cpJ +caH +caH +caH +caH +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +cfC +caH +caH +ckw +cmu +cot +caH +caH +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +caH +caI +cmv +caI +caH +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aXG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +ecy +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aWl +aWl +aWl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,2) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} (1,1,3) = {" -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaadaadaadaadaadaafaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaadaadaadaafaafaaaaaaaaaaafaaaaaaaaaaaaaagaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaadaafaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaadaadaadaadaadaagaafaafaadaadaadaaaaagaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaadaafaafaadaadaadaKmaafaafaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXGaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaadaafaagaadaadaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaagaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJadKaadaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaafaadaadaadaagaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaafaadaaaaaaaaaaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVbfGaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabhoaafaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaafdAVdAVdAVdAVaafdAVdAVdAVdAVaafdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaabhoaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaafaafaafaafaafaafaafdAVdAVdAVdAVaafdAVdAVdAVdAVaafdAVdAVdAVdAVaafdAVdAVdAVdAVaafaadaafaafaafaafaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaadAVdAVdAVdAVdAVaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaadAVdAVdAVdAVaaaaaaaaaaaaaaaabcaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaafaaaaaaaaaaafaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaaaaaaaafaafaaaaaaaaaaafaafaaaaafaaaaafaafaafaafaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaabaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaadaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaadaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVbjTaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafbfGaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaagaaaaaaaaaaaaaaaaaadAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaadaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaadAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWaaaaaaaaaaaaaaaaaadAXdAXdAXaafaafaafaaaaaaaaaaafaafaafdAXdAXdAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaadaafabcaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaadAWdAWdAWdAWdAWdAWdAWdAWdAYdAWdoBdAWaaaaaaaaaaaaaaaaaadAVdAVdAVaaaaaaaafaaaaaaaaaaafaaaaaadAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaadAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWaaaaaaaaaaaaaaaaaadAXdAXdAXaafaafaafaaaaaaaaaaafaafaafdAXdAXdAXaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaafaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaaaaaaaabaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAZdAZdBadBadBadAZdAZdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAWdAWdAWdAWdAWdAWdAWdAWdAWdAWdAWaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadBadBadAVdAVdAVdAVdAVdBadBadBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadKaafaafaafaafdAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadBadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBadBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdAVdAVdBbdAVdAVdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaafaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdBcdBcdBcdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaagaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBcdBcdBcdBcdBcdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaafaaaaaaaafaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaadabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBcdBcdBddBcdBcdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaafaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdAZdAZdBadAVdAVdAVdBcdBcdBcdBedBfdBgdBhdBgdBidBjdBcdBcdBcdAVdAVdAVdBadAZdAZdAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadAVaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaadAVaaaaaaaaaaaaaadaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaafdAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBcdBkdBldBmdBndBodBpdBqdBcdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadAVaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaaaaadBraaaaaaaaaaaaaaadBraaaaaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadJaaaaaaaaaaaaaaaaafaaaaafaaaaaadAVdAVdAVdAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdBsdBtdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAZdBadAVdAVdAVdAVdAVdBcdBcdBvdBwdBxdBydBzdBmdBAdBBdBCdBcdBcdAVdAVdAVdAVdAVdBadAZdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdBDdBEdBFdAVdAVdAVaaadAVaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaaaaadBrdBrdBrdBrdBrdBrdBraaaaaaaaadBredwdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaafaaaaaaaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBadAVdAVdAVdAVdBcdBcdBcdBIdBJdBKdBLdBLdBLdCedBmdBNdBcdBcdBcdAVdAVdAVdAVdBadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaafaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBPdBcdBcdBQdBRdBSdBTdBUdBVdBWdBXdBYdBZdCadBcdBcdCbdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBraaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaadBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaagaadaadaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdCcdCcdCcdCcdCcdCcdAVdAVdAVdAVdAVdAVdAVdBcdBcdBcdBIdBJdBKdBLdCddBLdCedBmdBNdBcdBcdBcdAVdAVdAVdAVdAVdAVdAVdCfdCfdCfdCfdCfdCfdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaafaaaaafaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdBGdBHdBudAVdAVdAVdAVdAVdAVdCgdChdChdChdChdCidCjdCkdCldHrdCcdAVdAVdAVdAVdAVdCndCodCodCpdCpdCqdCrdCsdBLdBLdBLdBAdCtdCudBcdBcdAVdAVdAVdAVdAVdAVdAVdAVdCfdCvdCwdCxdCydCzdCAdCAdCAdCAdCBdAVdAVdAVdAVdAVdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdBDdBOdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdCDdAVdCEdCEdCEdCgdFMdCGdCHdCIdCJdCldCldCldCKdCcdAVdAVdAVdAVdAVdCLdAVdAVdBcdBcdBcdCMdCNdCOdDvdCOdCQdCRdBcdBcdBcdAVdAVdAVdAVdAVdAVdAVdAVdCfdCSdCTdCUdCUdCVdCWdCXdCYdFYdCBdDadDadDadAVdAVdAVdAVdDbdAVdAVdAVdDbdAVdAVdAVdDbdAVdAVdAVdDbdAVdAVdAVdDbdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaafaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdDcdDddDddDddDedDddDddDddDedDddDddDddDedDddDddDddDedDddDddDddDedDddDddDfdDgdDhdDidDjdDkdDldDmdDndDodDpdDqdDrdDsdDtdCcaaaaaaaaaaaaaaadDuaaaaaadBcdBcdBcdBjdIqdDwdDxdDydDzdBedBcdBcdBcaaaaaadDAaaaaaaaaaaaaaaadCfdDBdDCdDDdDDdDEdDFdDGdDHdDIdDJdDKdDLdDMdDNdDOdDPdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDQdDRdDSdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdCCdAVdAVdAVdAVdCEdDTdDUdDVdDWdDXdDYdCIdDZdCldEadEbdCcdCcaaaaaaaaaaaaaaadDuaaaaaaaaaaaadBcdBcdBcdBcdEcdBcdBcdBcdBcaaaaaaaaaaaadDAaaaaaaaaaaaaaaadCfdCfdEddEedCUdEfdCWdEgdEhdEidEjdEkdEldDadAVdAVdAVdAVdEmdAVdAVdAVdEmdAVdAVdAVdEmdAVdAVdAVdEmdAVdAVdAVdEmdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnaaaaaaaaadEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdAVdAVdAVdAVdAVdCgdChdChdChdCcdEpdEqdCcdCcdCcaaaaaaaaaaaaaaaaaadCLdAVdAVdAVdErdErdErdErdBcdEsdEtdEudErdErdErdAVdAVdAVdAVaaaaaaaaaaaaaaaaaadCfdCfdCfdEvdEwdCfdCAdCAdCAdCBdAVdAVdAVdAVdAVdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnaaaaaaaaadEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEydCldCcaaaaaaaaaaabaaaaaadAVdAVdCLdAVdAVdAVdErdEzdEAdEBdECdEDdEEdEFdEAdEGdErdAVdAVdAVdAVdAVdAVaaaaaaaabaaaaaaaaadCfdCUdEHdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnaaaaaaaaadEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEIdEJdCcaaaaaaaaaaaaaaadAVdAVdAVdCLdAVdAVdEKdErdELdEMdENdEOdEPdEQdERdESdESdErdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaadCfdCSdETdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdBGdEodBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEUdEVdCcaaaaaaaaaaaadAVdAVdAVdAVdCLdAVdAVdAVdErdEWdESdEXdESdEYdESdEXdESdEZdErdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaadCfdFadFbdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdBDdExdBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdBGdFcdBudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdEUdFddCcaaaaaaaaadAVdAVdAVdAVdAVdCLdAVdAVdAVdErdFedESdErdFfdFgdFhdErdFidFjdErdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadCfdFkdFbdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdBDdFldBFdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaabcaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFmdFndFoaaaaaaaaadAVdAVdAVdAVdAVdCLdAVdAVdFpdFpdFqdFpdFpdErdFrdErdFsdFsdFtdFsdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadFudFvdFwdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEnedxdEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFxdFydFoaaaaaadAVdAVdAVdAVdAVdAVdCLdAVdFpdFpdFzdFAdFBdFpdFCdFDdFEdFsdFFdFGdFHdFsdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadFudFIdFJdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdFKdVudFoaaaaaadAVdAVdAVdAVdAVdAVdCLdAVdFpdOgdFNdFOdFPdFQdFRdFSdFTdFUdFVdFWdFXdOJdFsdAVdAVdAVdAVdAVdAVdAVdAVaaaaaadFudFZdGadCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdGbecCdCcaaaaaadGddGedGfdGedGgdGgdGhdGgdGgdGidGjdGkdGldFpdGmdGndGmdFsdGodGpdGqdGrdGsdGtdGudGtdGsdGvdGwdGvdGxaaaaaadCfecDdGzdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdGAdCldCcaaaaaadGddGBdGCdGDdGEedAedzedBdGgdFpdFpdFpdGIdGJdGKdGLdGMdGNdGOdFsdFsdFsdGsdGPdGQdGRdGSdGTdGUdGVdGxaaaaaadCfdCUdGWdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadBrdBrdBrdBrdBrdBrdBraaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdGXdGYdCcaaaaaadGddGZdHadHbdGEdeoedCedEdGgdHfdHgdHgdHhdHgdHgdHidHgdHgdHjdHgdHgdHkdGsdHldHmdHndGSdHodHpdHqdGxaaaaaadCfdOqdHsdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadEndEndEndEndEnaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdCcdCcdHtdEqdCcaaaaaadGddHudHvdHwdGEdeOdHyedGdGgdHAdHBdHCdHDdHEdHFdHGdHEdHEdHHdHIdHBdHAdGsdHJdHKdHLdGSdHMdHNdHOdGxaaaaaadCfdEvdHPdCfdCfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdHQdHQdHRdHSdHTdHUdHVdHWdHXdHYdHYdGddHZdIadIbdGgdfqdGEedIdIddHAdHCdIedIedIedIedIedIedIedIedIedIfdHAdIgdIhdIidGSdGsdIjdIkdIldGxdImdImdIndIodIpdKwdIrdIsdItdIudIudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdIvdIwdIxdIydIzdIAdIBdICdIDdIEdIFdIGdIHdIIdIJdIKedJdIMedKdIOdIPdIQdIRdIedISdISdISdISdISdIedITdIUdIVdIWdIXdIYdIZdJadJbdIYdJcdJddJedJfdIWdJgdJhdJidJjdJkdJldJmdJndAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdJodIwdJpdJqdIzdJrdJsdJtdJudJvdJwdJxdJydJzdJAdJBedLdJDedMdJFdJGdJHdJIdIedISdISdISdISdISdIedJIdJJdJKdJLdJMdJNdJOdJPdJOdJNdJQdJRdJOdJSdJLdJTdJUdJVdJjdJWdJXdJmdJYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdHQdHQdJZdKadKbdKcdKddKedIDdIEdKfdKgdKhdKidKfdKjdKkdKidKedIDdKldKmdIedIedISdISdISdISdISdIedIedKndKodIWdIXdKpdKqdKrdKsdKpdKtdKudKsdJfdIWdIXdKvdVwdKxdKydKzdIudIudAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdKAdKAdKBdKAdKCdKDdKEdKFdKGdKHdKHdKHdKHdKIdKJdKIdKKdKLdKMdKNdKOdKPdJHdKQdIedISdISdISdISdISdIedKQdJJdKRdKSdKTdKUdKVdKWdKXdKYdKZdLadImdImdIudLbdJhdLcdLddLedLfdLgdLfdLfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdLhdLidLjedDdLldLmdLndKFdLodKHdLpdLqdLrdLrdLsdLtdKLdLudLvdLwdKKdLxdLydLzdIedISdISdISdISdISdIedLAdLBdLCdKWdLDdLEdLFdKVdLGdLHdLIdLadAVdAVdIudLJdJhdLKdLLdLMedFdLOdLPdLQdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdKAdKAdKBdKAdKCdLRdLSdLTdLUdLVdKHdKHdLWdLXdLYdLZdKLdMadMbdMcdKKdMddMedIedMfdMgdMhdMidMjdIedMkdIedMldMddKWdMmdMndModKVdMpdMqecSdLadAVdAVdMsdMtdMudMvdMwdLedLfdLgdLfdLfdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdMxdMxdMxdMxdMxdMydMzdKHdMAdMBdMCdMDdMDdMEdKLdMFdMGdMHdKKdMIdMJdMKdMLdMMdMNdMNdMNdMOdMPdMQdMNdMRdKWdMSdMTdMUdKVdMVdMWdMXdLaaaaaaadMYdMZdNadMYdMYdMYdMYdMYdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdNbdNcdKHdKHdKHdKHdKHdKHdKHdKKdKKdKKdKKdKKdNddNedNfdVBdNhdNhdNidNjdNkdNldNmdNndNodKWdKWdKWdKWdKWdLadLadLadLaaaaaaadMYdNpdNqdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdNrdNsdMxaaaaaadNtdNudNvdNwdNxdNydNzdNAdNtdNBdNCdNDdNEdNFdNGdNHdNGdNEdNEdNDdNIdNJdNKdNLdNMdNNdNOdNKdNPdNQdNKaaaaaadMYdNRdNSdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaXGaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdNbdNTdMxaaaaaadNtdNUdNVdNWdNXdNYdNZdOadNtdObdOcdIedOddOedHBdHAdHBdOfdRfdIedOhdOidNKdOjdOkdOldOmdOndOodOpdNKaaaaaadMYdOVdOrdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdNbdOsdOtaaaaaadOudNydOvdOwdOxdOydOzdOAdOBdOCdODdOEdOddOFdOGdOHdOIdHBdRgdOKdOLdOMdONdOOdOPdOQdORdNKdOSdOTdNKaaaaaadOUdVddOWdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdOXdOYdOtaaaaaaecEdPadPbdPcdPddPcdPedPfdNtdPgdPhdIedPidPjdPkdPldPmdPndPodIedPpdPqdNKdNKdNKdPrdNKdNKdNKdNKdNKaaaaaadOUdPsdPtdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaagaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaaaaaaaaaaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdPudPvdOtaaaaaadPwdPxdNydNydPydNydNydPzdNtdObdOcdPAdPAdPAdPBdPCdPDdPAdPAdPAdOhdOidNKdPEdPFdPGdPHdPIdUWdPKdNKaaaaaadOUdPLdPMdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdPOdPPdAVdPNdPOdPPdAVdPNdPOdPPdAVdPNdPOdPPdAVdPNdPOdPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdPudPQdMxaaaaaadPRdPSdPTdNydPUdPVdPWdPXdPYdPZdQadQbdQcdQddQedQfdQgdQhdQidQjdQkdQldQmdQndQodQpdQqdQrdQsdQtdNKaaaaaadMYdQudPMdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdQwdQxdAVdQvdQwdQxdAVdQvdQwdQxdAVdQvdQwdQxdAVdQvdQwdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafabcaafaaaaaaaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdPudQzdMxdMxdNtdNtdNtdQAdQBdQCdQBdQAdNtdNtdQDdQEdQFdQGdQHdQGdQIdQGdQHdQGdQGdQJdQKdNKdNKdQLdQMdQNdQOdQPdQQdNKdNKdMYdMYdQRdPMdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdPudNTdQTdQUdNtdQVdQWdQXdQYdPUdNydNydQZdRadRbdRcdRddRedRidRjdRhdSadScdRkdRldRmdRndRodRpdRqdRrdRsdRtdRudQrdRvdNKdRwdRxdRydPMdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdPudNTdNTdNTdRzdNydRAdRBdRCdRDdREdRFdNtdRGdRHdRIdRJdRIdRIdRIdRJdRIdRIdRIdRIdRIdRHdRKdNKdRLdQrdQqdRMdQrdQrdRNdNKdROdRPdRQdPMdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdPNdQydPPdAVdAVdAVdAVdAVdAVdRRdRSdRSdRSdMxdRTdMzdMzdMzdNtdRUdRVdRWdNydRXdRVdRYdRZdSidSbdSkdSddSedRIdRIdSfdRIdRIdSgdShdSPdSjdSRdSldSmdQrdSndSodOkdQrdSpdNKdMZdMZdMZdSqdMYdSrdSrdSrdSsdAVdAVdAVdAVdAVdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdQvdQSdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdAVdSudSvdSwdSxdSydSzdSAdSBdSCdSDdSEdSFdNtdNtdSGdSHdSIdSJdSGdNtdNtdSKdSLdSMdPAdSNdSOdUkdSQdUzdSSdSTdPAdSUdSVdSWdNKdNKdSXdSYdSZdOkdTadNKdNKdTbdTcdVvdTedTfdTgdThdTidTjdTkdTldTmdAVdAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdTodTpdTpdTpdTqdTpdTpdTpdTqdTpdTpdTpdTqdTpdTpdTpdTqdTpdTpdTpdTqdTpdTpdTrdTsdTtdTudTvdTwdTxdTydTzdTAdTBdTCdTCdTDdTEdNtdNtdTFdTGdTHdTIdPRaaaaaaaaaaaadTJdPAdSKdTKdTLdTMdSMdPAdPAaaaaaaaaaaaadTNdTOdTPdTQdTRdNKdNKdTSdTTdTUdTVdTWdTXdTYdTZdUadUbdUcdUddUedUfdUgdUhdUhdUidUhdUhdUhdUidUhdUhdUhdUidUhdUhdUhdUidUhdUhdUhdUidUhdUhdUhdUjdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdStdAVdAVdAVdAVdSudSudSudRRdWEdUldUmdSBdUndNTdNTdUodUpdMxdUqdUrdUrdUrdUrdUsdAVdAVdAVdAVdAVdUqdUrdUrdUrdUrdUrdUsdUtdAVdAVdAVdAVdUqdUrdUrdUrdUrdUsdMYdUudUvdUvdUvdUwdTfdUxdUydWXdSsdTmdTmdTmdAVdAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdTndAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaafaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdAVdAVdAVdAVdAVdRRdRSdRSdRSdRSdUBdUCdUDdUEdUFdMxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMYdUGdUvdUHdUIdUJdSrdSrdSrdSrdSsdAVdAVdAVdAVdAVdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMxdMxdMxdMxdMxdMxdMxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdMYdMYdMYdMYdMYdMYdMYdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadabcaadaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabfGaafaafaafaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdPNdUAdPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdQvdUKdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaafaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdPNdULdPPdAVdPNdULdPPdAVdPNdULdPPdAVdPNdULdPPdAVdPNdULdPPdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdQvdUMdQxdAVdQvdUMdQxdAVdQvdUMdQxdAVdQvdUMdQxdAVdQvdUMdQxdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaafabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaadaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaagaadaadaadaagabcaagaagaadaadaadaadaafaaeaaaaafaagaadaadaadaadaadaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdndaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaafaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafabcaagaadaafaaaaaaaaaaadaadaadaaaaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdjDdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaafaafaafdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaagabcaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaagaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaagaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabcaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaaaaaaaafaaaaaaaafaafaadaadaadaafaaeaagaadaadaadaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaagaafaafaafdjDdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaaaafaaaaadaadaafaadaadaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaadaagaadaadaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdjDdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadjCdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaafaafaafdjDdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaafaafaadaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNedHdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaeaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaafaafaafaadaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaadaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaafaafaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaagaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNdUNaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaafaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaafaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVdAVdAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadAVdAVdAVdAVaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -dUOaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUO +"} +(2,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +edx +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dEn +dEn +dEn +dEn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +aaf +aaf +aag +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aaf +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aad +aaf +aad +aad +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaf +aaf +aaf +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +aaf +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +bfG +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +aad +aad +adK +aaa +aag +aad +aad +aad +aad +adJ +aaf +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aad +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aaa +aad +aaf +aaf +aaf +aaf +aaf +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +aaa +aaa +aaa +aab +aaa +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adJ +aag +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adK +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTo +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBs +dBG +dBG +dBG +dBG +dAV +dDd +dAV +dBG +dBG +dBG +dBG +dBG +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dTp +dAV +dPN +dPN +dPN +dPN +dPN +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBt +dBH +dBH +dBH +dBH +dCC +dDe +dCC +dEo +dEo +dEo +dEo +dFc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPO +dQy +dQy +dQy +dQy +dSt +dTq +dSt +dUA +dUA +dUA +dUA +dUL +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dDd +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dTp +dAV +dPP +dPP +dPP +dPP +dPP +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBs +dBG +dBG +dBG +dBG +dAV +dDd +dAV +dBG +dBG +dBG +dBG +dBG +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dTp +dAV +dPN +dPN +dPN +dPN +dPN +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBt +dBH +dBH +dBH +dBH +dCC +dDe +dCC +dEo +dEo +dEo +dEo +dFc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPO +dQy +dQy +dQy +dQy +dSt +dTq +dSt +dUA +dUA +dUA +dUA +dUL +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dDd +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dTp +dAV +dPP +dPP +dPP +dPP +dPP +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBs +dBG +dBG +dBG +dBG +dAV +dDd +dAV +dBG +dBG +dBG +dBG +dBG +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dTp +dAV +dPN +dPN +dPN +dPN +dPN +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBt +dBH +dBH +dBH +dBH +dCC +dDe +dCC +dEo +dEo +dEo +dEo +dFc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPO +dQy +dQy +dQy +dQy +dSt +dTq +dSt +dUA +dUA +dUA +dUA +dUL +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dDd +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dTp +dAV +dPP +dPP +dPP +dPP +dPP +aaa +aaa +aaa +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBs +dBG +dBG +dBG +dBG +dAV +dDd +dAV +dBG +dBG +dBG +dBG +dBG +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dTp +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dAV +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBt +dBH +dBH +dBH +dBH +dCC +dDe +dCC +dEo +dEo +dEo +dEo +dFc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPO +dQy +dQy +dQy +dQy +dSt +dTq +dSt +dUA +dUA +dUA +dUA +dUL +dAV +dAV +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dDd +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dTp +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +dAV +dAV +dAV +dAV +dAV +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBs +dBG +dBG +dBG +dBG +dAV +dDd +dAV +dBG +dBG +dBG +dBG +dBG +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dTp +dAV +dPN +dPN +dPN +dPN +dPN +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +bfG +aaa +aaa +aaf +aaa +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBt +dBH +dBH +dBH +dBH +dCC +dDe +dCC +dEo +dEo +dEo +dEo +dFc +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPO +dQy +dQy +dQy +dQy +dSt +dTq +dSt +dUA +dUA +dUA +dUA +dUL +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bho +aad +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dDd +dAV +dBu +dBu +dBu +dBu +dBu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dTp +dAV +dPP +dPP +dPP +dPP +dPP +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +bfG +aad +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDd +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTp +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCD +dDf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDg +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTs +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aXG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +abc +aad +aad +aad +aaa +aaa +aad +aad +aaa +aab +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCE +dDh +dCE +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSu +dTt +dSu +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aad +aad +aad +aaa +abc +aag +aad +aad +aad +aaf +aad +aad +aad +aad +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aaf +abc +aaf +aaf +aag +aad +aad +aad +aad +aad +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCE +dDi +dDT +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dKA +dLh +dKA +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSv +dTu +dSu +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCE +dDj +dDU +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dHQ +dIv +dJo +dHQ +dKA +dLi +dKA +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSw +dTv +dSu +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCg +dCg +dDk +dDV +dCg +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dHQ +dIw +dIw +dHQ +dKB +dLj +dKB +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dRR +dSx +dTw +dRR +dRR +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCh +dFM +dDl +dDW +dCh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dHR +dIx +dJp +dJZ +dKA +edD +dKA +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dRS +dSy +dTx +dWE +dRS +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +djC +djC +djC +djD +djC +djC +djC +djD +djC +djC +djD +djC +djC +djC +djD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCh +dCG +dDm +dDX +dCh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dHS +dIy +dJq +dKa +dKC +dLl +dKC +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dRS +dSz +dTy +dUl +dRS +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCh +dCH +dDn +dDY +dCh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dHT +dIz +dIz +dKb +dKD +dLm +dLR +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dRS +dSA +dTz +dUm +dRS +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCh +dCI +dDo +dCI +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dCc +dHU +dIA +dJr +dKc +dKE +dLn +dLS +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dMx +dSB +dTA +dSB +dRS +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCi +dCJ +dDp +dDZ +dEp +dEy +dEI +dEU +dEU +dFm +dFx +dFK +dGb +dGA +dGX +dHt +dHV +dIB +dJs +dKd +dKF +dKF +dLT +dMy +dNb +dNr +dNb +dNb +dOX +dPu +dPu +dPu +dPu +dPu +dRT +dSC +dTB +dUn +dUB +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCj +dCl +dDq +dCl +dEq +dCl +dEJ +dEV +dFd +dFn +dFy +dVu +ecC +dCl +dGY +dEq +dHW +dIC +dJt +dKe +dKG +dLo +dLU +dMz +dNc +dNs +dNT +dOs +dOY +dPv +dPQ +dQz +dNT +dNT +dMz +dSD +dTC +dNT +dUC +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCk +dCl +dDr +dEa +dCc +dCc +dCc +dCc +dCc +dFo +dFo +dFo +dCc +dCc +dCc +dCc +dHX +dID +dJu +dID +dKH +dKH +dLV +dKH +dKH +dMx +dMx +dOt +dOt +dOt +dMx +dMx +dQT +dNT +dMz +dSE +dTC +dNT +dUD +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCl +dCl +dDs +dEb +dCc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dHY +dIE +dJv +dIE +dKH +dLp +dKH +dMA +dKH +aaa +aaa +aaa +aaa +aaa +aaa +dMx +dQU +dNT +dMz +dSF +dTD +dUo +dUE +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dHr +dCK +dDt +dCc +dCc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dHY +dIF +dJw +dKf +dKH +dLq +dKH +dMB +dKH +aaa +aaa +aaa +aaa +aaa +aaa +dNt +dNt +dRz +dNt +dNt +dTE +dUp +dUF +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCc +dCc +dCc +dCc +dCc +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dGd +dGd +dGd +dGd +dGd +dIG +dJx +dKg +dKH +dLr +dLW +dMC +dKH +dNt +dNt +dOu +ecE +dPw +dPR +dNt +dQV +dNy +dRU +dNt +dNt +dMx +dMx +dMx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aab +aaa +aaa +dAV +dAV +dAV +dAV +dGe +dGB +dGZ +dHu +dHZ +dIH +dJy +dKh +dKI +dLr +dLX +dMD +dKH +dNu +dNU +dNy +dPa +dPx +dPS +dNt +dQW +dRA +dRV +dSG +dNt +dUq +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dGf +dGC +dHa +dHv +dIa +dII +dJz +dKi +dKJ +dLs +dLY +dMD +dKH +dNv +dNV +dOv +dPb +dNy +dPT +dQA +dQX +dRB +dRW +dSH +dTF +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dBa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dGe +dGD +dHb +dHw +dIb +dIJ +dJA +dKf +dKI +dLt +dLZ +dME +dKH +dNw +dNW +dOw +dPc +dNy +dNy +dQB +dQY +dRC +dNy +dSI +dTG +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGg +dGE +dGE +dGE +dGg +dIK +dJB +dKj +dKK +dKL +dKL +dKL +dKK +dNx +dNX +dOx +dPd +dPy +dPU +dQC +dPU +dRD +dRX +dSJ +dTH +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGg +edA +deo +deO +dfq +edJ +edL +dKk +dKL +dLu +dMa +dMF +dKK +dNy +dNY +dOy +dPc +dNy +dPV +dQB +dNy +dRE +dRV +dSG +dTI +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCn +dCL +dDu +dDu +dCL +dCL +dCL +dCL +dCL +dCL +dCL +dCL +dGh +edz +edC +dHy +dGE +dIM +dJD +dKi +dKM +dLv +dMb +dMG +dKK +dNz +dNZ +dOz +dPe +dNy +dPW +dQA +dNy +dRF +dRY +dNt +dPR +dUs +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBP +dAV +dCo +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGg +edB +edE +edG +edI +edK +edM +dKe +dKN +dLw +dMc +dMH +dKK +dNA +dOa +dOA +dPf +dPz +dPX +dNt +dQZ +dNt +dRZ +dNt +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dCo +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dFp +dFp +dGg +dGg +dGg +dGg +dId +dIO +dJF +dID +dKO +dKK +dKK +dKK +dKK +dNt +dNt +dOB +dNt +dNt +dPY +dNt +dRa +dRG +dSi +dSK +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dBc +dBc +dCp +dBc +dBc +aaa +dAV +dAV +dEK +dAV +dAV +dFp +dFp +dOg +dGi +dFp +dHf +dHA +dHA +dIP +dJG +dKl +dKP +dLx +dMd +dMI +dNd +dNB +dOb +dOC +dPg +dOb +dPZ +dQD +dRb +dRH +dSb +dSL +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dBQ +dBc +dCp +dBc +dBc +aaa +dEr +dEr +dEr +dEr +dEr +dFp +dFz +dFN +dGj +dFp +dHg +dHB +dHC +dIQ +dJH +dKm +dJH +dLy +dMe +dMJ +dNe +dNC +dOc +dOD +dPh +dOc +dQa +dQE +dRc +dRI +dSk +dSM +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dBv +dBI +dBR +dBI +dCq +dBc +dBc +dBc +dEr +dEz +dEL +dEW +dFe +dFq +dFA +dFO +dGk +dFp +dHg +dHC +dIe +dIR +dJI +dIe +dKQ +dLz +dIe +dMK +dNf +dND +dIe +dOE +dIe +dPA +dQb +dQF +dRd +dRJ +dSd +dPA +dTJ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBe +dBk +dBw +dBJ +dBS +dBJ +dCr +dCM +dBj +dBc +dEr +dEA +dEM +dES +dES +dFp +dFB +dFP +dGl +dGI +dHh +dHD +dIe +dIe +dIe +dIe +dIe +dIe +dMf +dML +dVB +dNE +dOd +dOd +dPi +dPA +dQc +dQG +dRe +dRI +dSe +dSN +dPA +dUq +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBf +dBl +dBx +dBK +dBT +dBK +dCs +dCN +dIq +dBc +dEr +dEB +dEN +dEX +dEr +dFp +dFp +dFQ +dFp +dGJ +dHg +dHE +dIe +dIS +dIS +dIS +dIS +dIS +dMg +dMM +dNh +dNF +dOe +dOF +dPj +dPA +dQd +dQH +dRi +dRI +dRI +dSO +dSK +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBg +dBm +dBy +dBL +dBU +dBL +dBL +dCO +dDw +dBc +dBc +dEC +dEO +dES +dFf +dEr +dFC +dFR +dGm +dGK +dHg +dHF +dIe +dIS +dIS +dIS +dIS +dIS +dMh +dMN +dNh +dNG +dHB +dOG +dPk +dPB +dQe +dQG +dRj +dRI +dRI +dUk +dTK +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dBb +dBc +dBc +dBd +dBh +dBn +dBz +dBL +dBV +dCd +dBL +dDv +dDx +dEc +dEs +dED +dEP +dEY +dFg +dFr +dFD +dFS +dGn +dGL +dHi +dHG +dIe +dIS +dIS +dIS +dIS +dIS +dMi +dMN +dNi +dNH +dHA +dOH +dPl +dPC +dQf +dQI +dRh +dRJ +dSf +dSQ +dTL +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBg +dBo +dBm +dBL +dBW +dBL +dBL +dCO +dDy +dBc +dEt +dEE +dEQ +dES +dFh +dEr +dFE +dFT +dGm +dGM +dHg +dHE +dIe +dIS +dIS +dIS +dIS +dIS +dMj +dMN +dNj +dNG +dHB +dOI +dPm +dPD +dQg +dQG +dSa +dRI +dRI +dUz +dTM +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBi +dBp +dBA +dCe +dBX +dCe +dBA +dCQ +dDz +dBc +dEu +dEF +dER +dEX +dEr +dFs +dFs +dFU +dFs +dGN +dHg +dHE +dIe +dIS +dIS +dIS +dIS +dIS +dIe +dMO +dNk +dNE +dOf +dHB +dPn +dPA +dQh +dQH +dSc +dRI +dRI +dSS +dSM +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBj +dBq +dBB +dBm +dBY +dBm +dCt +dCR +dBe +dBc +dEr +dEA +dES +dES +dFi +dFs +dFF +dFV +dGo +dGO +dHj +dHH +dIe +dIe +dIe +dIe +dIe +dIe +dMk +dMP +dNl +dNE +dRf +dRg +dPo +dPA +dQi +dQG +dRk +dRI +dSg +dST +dPA +dUs +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dBC +dBN +dBZ +dBN +dCu +dBc +dBc +dBc +dEr +dEG +dES +dEZ +dFj +dFt +dFG +dFW +dGp +dFs +dHg +dHI +dIe +dIT +dJI +dIe +dKQ +dLA +dIe +dMQ +dNm +dND +dIe +dOK +dIe +dPA +dQj +dQG +dRl +dRI +dSh +dPA +dPA +dUt +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dCa +dBc +dBc +dBc +dBc +aaa +dEr +dEr +dEr +dEr +dEr +dFs +dFH +dFX +dGq +dFs +dHg +dHB +dIf +dIU +dJJ +dKn +dJJ +dLB +dMl +dMN +dNn +dNI +dOh +dOL +dPp +dOh +dQk +dQJ +dRm +dRI +dSP +dSU +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dBc +dBc +dBc +dBc +dBc +dBc +aaa +dAV +dAV +dAV +dAV +dAV +dFs +dFs +dOJ +dGr +dFs +dHk +dHA +dHA +dIV +dJK +dKo +dKR +dLC +dMd +dMR +dNo +dNJ +dOi +dOM +dPq +dOi +dQl +dQK +dRn +dRH +dSj +dSV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dBc +dBc +dBc +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dFs +dFs +dGs +dGs +dGs +dGs +dIg +dIW +dJL +dIW +dKS +dKW +dKW +dKW +dKW +dNK +dNK +dON +dNK +dNK +dQm +dNK +dRo +dRK +dSR +dSW +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCb +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGt +dGP +dHl +dHJ +dIh +dIX +dJM +dIX +dKT +dLD +dMm +dMS +dKW +dNL +dOj +dOO +dNK +dPE +dQn +dNK +dRp +dNK +dSl +dNK +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDA +dDA +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGu +dGQ +dHm +dHK +dIi +dIY +dJN +dKp +dKU +dLE +dMn +dMT +dKW +dNM +dOk +dOP +dNK +dPF +dQo +dQL +dRq +dRL +dSm +dNK +dTN +dUq +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dBa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGt +dGR +dHn +dHL +dGS +dIZ +dJO +dKq +dKV +dLF +dMo +dMU +dKW +dNN +dOl +dOQ +dPr +dPG +dQp +dQM +dRr +dQr +dQr +dSX +dTO +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dGs +dGS +dGS +dGS +dGs +dJa +dJP +dKr +dKW +dKV +dKV +dKV +dKW +dNO +dOm +dOR +dNK +dPH +dQq +dQN +dRs +dQq +dSn +dSY +dTP +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dBa +dBa +dBa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dGv +dGT +dHo +dHM +dIj +dJb +dJO +dKs +dKX +dLG +dMp +dMV +dLa +dNK +dOn +dNK +dNK +dPI +dQr +dQO +dRt +dRM +dSo +dSZ +dTQ +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAZ +dAZ +dAZ +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dGw +dGU +dHp +dHN +dIk +dIY +dJN +dKp +dKY +dLH +dMq +dMW +dLa +dNP +dOo +dOS +dNK +dUW +dQs +dQP +dRu +dQr +dOk +dOk +dTR +dUr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aab +aaa +aaa +dAV +dAV +dAV +dAV +dGv +dGV +dHq +dHO +dIl +dJc +dJQ +dKt +dKZ +dLI +ecS +dMX +dLa +dNQ +dOp +dOT +dNK +dPK +dQt +dQQ +dQr +dQr +dQr +dTa +dNK +dUs +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCf +dCf +dCf +dCf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dGx +dGx +dGx +dGx +dGx +dJd +dJR +dKu +dLa +dLa +dLa +dLa +dLa +dNK +dNK +dNK +dNK +dNK +dNK +dNK +dRv +dRN +dSp +dNK +dNK +dMY +dMY +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCv +dCS +dDB +dCf +dCf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dIm +dJe +dJO +dKs +dIm +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dNK +dNK +dNK +dNK +dNK +dTS +dUu +dUG +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCw +dCT +dDC +dEd +dCf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dIm +dJf +dJS +dJf +dIm +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dMY +dRw +dRO +dMZ +dTb +dTT +dUv +dUv +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aKm +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCx +dCU +dDD +dEe +dCf +dCf +dCf +dCf +dCf +dFu +dFu +dFu +dCf +dCf +dCf +dCf +dIn +dIW +dJL +dIW +dIu +dIu +dMs +dMY +dMY +dMY +dMY +dOU +dOU +dOU +dMY +dMY +dRx +dRP +dMZ +dTc +dTU +dUv +dUH +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCy +dCU +dDD +dCU +dEv +dCU +dCS +dFa +dFk +dFv +dFI +dFZ +ecD +dCU +dOq +dEv +dIo +dJg +dJT +dIX +dLb +dLJ +dMt +dMZ +dNp +dNR +dOV +dVd +dPs +dPL +dQu +dQR +dRy +dRQ +dMZ +dVv +dTV +dUv +dUI +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCz +dCV +dDE +dEf +dEw +dEH +dET +dFb +dFb +dFw +dFJ +dGa +dGz +dGW +dHs +dHP +dIp +dJh +dJU +dKv +dJh +dJh +dMu +dNa +dNq +dNS +dOr +dOW +dPt +dPM +dPM +dPM +dPM +dPM +dSq +dTe +dTW +dUw +dUJ +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dCA +dCW +dDF +dCW +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dCf +dKw +dJi +dJV +dVw +dLc +dLK +dMv +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dMY +dTf +dTX +dTf +dSr +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCA +dCX +dDG +dEg +dCA +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCf +dIr +dJj +dJj +dKx +dLd +dLL +dMw +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSr +dTg +dTY +dUx +dSr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCA +dCY +dDH +dEh +dCA +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dIs +dJk +dJW +dKy +dLe +dLM +dLe +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSr +dTh +dTZ +dUy +dSr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCA +dFY +dDI +dEi +dCA +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dIt +dJl +dJX +dKz +dLf +edF +dLf +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSr +dTi +dUa +dWX +dSr +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dCB +dCB +dDJ +dEj +dCB +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dIu +dJm +dJm +dIu +dLg +dLO +dLg +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dSs +dTj +dUb +dSs +dSs +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dDa +dDK +dEk +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dIu +dJn +dJY +dIu +dLf +dLP +dLf +dMY +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTk +dUc +dTm +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aag +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dDa +dDL +dEl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dLf +dLQ +dLf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTl +dUd +dTm +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dnd +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aaa +aad +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +dAV +dAV +dAV +aaa +aaa +aaa +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aaf +aag +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dDa +dDM +dDa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dTm +dUe +dTm +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aad +aad +aad +aaf +abc +aaf +aag +aad +aad +aad +aaa +aag +aad +aad +abc +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDN +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaf +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aad +aad +aad +aad +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDO +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUg +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aae +aag +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDP +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dDQ +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dUh +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBE +dBO +dBO +dBO +dBO +dDb +dDQ +dEm +dEx +dEx +dEx +dEx +dFl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQw +dQS +dQS +dQS +dQS +dTn +dUi +dTn +dUK +dUK +dUK +dUK +dUM +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dDQ +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dUh +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDQ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dDQ +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dUh +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dBE +dBO +dBO +dBO +dBO +dDb +dDQ +dEm +dEx +dEx +dEx +dEx +dFl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQw +dQS +dQS +dQS +dQS +dTn +dUi +dTn +dUK +dUK +dUK +dUK +dUM +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dDQ +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dUh +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDQ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dDQ +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dUh +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dBE +dBO +dBO +dBO +dBO +dDb +dDQ +dEm +dEx +dEx +dEx +dEx +dFl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQw +dQS +dQS +dQS +dQS +dTn +dUi +dTn +dUK +dUK +dUK +dUK +dUM +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaf +dAV +dAV +dAV +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dDQ +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dUh +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDQ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAY +dAW +dAW +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dDQ +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dUh +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dBE +dBO +dBO +dBO +dBO +dDb +dDQ +dEm +dEx +dEx +dEx +dEx +dFl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQw +dQS +dQS +dQS +dQS +dTn +dUi +dTn +dUK +dUK +dUK +dUK +dUM +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +doB +dAW +dAW +aaa +aaa +aaa +aaa +aaf +aaf +dAV +dAV +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dDQ +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dUh +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAW +dAW +dAW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDQ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dDQ +dAV +dBD +dBD +dBD +dBD +dBD +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dUh +dAV +dQv +dQv +dQv +dQv +dQv +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aaf +aaf +dAV +dAV +dBE +dBO +dBO +dBO +dBO +dDb +dDQ +dEm +dEx +dEx +dEx +dEx +dFl +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQw +dQS +dQS +dQS +dQS +dTn +dUi +dTn +dUK +dUK +dUK +dUK +dUM +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +edH +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dDQ +dAV +dBF +dBF +dBF +dBF +dBF +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dUh +dAV +dQx +dQx +dQx +dQx +dQx +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDQ +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dDR +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUh +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dDS +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dUj +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +dAX +dAV +dAX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAX +dAV +dAX +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +dAX +dAV +dAX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +dAX +dAV +dAX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aad +aad +aaf +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAX +dAV +dAX +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +abc +abc +aag +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +dAV +dAV +dAV +dAV +aaa +aaa +aaa +bjT +aaa +dAX +dAV +dAX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaf +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaf +aaa +aaf +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaf +aag +aad +aad +aad +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aad +aad +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dUN +dUN +dUN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +abc +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaf +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abc +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aag +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaf +aaf +aaf +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaf +aaf +aaf +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaf +aaa +aaa +dAV +dAV +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaf +aaa +aaa +aaa +dAV +dAV +dAV +dAV +dAV +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aag +aad +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aag +aad +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aaf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaf +aaa +aaa +aaa +aad +aad +aXG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aad +aad +aad +aad +aad +aad +abc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +edw +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dBr +dBr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,3) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa "} - diff --git a/maps/submaps/_helpers.dm b/maps/submaps/_helpers.dm index 58711cc40ff..979afc1c966 100644 --- a/maps/submaps/_helpers.dm +++ b/maps/submaps/_helpers.dm @@ -34,7 +34,8 @@ // their 'connected' friend! Try to use the appropriate top/bottom ones for good looks. /obj/structure/fake_stairs name = "use a subtype! - stairs" - icon = 'icons/obj/stairs.dmi' + icon = 'icons/obj/structures/multiz.dmi' + icon_state = "stair" density = 1 opacity = 0 anchored = 1 diff --git a/vorestation.dme b/vorestation.dme index 0b7879eb73f..ed80dbc5841 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1704,7 +1704,10 @@ #include "code\modules\ai\interfaces.dm" #include "code\modules\ai\say_list.dm" #include "code\modules\ai\ai_holder_subtypes\simple_mob_ai.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\ai\ai_holder_subtypes\simple_mob_ai_vr.dm" +======= +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme #include "code\modules\ai\ai_holder_subtypes\slime_xenobio_ai.dm" #include "code\modules\alarm\alarm.dm" #include "code\modules\alarm\alarm_handler.dm" @@ -3020,12 +3023,20 @@ #include "code\modules\multiz\admin_upload.dm" #include "code\modules\multiz\basic.dm" #include "code\modules\multiz\hoist.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\multiz\ladder_assembly_vr.dm" +======= +#include "code\modules\multiz\ladders.dm" +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme #include "code\modules\multiz\movement.dm" #include "code\modules\multiz\movement_vr.dm" #include "code\modules\multiz\pipes.dm" +<<<<<<< HEAD:vorestation.dme #include "code\modules\multiz\structures.dm" #include "code\modules\multiz\structures_vr.dm" +======= +#include "code\modules\multiz\stairs.dm" +>>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme #include "code\modules\multiz\turf.dm" #include "code\modules\multiz\zshadow.dm" #include "code\modules\nifsoft\nif.dm" From a3aaa128cb2b3543d2e1af5ece812584c9b766cf Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 21 Feb 2021 17:00:04 -0500 Subject: [PATCH 032/193] Compatability --- code/modules/mob/living/living.dm | 211 ------------------ code/modules/mob/living/living_movement.dm | 48 ++++ code/modules/multiz/ladders.dm | 66 ------ .../{structures_vr.dm => ladders_vr.dm} | 0 4 files changed, 48 insertions(+), 277 deletions(-) rename code/modules/multiz/{structures_vr.dm => ladders_vr.dm} (100%) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index ad0c5e729f1..47f3981875a 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -74,217 +74,6 @@ usr.visible_message("[src] points to [A]") return 1 -<<<<<<< HEAD -/*one proc, four uses -swapping: if it's 1, the mobs are trying to switch, if 0, non-passive is pushing passive -default behaviour is: - - non-passive mob passes the passive version - - passive mob checks to see if its mob_bump_flag is in the non-passive's mob_bump_flags - - if si, the proc returns -*/ -/mob/living/proc/can_move_mob(var/mob/living/swapped, swapping = 0, passive = 0) - if(!swapped) - return 1 - if(!passive) - return swapped.can_move_mob(src, swapping, 1) - else - var/context_flags = 0 - if(swapping) - context_flags = swapped.mob_swap_flags - else - context_flags = swapped.mob_push_flags - if(!mob_bump_flag) //nothing defined, go wild - return 1 - if(mob_bump_flag & context_flags) - return 1 - return 0 - -/mob/living/Bump(atom/movable/AM) - if(now_pushing || !loc || buckled == AM) - return - now_pushing = 1 - if (istype(AM, /mob/living)) - var/mob/living/tmob = AM - - //Even if we don't push/swap places, we "touched" them, so spread fire - spread_fire(tmob) - - for(var/mob/living/M in range(tmob, 1)) - if(tmob.pinned.len || ((M.pulling == tmob && ( tmob.restrained() && !( M.restrained() ) && M.stat == 0)) || locate(/obj/item/weapon/grab, tmob.grabbed_by.len)) ) - if ( !(world.time % 5) ) - to_chat(src, "[tmob] is restrained, you cannot push past") - now_pushing = 0 - return - if( tmob.pulling == M && ( M.restrained() && !( tmob.restrained() ) && tmob.stat == 0) ) - if ( !(world.time % 5) ) - to_chat(src, "[tmob] is restraining [M], you cannot push past") - now_pushing = 0 - return - - //BubbleWrap: people in handcuffs are always switched around as if they were on 'help' intent to prevent a person being pulled from being seperated from their puller - var/can_swap = 1 - if(loc.density || tmob.loc.density) - can_swap = 0 - if(can_swap) - for(var/atom/movable/A in loc) - if(A == src) - continue - if(!A.CanPass(tmob, loc)) - can_swap = 0 - if(!can_swap) break - if(can_swap) - for(var/atom/movable/A in tmob.loc) - if(A == tmob) - continue - if(!A.CanPass(src, tmob.loc)) - can_swap = 0 - if(!can_swap) break - - //Leaping mobs just land on the tile, no pushing, no anything. - if(status_flags & LEAPING) - loc = tmob.loc - status_flags &= ~LEAPING - now_pushing = 0 - return - - if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! - var/turf/oldloc = loc - //VOREstation Edit - Begin - - //check bumpnom chance, if it's a simplemob that's doing the bumping - var/mob/living/simple_mob/srcsimp = src - if(istype(srcsimp)) - if(srcsimp.tryBumpNom(tmob)) - now_pushing = 0 - return - - //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom - var/mob/living/simple_mob/tmobsimp = tmob - if(istype(tmobsimp)) - if(tmobsimp.tryBumpNom(src)) - now_pushing = 0 - return - - //VOREstation Edit - End - forceMove(tmob.loc) - //VOREstation Edit - Begin - // In case of micros, we don't swap positions; instead occupying the same square! - if (handle_micro_bump_helping(tmob)) - now_pushing = 0 - return - // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. - // VOREStation Edit - End - tmob.forceMove(oldloc) - now_pushing = 0 - return - //VOREStation Edit - Begin - else if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && canmove && can_swap && handle_micro_bump_helping(tmob)) - forceMove(tmob.loc) - now_pushing = 0 - return - //VOREStation Edit - End - - if(!can_move_mob(tmob, 0, 0)) - now_pushing = 0 - return - if(a_intent == I_HELP || src.restrained()) - now_pushing = 0 - return - // VOREStation Edit - Begin - // Plow that nerd. - if(ishuman(tmob)) - var/mob/living/carbon/human/H = tmob - if(H.species.lightweight == 1 && prob(50)) - H.visible_message("[src] bumps into [H], knocking them off balance!") - H.Weaken(5) - now_pushing = 0 - return - // Handle grabbing, stomping, and such of micros! - if(handle_micro_bump_other(tmob)) return - // VOREStation Edit - End - if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) - if(prob(40) && !(FAT in src.mutations)) - to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") - now_pushing = 0 - return - if(tmob.r_hand && istype(tmob.r_hand, /obj/item/weapon/shield/riot)) - if(prob(99)) - now_pushing = 0 - return - - if(tmob.l_hand && istype(tmob.l_hand, /obj/item/weapon/shield/riot)) - if(prob(99)) - now_pushing = 0 - return - if(!(tmob.status_flags & CANPUSH)) - now_pushing = 0 - return - - tmob.LAssailant = src - - now_pushing = 0 - . = ..() - if (!istype(AM, /atom/movable) || AM.anchored) - //VOREStation Edit - object-specific proc for running into things - if(((confused || is_blind()) && stat == CONSCIOUS && prob(50) && m_intent=="run") || flying) - AM.stumble_into(src) - //VOREStation Edit End - /* VOREStation Removal - See above - if(confused && prob(50) && m_intent=="run") - Weaken(2) - playsound(src, "punch", 25, 1, -1) - visible_message("[src] [pick("ran", "slammed")] into \the [AM]!") - src.apply_damage(5, BRUTE) - to_chat(src, "You just [pick("ran", "slammed")] into \the [AM]!") - */ // VOREStation Removal End - return - if (!now_pushing) - if(isobj(AM)) - var/obj/I = AM - if(!can_pull_size || can_pull_size < I.w_class) - return - now_pushing = 1 - - var/t = get_dir(src, AM) - if (istype(AM, /obj/structure/window)) - for(var/obj/structure/window/win in get_step(AM,t)) - now_pushing = 0 - return - var/turf/T = AM.loc - var/turf/T2 = get_step(AM,t) - if(!T2) // Map edge - now_pushing = 0 - return - var/move_time = movement_delay(loc, t) - move_time = DS2NEARESTTICK(move_time) - if(AM.Move(T2, t, move_time)) - Move(T, t, move_time) - if(ishuman(AM) && AM:grabbed_by) - for(var/obj/item/weapon/grab/G in AM:grabbed_by) - step(G:assailant, get_dir(G:assailant, AM)) - G.adjust_position() - now_pushing = 0 - -/mob/living/CanPass(atom/movable/mover, turf/target) - if(istype(mover, /obj/structure/blob) && faction == "blob") //Blobs should ignore things on their faction. - return TRUE - return ..() - -// Called when something steps onto us. This allows for mulebots and vehicles to run things over. <3 -/mob/living/Crossed(var/atom/movable/AM) // Transplanting this from /mob/living/carbon/human/Crossed() - if(AM == src || AM.is_incorporeal()) // We're not going to run over ourselves or ghosts - return - - if(istype(AM, /mob/living/bot/mulebot)) - var/mob/living/bot/mulebot/MB = AM - MB.runOver(src) - - if(istype(AM, /obj/vehicle)) - var/obj/vehicle/V = AM - V.RunOver(src) - -======= ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) /mob/living/verb/succumb() set hidden = 1 if ((src.health < 0 && src.health > (5-src.getMaxHealth()))) // Health below Zero but above 5-away-from-death, as before, but variable diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 2c6eb346064..5782ca62472 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -94,10 +94,40 @@ default behaviour is: if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! var/turf/oldloc = loc + //VOREstation Edit - Begin + + //check bumpnom chance, if it's a simplemob that's doing the bumping + var/mob/living/simple_mob/srcsimp = src + if(istype(srcsimp)) + if(srcsimp.tryBumpNom(tmob)) + now_pushing = 0 + return + + //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom + var/mob/living/simple_mob/tmobsimp = tmob + if(istype(tmobsimp)) + if(tmobsimp.tryBumpNom(src)) + now_pushing = 0 + return + + //VOREstation Edit - End forceMove(tmob.loc) + //VOREstation Edit - Begin + // In case of micros, we don't swap positions; instead occupying the same square! + if (handle_micro_bump_helping(tmob)) + now_pushing = 0 + return + // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. + // VOREStation Edit - End tmob.forceMove(oldloc) now_pushing = 0 return + //VOREStation Edit - Begin + else if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && canmove && can_swap && handle_micro_bump_helping(tmob)) + forceMove(tmob.loc) + now_pushing = 0 + return + //VOREStation Edit - End if(!can_move_mob(tmob, 0, 0)) now_pushing = 0 @@ -105,6 +135,18 @@ default behaviour is: if(a_intent == I_HELP || src.restrained()) now_pushing = 0 return + // VOREStation Edit - Begin + // Plow that nerd. + if(ishuman(tmob)) + var/mob/living/carbon/human/H = tmob + if(H.species.lightweight == 1 && prob(50)) + H.visible_message("[src] bumps into [H], knocking them off balance!") + H.Weaken(5) + now_pushing = 0 + return + // Handle grabbing, stomping, and such of micros! + if(handle_micro_bump_other(tmob)) return + // VOREStation Edit - End if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(40) && !(FAT in src.mutations)) to_chat(src, "You fail to push [tmob]'s fat ass out of the way.") @@ -127,12 +169,18 @@ default behaviour is: now_pushing = 0 . = ..() if (!istype(AM, /atom/movable) || AM.anchored) + //VOREStation Edit - object-specific proc for running into things + if(((confused || is_blind()) && stat == CONSCIOUS && prob(50) && m_intent=="run") || flying) + AM.stumble_into(src) + //VOREStation Edit End + /* VOREStation Removal - See above if(confused && prob(50) && m_intent=="run") Weaken(2) playsound(src, "punch", 25, 1, -1) visible_message("[src] [pick("ran", "slammed")] into \the [AM]!") src.apply_damage(5, BRUTE) to_chat(src, "You just [pick("ran", "slammed")] into \the [AM]!") + */ // VOREStation Removal End return if (!now_pushing) if(isobj(AM)) diff --git a/code/modules/multiz/ladders.dm b/code/modules/multiz/ladders.dm index be04c7c46ef..cca3019543c 100644 --- a/code/modules/multiz/ladders.dm +++ b/code/modules/multiz/ladders.dm @@ -120,70 +120,4 @@ /obj/structure/ladder/updown allowed_directions = UP|DOWN -<<<<<<< HEAD:code/modules/multiz/structures.dm icon_state = "ladder11" - -/obj/structure/stairs - name = "Stairs" - desc = "Stairs leading to another deck. Not too useful if the gravity goes out." - icon = 'icons/obj/stairs.dmi' - density = 0 - opacity = 0 - anchored = 1 - flags = ON_BORDER - layer = STAIRS_LAYER - -/obj/structure/stairs/Initialize() - . = ..() - for(var/turf/turf in locs) - var/turf/simulated/open/above = GetAbove(turf) - if(!above) - warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") - return qdel(src) - if(!istype(above)) - above.ChangeTurf(/turf/simulated/open) - -/obj/structure/stairs/CheckExit(atom/movable/mover as mob|obj, turf/target as turf) - if(get_dir(loc, target) == dir && upperStep(mover.loc)) - return FALSE - . = ..() - -/obj/structure/stairs/Bumped(atom/movable/A) - // This is hackish but whatever. - var/turf/target = get_step(GetAbove(A), dir) - if(target.Enter(A, src)) // Pass src to be ignored to avoid infinate loop - A.forceMove(target) - if(isliving(A)) - var/mob/living/L = A - if(L.pulling && !L.pulling.anchored) - L.pulling.forceMove(target) - -/obj/structure/stairs/proc/upperStep(var/turf/T) - return (T == loc) - -/obj/structure/stairs/CanPass(obj/mover, turf/source, height, airflow) - return airflow || !density - -// type paths to make mapping easier. -/obj/structure/stairs/north - dir = NORTH - bound_height = 64 - bound_y = -32 - pixel_y = -32 - -/obj/structure/stairs/south - dir = SOUTH - bound_height = 64 - -/obj/structure/stairs/east - dir = EAST - bound_width = 64 - bound_x = -32 - pixel_x = -32 - -/obj/structure/stairs/west - dir = WEST - bound_width = 64 -======= - icon_state = "ladder11" ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):code/modules/multiz/ladders.dm diff --git a/code/modules/multiz/structures_vr.dm b/code/modules/multiz/ladders_vr.dm similarity index 100% rename from code/modules/multiz/structures_vr.dm rename to code/modules/multiz/ladders_vr.dm From 8ec8e1b82cbd0e978db43a2755171aab60a204df Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 21 Feb 2021 17:17:26 -0500 Subject: [PATCH 033/193] Update vorestation.dme --- vorestation.dme | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index ed80dbc5841..30d2665d933 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3023,20 +3023,13 @@ #include "code\modules\multiz\admin_upload.dm" #include "code\modules\multiz\basic.dm" #include "code\modules\multiz\hoist.dm" -<<<<<<< HEAD:vorestation.dme #include "code\modules\multiz\ladder_assembly_vr.dm" -======= #include "code\modules\multiz\ladders.dm" ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme +#include "code\modules\multiz\ladders_vr.dm" #include "code\modules\multiz\movement.dm" #include "code\modules\multiz\movement_vr.dm" #include "code\modules\multiz\pipes.dm" -<<<<<<< HEAD:vorestation.dme -#include "code\modules\multiz\structures.dm" -#include "code\modules\multiz\structures_vr.dm" -======= #include "code\modules\multiz\stairs.dm" ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme #include "code\modules\multiz\turf.dm" #include "code\modules\multiz\zshadow.dm" #include "code\modules\nifsoft\nif.dm" From 154b659cc6338eb66816a1bd7fcdade55c3fabd6 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 21 Feb 2021 17:17:57 -0500 Subject: [PATCH 034/193] Update vorestation.dme --- vorestation.dme | 3 --- 1 file changed, 3 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index 30d2665d933..e88ee5fd867 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1704,10 +1704,7 @@ #include "code\modules\ai\interfaces.dm" #include "code\modules\ai\say_list.dm" #include "code\modules\ai\ai_holder_subtypes\simple_mob_ai.dm" -<<<<<<< HEAD:vorestation.dme #include "code\modules\ai\ai_holder_subtypes\simple_mob_ai_vr.dm" -======= ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783):polaris.dme #include "code\modules\ai\ai_holder_subtypes\slime_xenobio_ai.dm" #include "code\modules\alarm\alarm.dm" #include "code\modules\alarm\alarm_handler.dm" From a190ce2979479b04403feb95e9cb88d33806f097 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 21 Feb 2021 17:19:21 -0500 Subject: [PATCH 035/193] Update turf.dm --- code/modules/multiz/turf.dm | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 4c2bc16b5e9..360e16f4e1c 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -55,12 +55,9 @@ GLOB.turf_entered_event.register(T, src, .proc/BelowOpenUpdated) GLOB.turf_exited_event.register(T, src, .proc/BelowOpenUpdated) -<<<<<<< HEAD -/turf/simulated/open/Entered(var/atom/movable/mover) - . = ..() -======= + /turf/simulated/open/Entered(var/atom/movable/mover, var/atom/oldloc) - ..() + . = ..() // Going down stairs from the topstair piece var/obj/structure/stairs/top/T = locate(/obj/structure/stairs/top) in oldloc @@ -68,7 +65,6 @@ T.use_stairs(mover, oldloc) return ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) mover.fall() /turf/simulated/open/proc/BelowOpenUpdated(turf/T, atom/movable/AM, old_loc) @@ -199,4 +195,4 @@ for(var/obj/O in contents) if(!O.CanFallThru(L, GetBelow(src))) return TRUE // Can't fall through this, like lattice or catwalk. - return ..() \ No newline at end of file + return ..() From c464b27dfd668a72ef1c4d2d4ebb836c65655752 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 21 Feb 2021 17:25:58 -0500 Subject: [PATCH 036/193] More compat fixes --- code/modules/mob/living/living.dm | 100 --------------------- code/modules/mob/living/living_movement.dm | 11 +++ 2 files changed, 11 insertions(+), 100 deletions(-) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 47f3981875a..5c56b8a4482 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -621,106 +621,6 @@ return -<<<<<<< HEAD -// Almost all of this handles pulling movables behind us -/mob/living/Move(atom/newloc, direct, movetime) - if(buckled && buckled.loc != newloc) //not updating position - if(!buckled.anchored && buckled.buckle_movable) - return buckled.Move(newloc, direct) - else - return 0 - - var/atom/movable/pullee = pulling - // Prior to our move it's already too far away - if(pullee && get_dist(src, pullee) > 1) - stop_pulling() - // Shenanigans! Pullee closed into locker for eg. - if(pullee && !isturf(pullee.loc) && pullee.loc != loc) - stop_pulling() - // Can't pull with no hands - if(restrained()) - stop_pulling() - - // Will move our mob (probably) - . = ..() // Moved() called at this point if successful - - if(pulledby && moving_diagonally != FIRST_DIAG_STEP && get_dist(src, pulledby) > 1) //seperated from our puller and not in the middle of a diagonal move - pulledby.stop_pulling() - - if(s_active && !(s_active in contents) && get_turf(s_active) != get_turf(src)) //check !( s_active in contents ) first so we hopefully don't have to call get_turf() so much. - s_active.close(src) - -/mob/living/proc/dragged(var/mob/living/dragger, var/oldloc) - var/area/A = get_area(src) - if(lying && !buckled && pull_damage() && A.has_gravity() && (prob(getBruteLoss() * 200 / maxHealth))) - adjustBruteLoss(2) - visible_message("\The [src]'s [isSynthetic() ? "state" : "wounds"] worsen terribly from being dragged!") - -/mob/living/Moved(var/atom/oldloc, direct, forced, movetime) - . = ..() - handle_footstep(loc) - // Begin VOREstation edit - if(is_shifted) - is_shifted = FALSE - pixel_x = default_pixel_x - pixel_y = default_pixel_y - // End VOREstation edit - - if(pulling) // we were pulling a thing and didn't lose it during our move. - var/pull_dir = get_dir(src, pulling) - - if(pulling.anchored || !isturf(pulling.loc)) - stop_pulling() - - else if(get_dist(src, pulling) > 1 || (moving_diagonally != SECOND_DIAG_STEP && ((pull_dir - 1) & pull_dir))) // puller and pullee more than one tile away or in diagonal position - // If it is too far away or across z-levels from old location, stop pulling. - if(get_dist(pulling.loc, oldloc) > 1 || pulling.loc.z != oldloc?.z) - stop_pulling() - - // living might take damage from drags - else if(isliving(pulling)) - var/mob/living/M = pulling - M.dragged(src, oldloc) - - pulling.Move(oldloc, 0, movetime) // the pullee tries to reach our previous position - if(pulling && get_dist(src, pulling) > 1) // the pullee couldn't keep up - stop_pulling() - - if(!isturf(loc)) - return - else if(lastarea?.has_gravity == 0) - inertial_drift() - //VOREStation Edit Start - else if(flying) - inertial_drift() - make_floating(1) - //VOREStation Edit End - else if(!isspace(loc)) - inertia_dir = 0 - make_floating(0) - -/mob/living/proc/inertial_drift() - if(x > 1 && x < (world.maxx) && y > 1 && y < (world.maxy)) - if(Process_Spacemove(1)) - inertia_dir = 0 - return - - var/locthen = loc - spawn(5) - if(!anchored && !pulledby && loc == locthen) - var/stepdir = inertia_dir ? inertia_dir : last_move - if(!stepdir) - return - var/turf/T = get_step(src, stepdir) - if(!T) - return - Move(T, stepdir, 5) - -/mob/living/proc/handle_footstep(turf/T) - return FALSE - -======= ->>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) /mob/living/verb/resist() set name = "Resist" set category = "IC" diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 5782ca62472..20d2c4a2079 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -258,6 +258,12 @@ default behaviour is: /mob/living/Moved(var/atom/oldloc, direct, forced, movetime) . = ..() handle_footstep(loc) + // Begin VOREstation edit + if(is_shifted) + is_shifted = FALSE + pixel_x = default_pixel_x + pixel_y = default_pixel_y + // End VOREstation edit if(pulling) // we were pulling a thing and didn't lose it during our move. var/pull_dir = get_dir(src, pulling) @@ -283,6 +289,11 @@ default behaviour is: return else if(lastarea?.has_gravity == 0) inertial_drift() + //VOREStation Edit Start + else if(flying) + inertial_drift() + make_floating(1) + //VOREStation Edit End else if(!isspace(loc)) inertia_dir = 0 make_floating(0) From 59ed1c94c49f2f3ee12c5c8faf62021b7b8f1c94 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 21 Feb 2021 17:35:52 -0500 Subject: [PATCH 037/193] I forgot tetherthings --- maps/tether/tether_things.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/maps/tether/tether_things.dm b/maps/tether/tether_things.dm index 2d981f1a48d..79580dc761f 100644 --- a/maps/tether/tether_things.dm +++ b/maps/tether/tether_things.dm @@ -72,8 +72,8 @@ teleport_y = src.y /obj/effect/step_trigger/teleporter/to_underdark - icon = 'icons/obj/stairs.dmi' - icon_state = "stairs" + icon = 'icons/obj/structures/multiz.dmi' + icon_state = "stair" invisibility = 0 /obj/effect/step_trigger/teleporter/to_underdark/Initialize() . = ..() @@ -85,8 +85,8 @@ teleport_z = Z.z /obj/effect/step_trigger/teleporter/from_underdark - icon = 'icons/obj/stairs.dmi' - icon_state = "stairs" + icon = 'icons/obj/structures/multiz.dmi' + icon_state = "stair" invisibility = 0 /obj/effect/step_trigger/teleporter/from_underdark/Initialize() . = ..() From a7234ea2ca2578e7838ca771d8a9788e7caf130d Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 23 Feb 2021 07:55:36 +1000 Subject: [PATCH 038/193] First step --- code/_helpers/global_lists_vr.dm | 75 ++++++++++++++++++ code/modules/mob/living/carbon/human/life.dm | 7 +- .../mob/living/carbon/human/life_vr.dm | 12 ++- .../living/carbon/human/species/species_vr.dm | 4 + .../station/station_special_abilities_vr.dm | 61 ++++++++++++++ .../species/station/traits_vr/positive.dm | 15 +++- .../species/station/traits_vr/weaver_objs.dm | 47 +++++++++++ .../station/traits_vr/weaver_recipies.dm | 27 +++++++ .../vore/appearance/spider_taur_powers_vr.dm | 21 ----- icons/vore/weaver_icons_vr.dmi | Bin 0 -> 5485 bytes vorestation.dme | 3 +- 11 files changed, 244 insertions(+), 28 deletions(-) create mode 100644 code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm create mode 100644 code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm delete mode 100644 code/modules/vore/appearance/spider_taur_powers_vr.dm create mode 100644 icons/vore/weaver_icons_vr.dmi diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index f0787cec292..5a3fddc8256 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -537,4 +537,79 @@ var/global/list/remainless_species = list(SPECIES_PROMETHEAN, for(var/species_name in whitelisted_icons) custom_species_bases += species_name + // Weaver recipe stuff + paths = typesof(/datum/weaver_recipe/structure) - /datum/weaver_recipe/structure + for(var/path in paths) + var/datum/weaver_recipe/instance = new path() + if(!instance.title) + continue //A prototype or something + weavable_structures[instance.title] = instance + + paths = typesof(/datum/weaver_recipe/item) - /datum/weaver_recipe/item + for(var/path in paths) + var/datum/weaver_recipe/instance = new path() + if(!instance.title) + continue //A prototype or something + weavable_items[instance.title] = instance + return 1 // Hooks must return 1 + +var/global/list/weavable_structures = list() +/* +floor web +nest +wall +trap +*/ +var/global/list/weavable_items = list() +/* +jumpsuit +suit +dress +skirt +shorts +pants +socks (shoes) +footwraps +toeless socks (toesless boots) +sole covers (sandals) +thick socks (winter boots) +gloves +fingerless gloves +evening gloves +cap +top-hat +bowler hat +bandana +veil +beret +headband +waistcoast +poncho +cloak +jacket +labcoat +overcoat +winter coat +hoodie +robe/kimono +apron +hand bindings +foot bindings +overall bindings +blindfold +blindfold(fake) +muzzle +muzzle(fake) +earmuffs +earmuffs(fake) +bandages +bedsheet +bedsheet(large) +towel +teshari cloak +teshari undercoat +scarf +sweater +collar? +*/ \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 785e223f8ff..fe1c4b5c7e1 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -69,7 +69,8 @@ //Organs and blood handle_organs() stabilize_body_temperature() //Body temperature adjusts itself (self-regulation) - weightgain() //VORESTATION EDIT + weightgain() //VOREStation Addition + process_weaver_silk() //VOREStation Addition handle_shock() handle_pain() @@ -77,7 +78,7 @@ handle_medical_side_effects() handle_heartbeat() - handle_nif() //VOREStation Add + handle_nif() //VOREStation Addition if(!client) species.handle_npc(src) @@ -1291,7 +1292,7 @@ clear_alert("blind") var/apply_nearsighted_overlay = FALSE - if(disabilities & NEARSIGHTED) + if(disabilities & NEARSIGHTED) apply_nearsighted_overlay = TRUE if(glasses) diff --git a/code/modules/mob/living/carbon/human/life_vr.dm b/code/modules/mob/living/carbon/human/life_vr.dm index a513fc3df01..3bf3e45da2f 100644 --- a/code/modules/mob/living/carbon/human/life_vr.dm +++ b/code/modules/mob/living/carbon/human/life_vr.dm @@ -6,6 +6,14 @@ else if (nutrition <= MAX_NUTRITION_TO_LOSE && stat != 2 && weight > MIN_MOB_WEIGHT && weight_loss) weight -= species.metabolism*(0.01*weight_loss) // starvation weight loss +/mob/living/carbon/human/proc/process_weaver_silk() + if(!species || !(species.is_weaver)) + return + + if(species.silk_reserve < species.silk_max_reserve && species.silk_production == TRUE && nutrition > 100) + species.silk_reserve = min(species.silk_reserve + 2, species.silk_max_reserve) + adjust_nutrition(-0.4) + /mob/living/carbon/human/proc/handle_hud_list_vr() //Right-side status hud updates with left side one. @@ -60,13 +68,13 @@ //Overriding carbon move proc that forces default hunger factor /mob/living/carbon/Moved(atom/old_loc, direction, forced = FALSE) . = ..() - + // Technically this does mean being dragged takes nutrition if(stat != DEAD) adjust_nutrition(hunger_rate/-10) if(m_intent == "run") adjust_nutrition(hunger_rate/-10) - + // Moving around increases germ_level faster if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) germ_level++ \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/species_vr.dm b/code/modules/mob/living/carbon/human/species/species_vr.dm index 7c62d02b257..5dad639e31f 100644 --- a/code/modules/mob/living/carbon/human/species/species_vr.dm +++ b/code/modules/mob/living/carbon/human/species/species_vr.dm @@ -20,6 +20,10 @@ var/wikilink = null //link to wiki page for species var/icon_height = 32 var/agility = 20 //prob() to do agile things + var/is_weaver = FALSE + var/silk_production = FALSE + var/silk_reserve = 100 + var/silk_max_reserve = 500 var/list/traits = list() diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index db223014b7a..efa50c03750 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -850,3 +850,64 @@ set category = "Abilities" pass_flags ^= PASSTABLE //I dunno what this fancy ^= is but Aronai gave it to me. to_chat(src, "You [pass_flags&PASSTABLE ? "will" : "will NOT"] move over tables/railings/trays!") + +/mob/living/carbon/human/proc/check_silk_amount() + set name = "Check Silk Amount" + set category = "Abilities" + + if(species.is_weaver) + to_chat(src, "Your silk reserves are at [species.silk_reserve]/[species.silk_max_reserve].") + +/mob/living/carbon/human/proc/toggle_silk_production() + set name = "Toggle Silk Production" + set category = "Abilities" + + if(species.is_weaver) + species.silk_production = !(species.silk_production) + to_chat(src, "You are [species.silk_production ? "now" : "no longer"] producing silk.") + +/mob/living/carbon/human/proc/weave_structure() + set name = "Weave Structure" + set category = "Abilities" + + if(!(species.is_weaver)) + return + + var/choice + var/datum/weaver_recipe/structure/desired_result + var/finalized = "No" + + while(finalized == "No" && src.client) + choice = input(src,"What would you like to weave?") as null|anything in weavable_structures + desired_result = weavable_structures[choice] + if(desired_result || !istype(desired_result)) + return + + if(choice) + finalized = alert(src, "Are you sure you want to weave [desired_result.title]? It will cost you [desired_result.cost] silk.","Confirmation","Yes","No") + +/mob/living/carbon/human/proc/weave_item() + set name = "Weave Item" + set category = "Abilities" + +/mob/living/proc/weaveWebBindings() + set name = "Weave Web Bindings" + set category = "Species Powers" + if(nutrition >= 30) //This isn't a huge problem. This is so you can bind people up. + src.visible_message("\the [src] pulls silk from their manibles and delicately weaves it into bindings.") + adjust_nutrition(-30) + spawn(30) //5 seconds to weave the bindings~ + var/obj/item/clothing/suit/web_bindings/bindings = new() //This sprite is amazing, I must say. + src.put_in_hands(bindings) + else + to_chat(src, "You do not have enough nutrition to create webbing!") //CK~ + +/obj/item/clothing/suit/web_bindings + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_clothes_vr.dmi' + name = "web bindings" + desc = "A webbed cocoon that completely restrains the wearer." + icon_state = "web_bindings" + item_state = "web_bindings_mob" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm index d1fbf273aa9..07ad2ce9c32 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm @@ -126,7 +126,7 @@ /datum/trait/antiseptic_saliva/apply(var/datum/species/S,var/mob/living/carbon/human/H) ..() - H.verbs |= /mob/living/carbon/human/proc/lick_wounds + H.verbs |= /mob/living/carbon/human/proc/lick_wounds /datum/trait/traceur name = "Traceur" @@ -139,3 +139,16 @@ desc = "You are able to move unhindered on snow." cost = 1 var_changes = list("snow_movement" = -2) + +/datum/trait/weaver + name = "Weaver" + desc = "You can produce silk and create various articles of clothing and objects." + cost = 1 + var_changes = list("is_weaver" = 1) + +/datum/trait/weaver/apply(var/datum/species/S,var/mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/check_silk_amount + H.verbs |= /mob/living/carbon/human/proc/toggle_silk_production + H.verbs |= /mob/living/carbon/human/proc/weave_structure + H.verbs |= /mob/living/carbon/human/proc/weave_item \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm new file mode 100644 index 00000000000..5b58ad0b9d5 --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm @@ -0,0 +1,47 @@ +/obj/effect/weaversilk + name = "weaversilk web" + desc = "A thin layer of fiberous webs. It looks like it can be torn down with one strong hit." + icon = 'icons/vore/weaver_icons_vr.dmi' + anchored = 1 + density = 0 + +/obj/effect/weaversilk/attack_hand(mob/user as mob) + if(user.a_intent == I_HURT) + to_chat(user,"You easily tear down [name].") + qdel(src) + +/obj/effect/weaversilk/floor + var/possible_icon_states = list("floorweb1", "floorweb2") + plane = DIRTY_PLANE + +/obj/effect/weaversilk/floor/Initialize() + ..() + icon_state = pick(possible_icon_states) + +/obj/effect/weaversilk/wall + name = "weaversilk web wall" + desc = "A thin layer of fiberous webs, but just thick enough to block your way. It looks like it can be torn down with one strong hit." + icon_state = "wallweb1" + density = 1 + +/obj/structure/bed/double/weaversilk_nest + name = "nest" + desc = "A nest of some kind, made of fiberous material." + icon = 'icons/vore/weaver_icons_vr.dmi' + icon_state = "nest" + base_icon = "nest" + +/obj/structure/bed/double/weaversilk_nest/update_icon() + return + +/obj/structure/bed/double/weaversilk_nest/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(W.is_wrench() || istype(W,/obj/item/stack) || W.is_wirecutter()) + return + ..() + +/obj/structure/bed/double/weaversilk_nest/attack_hand(mob/user as mob) + ..() + if(user.a_intent == I_HURT && !has_buckled_mobs()) + to_chat(user,"You easily tear down [name].") + qdel(src) + diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm new file mode 100644 index 00000000000..385a2117818 --- /dev/null +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm @@ -0,0 +1,27 @@ +/datum/weaver_recipe + var/title = null + var/result_type + var/cost = 0 + var/time = 50 + var/one_per_turf = FALSE + +/datum/weaver_recipe/structure + one_per_turf = TRUE + +/datum/weaver_recipe/structure/floor + title = "Floor" + result_type = /obj/effect/weaversilk/floor + cost = 25 + +/datum/weaver_recipe/structure/wall + title = "Wall" + result_type = /obj/effect/weaversilk/wall + cost = 100 + +/datum/weaver_recipe/structure/nest + title = "Wall" + result_type = /obj/structure/bed/double/weaversilk_nest + cost = 100 + +/datum/weaver_recipe/item + one_per_turf = FALSE \ No newline at end of file diff --git a/code/modules/vore/appearance/spider_taur_powers_vr.dm b/code/modules/vore/appearance/spider_taur_powers_vr.dm deleted file mode 100644 index a7df6edd4ee..00000000000 --- a/code/modules/vore/appearance/spider_taur_powers_vr.dm +++ /dev/null @@ -1,21 +0,0 @@ -/obj/item/clothing/suit/web_bindings - icon = 'icons/vore/custom_clothes_vr.dmi' - icon_override = 'icons/vore/custom_clothes_vr.dmi' - name = "web bindings" - desc = "A webbed cocoon that completely restrains the wearer." - icon_state = "web_bindings" - item_state = "web_bindings_mob" - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL - -/mob/living/proc/weaveWebBindings() - set name = "Weave Web Bindings" - set category = "Species Powers" - if(nutrition >= 30) //This isn't a huge problem. This is so you can bind people up. - src.visible_message("\the [src] pulls silk from their manibles and delicately weaves it into bindings.") - adjust_nutrition(-30) - spawn(30) //5 seconds to weave the bindings~ - var/obj/item/clothing/suit/web_bindings/bindings = new() //This sprite is amazing, I must say. - src.put_in_hands(bindings) - else - to_chat(src, "You do not have enough nutrition to create webbing!") //CK~ diff --git a/icons/vore/weaver_icons_vr.dmi b/icons/vore/weaver_icons_vr.dmi new file mode 100644 index 0000000000000000000000000000000000000000..0622346156f0a5d5740c03dcc1d0128337209e9f GIT binary patch literal 5485 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 LW2jwq#XkCfQi7^w literal 0 HcmV?d00001 diff --git a/vorestation.dme b/vorestation.dme index 1e480dc8dc3..310cad22731 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2653,6 +2653,8 @@ #include "code\modules\mob\living\carbon\human\species\station\traits_vr\neutral.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\positive.dm" #include "code\modules\mob\living\carbon\human\species\station\traits_vr\trait.dm" +#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_objs.dm" +#include "code\modules\mob\living\carbon\human\species\station\traits_vr\weaver_recipies.dm" #include "code\modules\mob\living\carbon\human\species\virtual_reality\avatar.dm" #include "code\modules\mob\living\carbon\human\species\virtual_reality\opaque_form.dm" #include "code\modules\mob\living\carbon\human\species\xenomorphs\alien_powers.dm" @@ -3684,7 +3686,6 @@ #include "code\modules\vore\hook-defs_vr.dm" #include "code\modules\vore\trycatch_vr.dm" #include "code\modules\vore\appearance\preferences_vr.dm" -#include "code\modules\vore\appearance\spider_taur_powers_vr.dm" #include "code\modules\vore\appearance\sprite_accessories_taur_vr.dm" #include "code\modules\vore\appearance\sprite_accessories_vr.dm" #include "code\modules\vore\appearance\update_icons_vr.dm" From c00ed7e3b1c5f1714fa91ee0a33d00f474f1ac72 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Tue, 23 Feb 2021 14:16:59 -0800 Subject: [PATCH 039/193] Added verbs/handling for removing and attaching your own robotic bodyparts. --- code/__defines/damage_organs.dm | 6 +- .../carbon/human/human_modular_limbs.dm | 191 ++++++++++++++++++ .../mob/living/carbon/human/human_powers.dm | 2 +- .../carbon/human/species/outsider/event.dm | 2 +- .../living/carbon/human/species/species.dm | 3 + code/modules/organs/organ_external.dm | 6 +- code/modules/organs/robolimbs.dm | 54 +++++ .../cyberlimbs/prosthesis/wooden.dmi | Bin 0 -> 1337 bytes vorestation.dme | 4 + 9 files changed, 264 insertions(+), 4 deletions(-) create mode 100644 code/modules/mob/living/carbon/human/human_modular_limbs.dm create mode 100644 icons/mob/human_races/cyberlimbs/prosthesis/wooden.dmi diff --git a/code/__defines/damage_organs.dm b/code/__defines/damage_organs.dm index c87b9942dfc..db1a71c77a6 100644 --- a/code/__defines/damage_organs.dm +++ b/code/__defines/damage_organs.dm @@ -61,4 +61,8 @@ #define INFECTION_LEVEL_ONE 100 #define INFECTION_LEVEL_TWO 500 #define INFECTION_LEVEL_THREE 1000 -#define INFECTION_LEVEL_MAX 1500 \ No newline at end of file +#define INFECTION_LEVEL_MAX 1500 + +#define MODULAR_BODYPART_INVALID 0 // Cannot be detached or reattached. +#define MODULAR_BODYPART_PROSTHETIC 1 // Can be detached or reattached freely. +#define MODULAR_BODYPART_CYBERNETIC 2 // Can be detached or reattached to compatible parent organs. diff --git a/code/modules/mob/living/carbon/human/human_modular_limbs.dm b/code/modules/mob/living/carbon/human/human_modular_limbs.dm new file mode 100644 index 00000000000..aab466dae72 --- /dev/null +++ b/code/modules/mob/living/carbon/human/human_modular_limbs.dm @@ -0,0 +1,191 @@ +/* + A system for easily and quickly removing your own bodyparts, with a view towards + swapping them out for new ones, or just doing it as a party trick to horrify an + audience. Current implementation only supports robolimbs and uses a modular_bodypart + value on the manufacturer datum, but I have tried to keep it generic for future work. + PS. jesus christ this was meant to be a half an hour port +*/ + +// External organ procs: +// Does this bodypart count as a modular limb, and if so, what kind? +/obj/item/organ/external/proc/get_modular_limb_category() + . = MODULAR_BODYPART_INVALID + if(robotic >= ORGAN_ROBOT && model) + var/datum/robolimb/manufacturer = all_robolimbs[model] + if(!isnull(manufacturer?.modular_bodyparts)) + . = manufacturer.modular_bodyparts + +// Checks if a limb could theoretically be removed. +// Note that this does not currently bother checking if a child or internal organ is vital. +/obj/item/organ/external/proc/can_remove_modular_limb(var/mob/living/carbon/human/user) + if(vital || cannot_amputate) + return FALSE + var/bodypart_cat = get_modular_limb_category() + if(bodypart_cat == MODULAR_BODYPART_CYBERNETIC) + if(!parent_organ) + return FALSE + var/obj/item/organ/external/parent = user?.get_organ(parent_organ) + if(!parent || parent.get_modular_limb_category(user) < MODULAR_BODYPART_CYBERNETIC) + return FALSE + . = (bodypart_cat != MODULAR_BODYPART_INVALID) + +// Note that this proc is checking if the organ can be attached -to-, not attached itself. +/obj/item/organ/external/proc/can_attach_modular_limb_here(var/mob/living/carbon/human/user) + var/list/limb_data = user?.species?.has_limbs[organ_tag] + if(islist(limb_data) && limb_data["has_children"] > 0) + . = (length(children) < limb_data["has_children"]) + +/obj/item/organ/external/proc/can_be_attached_modular_limb(var/mob/living/carbon/user) + var/bodypart_cat = get_modular_limb_category() + if(bodypart_cat == MODULAR_BODYPART_INVALID) + return FALSE + if(!parent_organ) + return FALSE + var/obj/item/organ/external/parent = user?.get_organ(parent_organ) + if(!parent) + return FALSE + if(!parent.can_attach_modular_limb_here(user)) + return FALSE + if(bodypart_cat == MODULAR_BODYPART_CYBERNETIC && parent.get_modular_limb_category(src) < MODULAR_BODYPART_CYBERNETIC) + return FALSE + return TRUE + +// Checks if an organ (or the parent of one) is in a fit state for modular limb stuff to happen. +/obj/item/organ/external/proc/check_modular_limb_damage(var/mob/living/carbon/human/user) + . = damage >= min_broken_damage || (status & ORGAN_BROKEN) || is_stump() // can't use is_broken() as the limb has ORGAN_CUT_AWAY + +// Human mob procs: +// Checks the organ list for limbs meeting a predicate. Way overengineered for such a limited use +// case but I can see it being expanded in the future if meat limbs or doona limbs use it. +/mob/living/carbon/human/proc/get_modular_limbs(var/return_first_found = FALSE, var/validate_proc) + for(var/bp in organs) + var/obj/item/organ/external/E = bp + if(!validate_proc || call(E, validate_proc)(src) > MODULAR_BODYPART_INVALID) + LAZYADD(., E) + if(return_first_found) + return + // Prune children so we can't remove every individual component of an entire prosthetic arm + // piece by piece. Technically a circular dependency here would remove the limb entirely but + // if there's a parent whose child is also its parent, there's something wrong regardless. + for(var/bp in .) + var/obj/item/organ/external/E = bp + if(length(E.children)) + . -= E.children + +// Called in robotize(), replaced() and removed() to update our modular limb verbs. +/mob/living/carbon/human/proc/refresh_modular_limb_verbs() + if(length(get_modular_limbs(return_first_found = TRUE, validate_proc = /obj/item/organ/external/proc/can_attach_modular_limb_here))) + verbs |= .proc/attach_limb_verb + else + verbs -= .proc/attach_limb_verb + if(length(get_modular_limbs(return_first_found = TRUE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb))) + verbs |= .proc/detach_limb_verb + else + verbs -= .proc/detach_limb_verb + +// Proc helper for attachment verb. +/mob/living/carbon/human/proc/check_can_attach_modular_limb(var/obj/item/organ/external/E) + if(world.time < last_special + (2 SECONDS) || get_active_hand() != E) + return FALSE + if(incapacitated() || restrained()) + to_chat(src, SPAN_WARNING("You can't do that in your current state!")) + return FALSE + if(QDELETED(E) || !istype(E)) + to_chat(src, SPAN_WARNING("You are not holding a compatible limb to attach.")) + return FALSE + if(!E.can_be_attached_modular_limb(src)) + to_chat(src, SPAN_WARNING("\The [E] cannot be attached to your current body.")) + return FALSE + if(E.get_modular_limb_category() <= MODULAR_BODYPART_INVALID) + to_chat(src, SPAN_WARNING("\The [E] cannot be attached by your own hand.")) + return FALSE + var/install_to_zone = E.organ_tag + if(!isnull(get_organ(install_to_zone))) + to_chat(src, SPAN_WARNING("There is already a limb attached at that part of your body.")) + return FALSE + if(E.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("\The [E] is too damaged to be attached.")) + return FALSE + var/obj/item/organ/external/parent = E.parent_organ && get_organ(E.parent_organ) + if(!parent) + to_chat(src, SPAN_WARNING("\The [E] needs an existing limb to be attached to.")) + return FALSE + if(parent.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("Your [parent.name] is too damaged to have anything attached.")) + return FALSE + return TRUE + +// Proc helper for detachment verb. +/mob/living/carbon/human/proc/check_can_detach_modular_limb(var/obj/item/organ/external/E) + if(world.time < last_special + (2 SECONDS)) + return FALSE + if(incapacitated() || restrained()) + to_chat(src, SPAN_WARNING("You can't do that in your current state!")) + return FALSE + if(!istype(E) || QDELETED(src) || QDELETED(E) || E.owner != src || E.loc != src) + return FALSE + if(E.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("That limb is too damaged to be removed!")) + return FALSE + var/obj/item/organ/external/parent = E.parent_organ && get_organ(E.parent_organ) + if(!parent) + return FALSE + if(parent.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("Your [parent.name] is too damaged to detach anything from it.")) + return FALSE + return (E in get_modular_limbs(return_first_found = FALSE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb)) + +// Verbs below: +// Add or remove robotic limbs; check refresh_modular_limb_verbs() above. +/mob/living/carbon/human/proc/attach_limb_verb() + set name = "Attach Limb" + set category = "Object" + set desc = "Attach a replacement limb." + set usr = src + + var/obj/item/organ/external/E = get_active_hand() + if(!check_can_attach_modular_limb(E)) + return FALSE + if(!do_after(src, 2 SECONDS, src)) + return FALSE + if(!check_can_attach_modular_limb(E)) + return FALSE + + last_special = world.time + drop_from_inventory(E) + E.replaced(src) + E.status &= ~ORGAN_CUT_AWAY + var/datum/gender/G = gender_datums[gender] + visible_message( + SPAN_NOTICE("\The [src] attaches \the [E] to [G.his] body!"), + SPAN_NOTICE("You attach \the [E] to your body!")) + regenerate_icons() // Not sure why this isn't called by removed(), but without it we don't update our limb appearance. + return TRUE + +/mob/living/carbon/human/proc/detach_limb_verb() + set name = "Remove Limb" + set category = "Object" + set desc = "Detach one of your limbs." + set usr = src + + var/list/detachable_limbs = get_modular_limbs(return_first_found = FALSE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb) + if(!length(detachable_limbs)) + to_chat(src, SPAN_WARNING("You have no detachable limbs.")) + return FALSE + var/obj/item/organ/external/E = input(usr, "Which limb do you wish to detach?", "Limb Removal") as null|anything in detachable_limbs + if(!check_can_detach_modular_limb(E)) + return FALSE + if(!do_after(src, 2 SECONDS, src)) + return FALSE + if(!check_can_detach_modular_limb(E)) + return FALSE + + last_special = world.time + E.removed(src) + E.dropInto(loc) + put_in_hands(E) + var/datum/gender/G = gender_datums[gender] + visible_message( + SPAN_NOTICE("\The [src] detaches [G.his] [E.name]!"), + SPAN_NOTICE("You detach your [E.name]!")) + return TRUE diff --git a/code/modules/mob/living/carbon/human/human_powers.dm b/code/modules/mob/living/carbon/human/human_powers.dm index d63b866e6fa..d7c66d52895 100644 --- a/code/modules/mob/living/carbon/human/human_powers.dm +++ b/code/modules/mob/living/carbon/human/human_powers.dm @@ -366,7 +366,7 @@ return var/datum/robolimb/robohead = all_robolimbs[E.model] if(!robohead.monitor_styles || !robohead.monitor_icon) - to_chat(src,"Your head doesn't have a monitor or it doens't support to be changed!") + to_chat(src,"Your head doesn't have a monitor, or it doesn't support being changed!") return var/list/states if(!states) diff --git a/code/modules/mob/living/carbon/human/species/outsider/event.dm b/code/modules/mob/living/carbon/human/species/outsider/event.dm index 3566010050b..3604e201f39 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/event.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/event.dm @@ -122,7 +122,7 @@ Variables you may want to make use of are: has_limbs = list( BP_TORSO = list("path" = /obj/item/organ/external/chest), BP_GROIN = list("path" = /obj/item/organ/external/groin), - BP_HEAD = list("path" = /obj/item/organ/external/head), + BP_HEAD = list("path" = /obj/item/organ/external/head), BP_L_ARM = list("path" = /obj/item/organ/external/arm), BP_R_ARM = list("path" = /obj/item/organ/external/arm/right), BP_L_LEG = list("path" = /obj/item/organ/external/leg), diff --git a/code/modules/mob/living/carbon/human/species/species.dm b/code/modules/mob/living/carbon/human/species/species.dm index 9860b0c0113..bc0e1eddbe3 100644 --- a/code/modules/mob/living/carbon/human/species/species.dm +++ b/code/modules/mob/living/carbon/human/species/species.dm @@ -347,6 +347,9 @@ var/limb_path = organ_data["path"] var/obj/item/organ/O = new limb_path(H) organ_data["descriptor"] = O.name + if(O.parent_organ) + organ_data = has_limbs[O.parent_organ] + organ_data["has_children"] = organ_data["has_children"]+1 for(var/organ_tag in has_organ) var/organ_type = has_organ[organ_tag] diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index ab8a91f721d..d9b21f6ceca 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -235,6 +235,7 @@ owner.organs |= src for(var/obj/item/organ/organ in src) organ.replaced(owner,src) + owner.refresh_modular_limb_verbs() if(parent_organ) parent = owner.organs_by_name[src.parent_organ] @@ -1129,6 +1130,8 @@ Note that amputating the affected organ does in fact remove the infection from t if(R.lifelike) robotic = ORGAN_LIFELIKE name = "[initial(name)]" + else if(R.modular_bodyparts == MODULAR_BODYPART_PROSTHETIC) + name = "prosthetic [initial(name)]" else name = "robotic [initial(name)]" desc = "[R.desc] It looks like it was produced by [R.company]." @@ -1160,7 +1163,7 @@ Note that amputating the affected organ does in fact remove the infection from t while(null in owner.internal_organs) owner.internal_organs -= null - + owner.refresh_modular_limb_verbs() return 1 /obj/item/organ/external/proc/mutate() @@ -1261,6 +1264,7 @@ Note that amputating the affected organ does in fact remove the infection from t qdel(spark_system) qdel(src) + victim.refresh_modular_limb_verbs() victim.update_icons_body() /obj/item/organ/external/proc/disfigure(var/type = "brute") diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index e7be5f4912a..5a769091895 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -47,6 +47,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/icon = 'icons/mob/human_races/robotic.dmi' // Icon base to draw from. var/monitor_icon = 'icons/mob/monitor_icons.dmi' // Where it draws the monitor icon from. var/unavailable_at_chargen // If set, not available at chargen. +<<<<<<< HEAD var/unavailable_to_build // If set, can't be constructed. var/lifelike // If set, appears organic. var/skin_tone // If set, applies skin tone rather than part color Overrides color. @@ -63,6 +64,26 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/robo_brute_mod = 1 // Multiplier for incoming brute damage. var/robo_burn_mod = 1 // As above for burn. +======= + var/unavailable_to_build // If set, can't be constructed. + var/lifelike // If set, appears organic. + var/skin_tone // If set, applies skin tone rather than part color Overrides color. + var/skin_color // If set, applies skin color rather than part color. + var/blood_color = SYNTH_BLOOD_COLOUR // Colour for blood splatters. + var/blood_name = "oil" // Descriptor for blood splatters. + var/list/monitor_styles // If empty, the model of limbs offers a head compatible with monitors. + var/parts = BP_ALL // Defines what parts said brand can replace on a body. + var/health_hud_intensity = 1 // Intensity modifier for the health GUI indicator. + var/suggested_species = "Human" // If it should make the torso a species + var/speech_bubble_appearance = "synthetic" // What icon_state to use for speech bubbles when talking. Check talk.dmi for all the icons. + var/modular_bodyparts = MODULAR_BODYPART_INVALID // Whether or not this limb allows attaching/detaching, and whether or not it checks its parent as well. + var/robo_brute_mod = 1 // Multiplier for incoming brute damage. + var/robo_burn_mod = 1 // As above for burn. + // Species in this list cannot take these prosthetics. + var/list/species_cannot_use = list(SPECIES_TESHARI, SPECIES_PROMETHEAN, SPECIES_DIONA) + // "Species Name" = "Robolimb Company", List, when initialized, will become "Species Name" = RobolimbDatum, used for alternate species sprites. + var/list/species_alternates = list(SPECIES_TAJ = "Unbranded - Tajaran", SPECIES_UNATHI = "Unbranded - Unathi") +>>>>>>> c31a3e7... Merge pull request #7905 from MistakeNot4892/beepboop /datum/robolimb/unbranded_monitor company = "Unbranded Monitor" @@ -77,12 +98,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with retro design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_alt1.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/unbranded_alt2 company = "Unbranded - Mantis Prosis" desc = "This limb has a casing of sleek black metal and repulsive insectile design." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_alt2.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/unbranded_tajaran company = "Unbranded - Tajaran" @@ -91,6 +114,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with feline design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_tajaran.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/unbranded_unathi company = "Unbranded - Unathi" @@ -99,6 +123,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with reptilian design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_unathi.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/unbranded_teshari company = "Unbranded - Teshari" @@ -107,12 +132,20 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with a small, raptor-like design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi' unavailable_to_build = 0 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + parts = list(BP_HEAD, BP_TORSO, BP_GROIN) + +/datum/robolimb/unbranded_teshari/limbs + company = "Unbranded - Teshari (Limbs)" + parts = list(BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND, BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC /datum/robolimb/nanotrasen company = "NanoTrasen" desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_main.dmi' species_alternates = list(SPECIES_TAJ = "NanoTrasen - Tajaran", SPECIES_UNATHI = "NanoTrasen - Unathi") + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/nanotrasen_tajaran company = "NanoTrasen - Tajaran" @@ -122,6 +155,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_tajaran.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/nanotrasen_unathi company = "NanoTrasen - Unathi" @@ -131,6 +165,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_unathi.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/cenilimicybernetics_teshari company = "Cenilimi Cybernetics" @@ -140,6 +175,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "Made by a Teshari-owned company, for Teshari." icon = 'icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/bishop company = "Bishop" @@ -187,18 +223,21 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "This limb is grey and rough, with little in the way of aesthetic." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/cybersolutions_alt2 company = "Cyber Solutions - Outdated" desc = "This limb is of severely outdated design; there's no way it's comfortable or very functional to use." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt2.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/cybersolutions_alt1 company = "Cyber Solutions - Wight" desc = "This limb has cheap plastic panels mounted on grey metal." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt1.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/cybersolutions_alt3 company = "Cyber Solutions - Array" @@ -212,6 +251,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "This limb is lightweight with a sleek design." icon = 'icons/mob/human_races/cyberlimbs/einstein/einstein_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/grayson company = "Grayson" @@ -223,6 +263,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ green=grayson_green;\ blue=grayson_blue;\ rgb=grayson_rgb" + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/grayson_alt1 company = "Grayson - Reinforced" @@ -286,6 +327,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi' unavailable_to_build = 1 monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/morpheus_alt1 company = "Morpheus - Zenith" @@ -334,6 +376,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "This limb features sleek black and white polymers." icon = 'icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/wardtakahashi_alt1 company = "Ward-Takahashi - Shroud" @@ -361,6 +404,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "This limb has a minimalist black and red casing." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/xion_alt1 company = "Xion - Breach" @@ -379,12 +423,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ green=xion_green;\ blue=xion_blue;\ rgb=xion_rgb" + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/xion_alt3 company = "Xion - Whiteout" desc = "This limb has a minimalist black and white casing." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt3.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_CYBERNETIC /datum/robolimb/xion_alt4 company = "Xion - Breach - Whiteout" @@ -409,6 +455,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 skin_tone = 1 +/datum/robolimb/wooden + company = "Morgan Trading Co" + desc = "A simplistic, metal-banded, wood-panelled prosthetic." + icon = 'icons/mob/human_races/cyberlimbs/prosthesis/wooden.dmi' + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC + parts = list(BP_L_ARM, BP_R_ARM, BP_L_HAND, BP_R_HAND, BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC + /obj/item/weapon/disk/limb name = "Limb Blueprints" desc = "A disk containing the blueprints for prosthetics." diff --git a/icons/mob/human_races/cyberlimbs/prosthesis/wooden.dmi b/icons/mob/human_races/cyberlimbs/prosthesis/wooden.dmi new file mode 100644 index 0000000000000000000000000000000000000000..5dbf1ee175688a0f81b4c995568f4e3eba9fd242 GIT binary patch literal 1337 zcmV-91;+Y`P)&N=l}trd?fK#l^+)m^JskegDdpz`($F4Q&Ac0004WQchCV=-0C=2@(!C19AP~UuS)W3Zz4UACQW8pr<`qQn{D4Hu zDaq?Mi9@I2ZFlgy{~)&F*}sNSbnk&LfXT-o9^!sFbGCY&-L~AWoH_8;<+7x#GHhdm zQsLZirah+ph%tlevlx9K z^opzZ94Jl59jspaAS@o%f36k%*d1T*3$hHhXSG%HTL1tA14%?dRCt{2ozHI5KoG{) zI40s&qljFKiNrO;={<2HaZRMg%c>z!#gEPDVPlugW_0H@c$6Xs&;`^zG zjG6iTc}ZQ_-dPI)007`gaB}p<<3#F~dZ)Urugi~qGOkuB^YwZZeU1w5EYFU$1925X9Po_^iy>R4bPG20cc)EY0ZUgU@BgF(dGhZ_uO2BjC@q zDc*TK0}uHIJtqUl3~EgSvZUeH_R%MTx`hA$000000002+67BW$%enq@QDMzD=+TV> z=_Xu1-02GTL;dHRo;BZ~H#4gDg|=YV*MB}#*z!$!Ms=~%7sy++8K!)_9z}Z$00000 z000000O$_?RNeNbriPra)3X~GDVuu4fS*KU7KtC7({!4z>P>n5h{hvjlFF1BpaY^B zm{J2=j~NgXni2e13P$>!BwUeD1h;&y5Xo2d(p$Ra1Ith+U(qefM52i@0%LO|_<*Wo zRAoR+xB+Dkb^|^)z~Y$iU-&f*(0oPD*#J-QYZ~BNlzIRF000000002|_jG=PLhX+W zK9VqH|NNZa2BZ0^9ur{l-5US^0I^=$ut03VHlEWzg`%MIGY+2XeA zMK7Wg@)dz+^m_iq@1Kp<3z5+L{Q900^b#iU=NDCQt>?>H@SDk%xYh#z002ik>EusF z>pm&9)>q!oAMpGCNmT23KvlgMz8aE(VYcNlz5jomkw-4B_1%v^=LV`CspK(#1XJsg zOjSJq000000002@>w8z6FD_kizP@**^AQ-VFHWp++XljPbz+N$*`ECuY@5BlckK^w z#kD`cmB;l5G`OPB*>>>>>> c31a3e7... Merge pull request #7905 from MistakeNot4892/beepboop:polaris.dme #include "code\modules\mob\living\carbon\human\human_movement.dm" #include "code\modules\mob\living\carbon\human\human_organs.dm" #include "code\modules\mob\living\carbon\human\human_powers.dm" From 1b79aaf579aac3a0aec2be26cff9c0e60a451fca Mon Sep 17 00:00:00 2001 From: Heroman Date: Thu, 25 Feb 2021 06:37:13 +1000 Subject: [PATCH 040/193] Main-feature-complete --- code/_helpers/global_lists_vr.dm | 6 - .../living/carbon/human/species/species_vr.dm | 1 + .../station/station_special_abilities_vr.dm | 111 +++++++++++++++++- .../species/station/station_special_vr.dm | 6 +- .../species/station/traits_vr/positive.dm | 3 +- .../species/station/traits_vr/weaver_objs.dm | 54 ++++++++- .../station/traits_vr/weaver_recipies.dm | 19 +-- icons/vore/weaver_icons_vr.dmi | Bin 5485 -> 14169 bytes 8 files changed, 182 insertions(+), 18 deletions(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index 5a3fddc8256..795b2fe0682 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -555,12 +555,6 @@ var/global/list/remainless_species = list(SPECIES_PROMETHEAN, return 1 // Hooks must return 1 var/global/list/weavable_structures = list() -/* -floor web -nest -wall -trap -*/ var/global/list/weavable_items = list() /* jumpsuit diff --git a/code/modules/mob/living/carbon/human/species/species_vr.dm b/code/modules/mob/living/carbon/human/species/species_vr.dm index 5dad639e31f..653af17a1b4 100644 --- a/code/modules/mob/living/carbon/human/species/species_vr.dm +++ b/code/modules/mob/living/carbon/human/species/species_vr.dm @@ -24,6 +24,7 @@ var/silk_production = FALSE var/silk_reserve = 100 var/silk_max_reserve = 500 + var/silk_color = "#FFFFFF" var/list/traits = list() diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index efa50c03750..ebdf6bb7ab7 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -857,6 +857,8 @@ if(species.is_weaver) to_chat(src, "Your silk reserves are at [species.silk_reserve]/[species.silk_max_reserve].") + else + to_chat(src, "You are not a weaver! How are you doing this? Tell a developer!") /mob/living/carbon/human/proc/toggle_silk_production() set name = "Toggle Silk Production" @@ -865,12 +867,15 @@ if(species.is_weaver) species.silk_production = !(species.silk_production) to_chat(src, "You are [species.silk_production ? "now" : "no longer"] producing silk.") + else + to_chat(src, "You are not a weaver! How are you doing this? Tell a developer!") /mob/living/carbon/human/proc/weave_structure() set name = "Weave Structure" set category = "Abilities" if(!(species.is_weaver)) + to_chat(src, "You are not a weaver! How are you doing this? Tell a developer!") return var/choice @@ -880,16 +885,120 @@ while(finalized == "No" && src.client) choice = input(src,"What would you like to weave?") as null|anything in weavable_structures desired_result = weavable_structures[choice] - if(desired_result || !istype(desired_result)) + if(!desired_result || !istype(desired_result)) return if(choice) finalized = alert(src, "Are you sure you want to weave [desired_result.title]? It will cost you [desired_result.cost] silk.","Confirmation","Yes","No") + if(!desired_result || !istype(desired_result)) + return + + if(desired_result.cost > species.silk_reserve) + to_chat(src, "You don't have enough silk to weave that!") + return + + if(stat) + to_chat(src, "You can't do that in your current state!") + return + + if(locate(desired_result.result_type) in src.loc) + to_chat(src, "You can't create another weaversilk [desired_result.title] here!") + return + + if(!isturf(src.loc)) + to_chat(src, "You can't weave here!") + return + + if(do_after(src, desired_result.time, exclusive = TRUE)) + if(desired_result.cost > species.silk_reserve) + to_chat(src, "You don't have enough silk to weave that!") + return + + if(locate(desired_result.result_type) in src.loc) + to_chat(src, "You can't create another weaversilk [desired_result.title] here!") + return + + if(!isturf(src.loc)) + to_chat(src, "You can't weave here!") + return + + species.silk_reserve = max(species.silk_reserve - desired_result.cost, 0) + + //new desired_result.result_type(src.loc) + var/atom/O = new desired_result.result_type(src.loc) + O.color = species.silk_color + + /mob/living/carbon/human/proc/weave_item() set name = "Weave Item" set category = "Abilities" + if(!(species.is_weaver)) + return + + var/choice + var/datum/weaver_recipe/item/desired_result + var/finalized = "No" + + while(finalized == "No" && src.client) + choice = input(src,"What would you like to weave?") as null|anything in weavable_items + desired_result = weavable_structures[choice] + if(!desired_result || !istype(desired_result)) + return + + if(choice) + finalized = alert(src, "Are you sure you want to weave [desired_result.title]? It will cost you [desired_result.cost] silk.","Confirmation","Yes","No") + + if(!desired_result || !istype(desired_result)) + return + + if(!(species.is_weaver)) + to_chat(src, "You are not a weaver! How are you doing this? Tell a developer!") + return + + if(desired_result.cost > species.silk_reserve) + to_chat(src, "You don't have enough silk to weave that!") + return + + if(stat) + to_chat(src, "You can't do that in your current state!") + return + + if(!isturf(src.loc)) + to_chat(src, "You can't weave here!") + return + + if(do_after(src, desired_result.time, exclusive = TRUE)) + if(desired_result.cost > species.silk_reserve) + to_chat(src, "You don't have enough silk to weave that!") + return + + if(!isturf(src.loc)) + to_chat(src, "You can't weave here!") + return + + species.silk_reserve = max(species.silk_reserve - desired_result.cost, 0) + + //new desired_result.result_type(src.loc) + var/atom/O = new desired_result.result_type(src.loc) + O.color = species.silk_color + +/mob/living/carbon/human/proc/set_silk_color() + set name = "Set Silk Color" + set category = "Abilities" + + if(!(species.is_weaver)) + to_chat(src, "You are not a weaver! How are you doing this? Tell a developer!") + return + + var/new_silk_color = input("Pick a color for your woven products:","Silk Color", species.silk_color) as null|color + if(new_silk_color) + species.silk_color = new_silk_color + + + + /mob/living/proc/weaveWebBindings() set name = "Weave Web Bindings" set category = "Species Powers" diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm index a850e60534f..f699afd9c70 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm @@ -380,7 +380,11 @@ icobase_tail = 1 inherent_verbs = list( - /mob/living/proc/weaveWebBindings) + /mob/living/carbon/human/proc/check_silk_amount, + /mob/living/carbon/human/proc/toggle_silk_production, + /mob/living/carbon/human/proc/weave_structure, + /mob/living/carbon/human/proc/weave_item, + /mob/living/carbon/human/proc/set_silk_color) min_age = 18 max_age = 80 diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm index 07ad2ce9c32..ecc4571847e 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm @@ -151,4 +151,5 @@ H.verbs |= /mob/living/carbon/human/proc/check_silk_amount H.verbs |= /mob/living/carbon/human/proc/toggle_silk_production H.verbs |= /mob/living/carbon/human/proc/weave_structure - H.verbs |= /mob/living/carbon/human/proc/weave_item \ No newline at end of file + H.verbs |= /mob/living/carbon/human/proc/weave_item + H.verbs |= /mob/living/carbon/human/proc/set_silk_color \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm index 5b58ad0b9d5..cbac3ed9182 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm @@ -1,3 +1,5 @@ +// Structures + /obj/effect/weaversilk name = "weaversilk web" desc = "A thin layer of fiberous webs. It looks like it can be torn down with one strong hit." @@ -6,12 +8,13 @@ density = 0 /obj/effect/weaversilk/attack_hand(mob/user as mob) + ..() if(user.a_intent == I_HURT) to_chat(user,"You easily tear down [name].") qdel(src) /obj/effect/weaversilk/floor - var/possible_icon_states = list("floorweb1", "floorweb2") + var/possible_icon_states = list("floorweb1", "floorweb2", "floorweb3", "floorweb4", "floorweb5", "floorweb6", "floorweb7", "floorweb8") plane = DIRTY_PLANE /obj/effect/weaversilk/floor/Initialize() @@ -22,10 +25,22 @@ name = "weaversilk web wall" desc = "A thin layer of fiberous webs, but just thick enough to block your way. It looks like it can be torn down with one strong hit." icon_state = "wallweb1" + var/possible_icon_states = list("wallweb1", "wallweb2", "wallweb3") density = 1 +/obj/effect/weaversilk/wall/Initialize() + ..() + icon_state = pick(possible_icon_states) + +/obj/effect/weaversilk/wall/CanPass(atom/movable/mover, turf/target) + if(istype(mover, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = mover + if(H.species.is_weaver) + return TRUE + ..() + /obj/structure/bed/double/weaversilk_nest - name = "nest" + name = "weaversilk nest" desc = "A nest of some kind, made of fiberous material." icon = 'icons/vore/weaver_icons_vr.dmi' icon_state = "nest" @@ -45,3 +60,38 @@ to_chat(user,"You easily tear down [name].") qdel(src) +/obj/effect/weaversilk/trap + name = "weaversilk trap" + desc = "A silky, yet firm trap. Be careful not to step into it! Or don't..." + icon_state = "trap" + var/trap_active = TRUE + +/obj/effect/weaversilk/trap/Crossed(atom/movable/AM as mob|obj) + if(AM.is_incorporeal()) + return + if(istype(AM, /mob/living/carbon/human)) + var/mob/living/carbon/human/H = AM + if(H.species.is_weaver) + return + if(isliving(AM) && trap_active) + var/mob/living/L = AM + if(L.m_intent == "run") + L.visible_message( + "[L] steps on \the [src].", + "You step on \the [src]!", + "You hear a squishy noise!" + ) + set_dir(L.dir) + can_buckle = 1 + buckle_mob(L) + L.Stun(1 SECOND) + to_chat(L, "The sticky fibers of \the [src] ensnare, trapping you in place!") + trap_active = 0 + can_buckle = initial(can_buckle) + desc += " Actually, it looks like it's been all spent." + ..() + + + +// Items + diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm index 385a2117818..06c9856e150 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm @@ -2,26 +2,31 @@ var/title = null var/result_type var/cost = 0 - var/time = 50 - var/one_per_turf = FALSE + var/time = 5 SECONDS /datum/weaver_recipe/structure - one_per_turf = TRUE /datum/weaver_recipe/structure/floor - title = "Floor" + title = "floor" result_type = /obj/effect/weaversilk/floor cost = 25 + time = 1 SECOND /datum/weaver_recipe/structure/wall - title = "Wall" + title = "wall" result_type = /obj/effect/weaversilk/wall cost = 100 /datum/weaver_recipe/structure/nest - title = "Wall" + title = "nest" result_type = /obj/structure/bed/double/weaversilk_nest cost = 100 +/datum/weaver_recipe/structure/trap + title = "trap" + result_type = /obj/effect/weaversilk/trap + cost = 250 + time = 15 SECONDS + /datum/weaver_recipe/item - one_per_turf = FALSE \ No newline at end of file + time = 10 SECONDS \ No newline at end of file diff --git a/icons/vore/weaver_icons_vr.dmi b/icons/vore/weaver_icons_vr.dmi index 0622346156f0a5d5740c03dcc1d0128337209e9f..17bcdb416af79378a3255b0ae60f24875a4c71ed 100644 GIT binary patch literal 14169 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 literal 5485 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 LW2jwq#XkCfQi7^w From 7340461dbe20267e27cf8fbcbf7e63f879545c65 Mon Sep 17 00:00:00 2001 From: Heroman Date: Thu, 25 Feb 2021 07:18:45 +1000 Subject: [PATCH 041/193] Converts bindings to the weaving system --- code/_helpers/global_lists_vr.dm | 53 +------------------ .../station/station_special_abilities_vr.dm | 25 +-------- .../species/station/station_special_vr.dm | 3 ++ .../species/station/traits_vr/weaver_objs.dm | 11 ++++ .../station/traits_vr/weaver_recipies.dm | 6 ++- 5 files changed, 21 insertions(+), 77 deletions(-) diff --git a/code/_helpers/global_lists_vr.dm b/code/_helpers/global_lists_vr.dm index 795b2fe0682..d45406225c1 100644 --- a/code/_helpers/global_lists_vr.dm +++ b/code/_helpers/global_lists_vr.dm @@ -555,55 +555,4 @@ var/global/list/remainless_species = list(SPECIES_PROMETHEAN, return 1 // Hooks must return 1 var/global/list/weavable_structures = list() -var/global/list/weavable_items = list() -/* -jumpsuit -suit -dress -skirt -shorts -pants -socks (shoes) -footwraps -toeless socks (toesless boots) -sole covers (sandals) -thick socks (winter boots) -gloves -fingerless gloves -evening gloves -cap -top-hat -bowler hat -bandana -veil -beret -headband -waistcoast -poncho -cloak -jacket -labcoat -overcoat -winter coat -hoodie -robe/kimono -apron -hand bindings -foot bindings -overall bindings -blindfold -blindfold(fake) -muzzle -muzzle(fake) -earmuffs -earmuffs(fake) -bandages -bedsheet -bedsheet(large) -towel -teshari cloak -teshari undercoat -scarf -sweater -collar? -*/ \ No newline at end of file +var/global/list/weavable_items = list() \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm index ebdf6bb7ab7..f100a5fe3c3 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_abilities_vr.dm @@ -943,7 +943,7 @@ while(finalized == "No" && src.client) choice = input(src,"What would you like to weave?") as null|anything in weavable_items - desired_result = weavable_structures[choice] + desired_result = weavable_items[choice] if(!desired_result || !istype(desired_result)) return @@ -997,26 +997,3 @@ species.silk_color = new_silk_color - - -/mob/living/proc/weaveWebBindings() - set name = "Weave Web Bindings" - set category = "Species Powers" - if(nutrition >= 30) //This isn't a huge problem. This is so you can bind people up. - src.visible_message("\the [src] pulls silk from their manibles and delicately weaves it into bindings.") - adjust_nutrition(-30) - spawn(30) //5 seconds to weave the bindings~ - var/obj/item/clothing/suit/web_bindings/bindings = new() //This sprite is amazing, I must say. - src.put_in_hands(bindings) - else - to_chat(src, "You do not have enough nutrition to create webbing!") //CK~ - -/obj/item/clothing/suit/web_bindings - icon = 'icons/vore/custom_clothes_vr.dmi' - icon_override = 'icons/vore/custom_clothes_vr.dmi' - name = "web bindings" - desc = "A webbed cocoon that completely restrains the wearer." - icon_state = "web_bindings" - item_state = "web_bindings_mob" - body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS - flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm index f699afd9c70..587bdad143c 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm @@ -416,6 +416,9 @@ base_color = "#333333" //Blackish-gray blood_color = "#0952EF" //Spiders have blue blood. + silk_reserve = 500 + silk_max_reserve = 1000 + /datum/species/spider/handle_environment_special(var/mob/living/carbon/human/H) if(H.stat == DEAD) // If they're dead they won't need anything. return diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm index cbac3ed9182..3ea798f77de 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm @@ -95,3 +95,14 @@ // Items +// TODO: Spidersilk clothing and actual bindings, once sprites are ready. + +/obj/item/clothing/suit/web_bindings + icon = 'icons/vore/custom_clothes_vr.dmi' + icon_override = 'icons/vore/custom_clothes_vr.dmi' + name = "web bindings" + desc = "A webbed cocoon that completely restrains the wearer." + icon_state = "web_bindings" + item_state = "web_bindings_mob" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS + flags_inv = HIDEGLOVES|HIDESHOES|HIDEJUMPSUIT|HIDETAIL \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm index 06c9856e150..83dc6637d1b 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm @@ -29,4 +29,8 @@ time = 15 SECONDS /datum/weaver_recipe/item - time = 10 SECONDS \ No newline at end of file + cost = 50 + +/datum/weaver_recipe/item/bindings + title = "bindings" + result_type = /obj/item/clothing/suit/web_bindings \ No newline at end of file From fb17aa584b705814e5b8295f5fbc42a2d236ef7d Mon Sep 17 00:00:00 2001 From: Heroman Date: Thu, 25 Feb 2021 07:24:04 +1000 Subject: [PATCH 042/193] weaversilk instead of web --- .../carbon/human/species/station/traits_vr/weaver_objs.dm | 4 ++-- .../carbon/human/species/station/traits_vr/weaver_recipies.dm | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm index 3ea798f77de..f398353556b 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_objs.dm @@ -97,10 +97,10 @@ // TODO: Spidersilk clothing and actual bindings, once sprites are ready. -/obj/item/clothing/suit/web_bindings +/obj/item/clothing/suit/weaversilk_bindings icon = 'icons/vore/custom_clothes_vr.dmi' icon_override = 'icons/vore/custom_clothes_vr.dmi' - name = "web bindings" + name = "weaversilk bindings" desc = "A webbed cocoon that completely restrains the wearer." icon_state = "web_bindings" item_state = "web_bindings_mob" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm index 83dc6637d1b..f00fe0dda72 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm @@ -33,4 +33,4 @@ /datum/weaver_recipe/item/bindings title = "bindings" - result_type = /obj/item/clothing/suit/web_bindings \ No newline at end of file + result_type = /obj/item/clothing/suit/weaversilk_bindings \ No newline at end of file From 59e23e7edaf7a8d2a0fac84e13a8fcbf139a92c5 Mon Sep 17 00:00:00 2001 From: Heroman Date: Thu, 25 Feb 2021 07:40:55 +1000 Subject: [PATCH 043/193] Whoopsie, forgot to actually enable weaving for spooders --- .../living/carbon/human/species/station/station_special_vr.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm index 587bdad143c..707368c88a3 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_special_vr.dm @@ -416,6 +416,7 @@ base_color = "#333333" //Blackish-gray blood_color = "#0952EF" //Spiders have blue blood. + is_weaver = TRUE silk_reserve = 500 silk_max_reserve = 1000 From ec94beed6b42c236b2f58e7f1695c3176201af82 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Fri, 26 Feb 2021 08:58:53 -0600 Subject: [PATCH 044/193] Removes ping subsystem that was breaking chat --- code/__defines/subsystems.dm | 3 + code/game/verbs/advanced_who.dm | 4 + code/game/verbs/who.dm | 191 ++++++++++++++++++++++++++++++ code/modules/client/verbs/ping.dm | 12 ++ 4 files changed, 210 insertions(+) create mode 100644 code/modules/client/verbs/ping.dm diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index d0a5d72c86f..0f927bb4946 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -57,7 +57,10 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G #define INIT_ORDER_SKYBOX 30 #define INIT_ORDER_MAPPING 25 #define INIT_ORDER_DECALS 20 +<<<<<<< HEAD #define INIT_ORDER_PLANTS 18 // Must initialize before atoms. +======= +>>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix #define INIT_ORDER_JOB 17 #define INIT_ORDER_ALARM 16 // Must initialize before atoms. #define INIT_ORDER_ATOMS 15 diff --git a/code/game/verbs/advanced_who.dm b/code/game/verbs/advanced_who.dm index 4498136b2b3..221939cd50c 100644 --- a/code/game/verbs/advanced_who.dm +++ b/code/game/verbs/advanced_who.dm @@ -85,6 +85,10 @@ entry += " - In Lobby
" else entry += " - Playing
" +<<<<<<< HEAD:code/game/verbs/advanced_who.dm +======= + +>>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix:code/modules/client/verbs/advanced_who.dm Lines += entry msg += "" diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index 3cb25b702e4..5c6f1e15452 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD:code/game/verbs/who.dm /client/verb/who() set name = "Who" @@ -206,3 +207,193 @@ msg += "\nAdminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond." return msg +======= + +/client/verb/who() + set name = "Who" + set category = "OOC" + + var/msg = "Current Players:\n" + + var/list/Lines = list() + + if(holder && (R_ADMIN & holder.rights || R_MOD & holder.rights)) + for(var/client/C in GLOB.clients) + var/entry = "\t[C.key]" + if(C.holder && C.holder.fakekey) + entry += " (as [C.holder.fakekey])" + entry += " - Playing as [C.mob.real_name]" + switch(C.mob.stat) + if(UNCONSCIOUS) + entry += " - Unconscious" + if(DEAD) + if(isobserver(C.mob)) + var/mob/observer/dead/O = C.mob + if(O.started_as_observer) + entry += " - Observing" + else + entry += " - DEAD" + else + entry += " - DEAD" + + var/age + if(isnum(C.player_age)) + age = C.player_age + else + age = 0 + + if(age <= 1) + age = "[age]" + else if(age < 10) + age = "[age]" + + entry += " - [age]" + + if(is_special_character(C.mob)) + entry += " - Antagonist" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + entry += " (AFK - " + entry += "[round(seconds / 60)] minutes, " + entry += "[seconds % 60] seconds)" + + entry += " (?)" + Lines += entry + else + for(var/client/C in GLOB.clients) + var/entry + if(C.holder && C.holder.fakekey) + entry = C.holder.fakekey + else + entry = C.key + Lines += entry + + for(var/line in sortList(Lines)) + msg += "[line]\n" + + msg += "Total Players: [length(Lines)]" + to_chat(src,msg) + +/client/verb/staffwho() + set category = "Admin" + set name = "Staffwho" + + var/msg = "" + var/modmsg = "" + var/devmsg = "" + var/eventMmsg = "" + var/num_mods_online = 0 + var/num_admins_online = 0 + var/num_devs_online = 0 + var/num_event_managers_online = 0 + if(holder) + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights || (!R_MOD & C.holder.rights && !R_EVENT & C.holder.rights)) //Used to determine who shows up in admin rows + + if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) //Event Managerss can't see stealthmins + continue + + msg += "\t[C] is a [C.holder.rank]" + + if(C.holder.fakekey) + msg += " (as [C.holder.fakekey])" + + if(isobserver(C.mob)) + msg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + msg += " - Lobby" + else + msg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + msg += " (AFK - " + msg += "[round(seconds / 60)] minutes, " + msg += "[seconds % 60] seconds)" + msg += "\n" + + num_admins_online++ + else if(R_MOD & C.holder.rights) //Who shows up in mod rows. + modmsg += "\t[C] is a [C.holder.rank]" + + if(isobserver(C.mob)) + modmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + modmsg += " - Lobby" + else + modmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + modmsg += " (AFK - " + modmsg += "[round(seconds / 60)] minutes, " + modmsg += "[seconds % 60] seconds)" + modmsg += "\n" + num_mods_online++ + + else if(R_SERVER & C.holder.rights) + devmsg += "\t[C] is a [C.holder.rank]" + if(isobserver(C.mob)) + devmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + devmsg += " - Lobby" + else + devmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + devmsg += "(AFK - " + devmsg += "[round(seconds / 60)] minutes, " + devmsg += "[seconds % 60] seconds)" + devmsg += "\n" + num_devs_online++ + + else if(R_EVENT & C.holder.rights) + eventMmsg += "\t[C] is a [C.holder.rank]" + if(isobserver(C.mob)) + eventMmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + eventMmsg += " - Lobby" + else + eventMmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + eventMmsg += " (AFK - " + eventMmsg += "[round(seconds / 60)] minutes, " + eventMmsg += "[seconds % 60] seconds)" + eventMmsg += "\n" + num_event_managers_online++ + + else + for(var/client/C in admins) + if(R_ADMIN & C.holder.rights || (!R_MOD & C.holder.rights && !R_EVENT & C.holder.rights)) + if(!C.holder.fakekey) + msg += "\t[C] is a [C.holder.rank]\n" + num_admins_online++ + else if (R_MOD & C.holder.rights) + modmsg += "\t[C] is a [C.holder.rank]\n" + num_mods_online++ + else if (R_SERVER & C.holder.rights) + devmsg += "\t[C] is a [C.holder.rank]\n" + num_devs_online++ + else if (R_EVENT & C.holder.rights) + eventMmsg += "\t[C] is a [C.holder.rank]\n" + num_event_managers_online++ + + if(config.admin_irc) + to_chat(src, "Adminhelps are also sent to IRC. If no admins are available in game try anyway and an admin on IRC may see it and respond.") + msg = "Current Admins ([num_admins_online]):\n" + msg + + if(config.show_mods) + msg += "\n Current Moderators ([num_mods_online]):\n" + modmsg + + if(config.show_devs) + msg += "\n Current Developers ([num_devs_online]):\n" + devmsg + + if(config.show_event_managers) + msg += "\n Current Event Managers ([num_event_managers_online]):\n" + eventMmsg + + to_chat(src,msg) +>>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix:code/modules/client/verbs/who.dm diff --git a/code/modules/client/verbs/ping.dm b/code/modules/client/verbs/ping.dm new file mode 100644 index 00000000000..8213daa7505 --- /dev/null +++ b/code/modules/client/verbs/ping.dm @@ -0,0 +1,12 @@ +/client/proc/pingfromtime(time) + return ((world.time+world.tick_lag*world.tick_usage/100)-time)*100 + +/client/verb/display_ping(time as num) + set instant = TRUE + set name = ".display_ping" + to_chat(src, "Round trip ping took [round(pingfromtime(time),1)]ms") + +/client/verb/ping() + set name = "Ping" + set category = "OOC" + winset(src, null, "command=.display_ping+[world.time+world.tick_lag*world.tick_usage/100]") \ No newline at end of file From 92d2920481f0c7847d4308a34b563e4286f945a8 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Fri, 26 Feb 2021 09:06:39 -0600 Subject: [PATCH 045/193] Merge pull request #7924 from BillyBangles/timeforturtle Adds some tacticooler undershirts --- code/datums/underwear/undershirts.dm | 12 +++++++++++- icons/mob/human.dmi | Bin 46685 -> 48294 bytes 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/code/datums/underwear/undershirts.dm b/code/datums/underwear/undershirts.dm index 7da82fa5801..6b2cc3d10f6 100644 --- a/code/datums/underwear/undershirts.dm +++ b/code/datums/underwear/undershirts.dm @@ -186,4 +186,14 @@ /datum/category_item/underwear/undershirt/pinkblack_tshirt name = "Pink and Black T-Shirt" - icon_state = "pinkblack_tshirt" \ No newline at end of file + icon_state = "pinkblack_tshirt" + +/datum/category_item/underwear/undershirt/turtle + name = "Turtleneck" + icon_state = "turtleneck" + has_color = TRUE + +/datum/category_item/underwear/undershirt/sleevelessturtle + name = "Turtleneck, Sleeveless" + icon_state = "sleevelessturtle" + has_color = TRUE \ No newline at end of file diff --git a/icons/mob/human.dmi b/icons/mob/human.dmi index 62f8883880252caec00bc472634ea89983965bba..c7b0cc26b6c0a0e9b5f8b47c028ab944eff00235 100644 GIT binary patch delta 6150 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 delta 4528 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 AUjP6A From 0adc1f2d112724be0a74bf759ef79795bd8125a5 Mon Sep 17 00:00:00 2001 From: Schnayy Date: Fri, 26 Feb 2021 09:09:56 -0600 Subject: [PATCH 047/193] Properly cleared ORGAN_CUT_AWAY for prosthetics. --- .../carbon/human/human_modular_limbs.dm | 196 ++++++++++++++++++ code/modules/surgery/limb_reattach.dm | 7 + 2 files changed, 203 insertions(+) create mode 100644 code/modules/mob/living/carbon/human/human_modular_limbs.dm diff --git a/code/modules/mob/living/carbon/human/human_modular_limbs.dm b/code/modules/mob/living/carbon/human/human_modular_limbs.dm new file mode 100644 index 00000000000..471e8a42cd8 --- /dev/null +++ b/code/modules/mob/living/carbon/human/human_modular_limbs.dm @@ -0,0 +1,196 @@ +/* + A system for easily and quickly removing your own bodyparts, with a view towards + swapping them out for new ones, or just doing it as a party trick to horrify an + audience. Current implementation only supports robolimbs and uses a modular_bodypart + value on the manufacturer datum, but I have tried to keep it generic for future work. + PS. jesus christ this was meant to be a half an hour port +*/ + +// External organ procs: +// Does this bodypart count as a modular limb, and if so, what kind? +/obj/item/organ/external/proc/get_modular_limb_category() + . = MODULAR_BODYPART_INVALID + if(robotic >= ORGAN_ROBOT && model) + var/datum/robolimb/manufacturer = all_robolimbs[model] + if(!isnull(manufacturer?.modular_bodyparts)) + . = manufacturer.modular_bodyparts + +// Checks if a limb could theoretically be removed. +// Note that this does not currently bother checking if a child or internal organ is vital. +/obj/item/organ/external/proc/can_remove_modular_limb(var/mob/living/carbon/human/user) + if(vital || cannot_amputate) + return FALSE + var/bodypart_cat = get_modular_limb_category() + if(bodypart_cat == MODULAR_BODYPART_CYBERNETIC) + if(!parent_organ) + return FALSE + var/obj/item/organ/external/parent = user?.get_organ(parent_organ) + if(!parent || parent.get_modular_limb_category(user) < MODULAR_BODYPART_CYBERNETIC) + return FALSE + . = (bodypart_cat != MODULAR_BODYPART_INVALID) + +// Note that this proc is checking if the organ can be attached -to-, not attached itself. +/obj/item/organ/external/proc/can_attach_modular_limb_here(var/mob/living/carbon/human/user) + var/list/limb_data = user?.species?.has_limbs[organ_tag] + if(islist(limb_data) && limb_data["has_children"] > 0) + . = (length(children) < limb_data["has_children"]) + +/obj/item/organ/external/proc/can_be_attached_modular_limb(var/mob/living/carbon/user) + var/bodypart_cat = get_modular_limb_category() + if(bodypart_cat == MODULAR_BODYPART_INVALID) + return FALSE + if(!parent_organ) + return FALSE + var/obj/item/organ/external/parent = user?.get_organ(parent_organ) + if(!parent) + return FALSE + if(!parent.can_attach_modular_limb_here(user)) + return FALSE + if(bodypart_cat == MODULAR_BODYPART_CYBERNETIC && parent.get_modular_limb_category(src) < MODULAR_BODYPART_CYBERNETIC) + return FALSE + return TRUE + +// Checks if an organ (or the parent of one) is in a fit state for modular limb stuff to happen. +/obj/item/organ/external/proc/check_modular_limb_damage(var/mob/living/carbon/human/user) + . = damage >= min_broken_damage || (status & ORGAN_BROKEN) || is_stump() // can't use is_broken() as the limb has ORGAN_CUT_AWAY + +// Human mob procs: +// Checks the organ list for limbs meeting a predicate. Way overengineered for such a limited use +// case but I can see it being expanded in the future if meat limbs or doona limbs use it. +/mob/living/carbon/human/proc/get_modular_limbs(var/return_first_found = FALSE, var/validate_proc) + for(var/bp in organs) + var/obj/item/organ/external/E = bp + if(!validate_proc || call(E, validate_proc)(src) > MODULAR_BODYPART_INVALID) + LAZYADD(., E) + if(return_first_found) + return + // Prune children so we can't remove every individual component of an entire prosthetic arm + // piece by piece. Technically a circular dependency here would remove the limb entirely but + // if there's a parent whose child is also its parent, there's something wrong regardless. + for(var/bp in .) + var/obj/item/organ/external/E = bp + if(length(E.children)) + . -= E.children + +// Called in robotize(), replaced() and removed() to update our modular limb verbs. +/mob/living/carbon/human/proc/refresh_modular_limb_verbs() + if(length(get_modular_limbs(return_first_found = TRUE, validate_proc = /obj/item/organ/external/proc/can_attach_modular_limb_here))) + verbs |= .proc/attach_limb_verb + else + verbs -= .proc/attach_limb_verb + if(length(get_modular_limbs(return_first_found = TRUE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb))) + verbs |= .proc/detach_limb_verb + else + verbs -= .proc/detach_limb_verb + +// Proc helper for attachment verb. +/mob/living/carbon/human/proc/check_can_attach_modular_limb(var/obj/item/organ/external/E) + if(world.time < last_special + (2 SECONDS) || get_active_hand() != E) + return FALSE + if(incapacitated() || restrained()) + to_chat(src, SPAN_WARNING("You can't do that in your current state!")) + return FALSE + if(QDELETED(E) || !istype(E)) + to_chat(src, SPAN_WARNING("You are not holding a compatible limb to attach.")) + return FALSE + if(!E.can_be_attached_modular_limb(src)) + to_chat(src, SPAN_WARNING("\The [E] cannot be attached to your current body.")) + return FALSE + if(E.get_modular_limb_category() <= MODULAR_BODYPART_INVALID) + to_chat(src, SPAN_WARNING("\The [E] cannot be attached by your own hand.")) + return FALSE + var/install_to_zone = E.organ_tag + if(!isnull(get_organ(install_to_zone))) + to_chat(src, SPAN_WARNING("There is already a limb attached at that part of your body.")) + return FALSE + if(E.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("\The [E] is too damaged to be attached.")) + return FALSE + var/obj/item/organ/external/parent = E.parent_organ && get_organ(E.parent_organ) + if(!parent) + to_chat(src, SPAN_WARNING("\The [E] needs an existing limb to be attached to.")) + return FALSE + if(parent.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("Your [parent.name] is too damaged to have anything attached.")) + return FALSE + return TRUE + +// Proc helper for detachment verb. +/mob/living/carbon/human/proc/check_can_detach_modular_limb(var/obj/item/organ/external/E) + if(world.time < last_special + (2 SECONDS)) + return FALSE + if(incapacitated() || restrained()) + to_chat(src, SPAN_WARNING("You can't do that in your current state!")) + return FALSE + if(!istype(E) || QDELETED(src) || QDELETED(E) || E.owner != src || E.loc != src) + return FALSE + if(E.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("That limb is too damaged to be removed!")) + return FALSE + var/obj/item/organ/external/parent = E.parent_organ && get_organ(E.parent_organ) + if(!parent) + return FALSE + if(parent.check_modular_limb_damage(src)) + to_chat(src, SPAN_WARNING("Your [parent.name] is too damaged to detach anything from it.")) + return FALSE + return (E in get_modular_limbs(return_first_found = FALSE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb)) + +// Verbs below: +// Add or remove robotic limbs; check refresh_modular_limb_verbs() above. +/mob/living/carbon/human/proc/attach_limb_verb() + set name = "Attach Limb" + set category = "Object" + set desc = "Attach a replacement limb." + set usr = src + + var/obj/item/organ/external/E = get_active_hand() + if(!check_can_attach_modular_limb(E)) + return FALSE + if(!do_after(src, 2 SECONDS, src)) + return FALSE + if(!check_can_attach_modular_limb(E)) + return FALSE + + last_special = world.time + drop_from_inventory(E) + E.replaced(src) + + // Reconnect the organ and children as normally this is done with surgery. + E.status &= ~ORGAN_CUT_AWAY + for(var/obj/item/organ/external/child in E.children) + child.status &= ~ORGAN_CUT_AWAY + + var/datum/gender/G = gender_datums[gender] + visible_message( + SPAN_NOTICE("\The [src] attaches \the [E] to [G.his] body!"), + SPAN_NOTICE("You attach \the [E] to your body!")) + regenerate_icons() // Not sure why this isn't called by removed(), but without it we don't update our limb appearance. + return TRUE + +/mob/living/carbon/human/proc/detach_limb_verb() + set name = "Remove Limb" + set category = "Object" + set desc = "Detach one of your limbs." + set usr = src + + var/list/detachable_limbs = get_modular_limbs(return_first_found = FALSE, validate_proc = /obj/item/organ/external/proc/can_remove_modular_limb) + if(!length(detachable_limbs)) + to_chat(src, SPAN_WARNING("You have no detachable limbs.")) + return FALSE + var/obj/item/organ/external/E = input(usr, "Which limb do you wish to detach?", "Limb Removal") as null|anything in detachable_limbs + if(!check_can_detach_modular_limb(E)) + return FALSE + if(!do_after(src, 2 SECONDS, src)) + return FALSE + if(!check_can_detach_modular_limb(E)) + return FALSE + + last_special = world.time + E.removed(src) + E.dropInto(loc) + put_in_hands(E) + var/datum/gender/G = gender_datums[gender] + visible_message( + SPAN_NOTICE("\The [src] detaches [G.his] [E.name]!"), + SPAN_NOTICE("You detach your [E.name]!")) + return TRUE diff --git a/code/modules/surgery/limb_reattach.dm b/code/modules/surgery/limb_reattach.dm index 9ed0ce520da..ecbf1917418 100644 --- a/code/modules/surgery/limb_reattach.dm +++ b/code/modules/surgery/limb_reattach.dm @@ -59,6 +59,13 @@ "You have attached [target]'s [E.name] to the [E.amputation_point].") user.drop_from_inventory(E) E.replaced(target) + + // Modular bodyparts (like prosthetics) do not need to be reconnected. + if(E.get_modular_limb_category() != MODULAR_BODYPART_INVALID) + E.status &= ~ORGAN_CUT_AWAY + for(var/obj/item/organ/external/child in E.children) + child.status &= ~ORGAN_CUT_AWAY + target.update_icons_body(FALSE) target.updatehealth() target.UpdateDamageIcon() From 4ac86b68c9a2648a14c8577dbf9e2370ecae7d50 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Fri, 26 Feb 2021 10:16:41 -0500 Subject: [PATCH 048/193] Update subsystems.dm --- code/__defines/subsystems.dm | 3 --- 1 file changed, 3 deletions(-) diff --git a/code/__defines/subsystems.dm b/code/__defines/subsystems.dm index 0f927bb4946..d0a5d72c86f 100644 --- a/code/__defines/subsystems.dm +++ b/code/__defines/subsystems.dm @@ -57,10 +57,7 @@ var/global/list/runlevel_flags = list(RUNLEVEL_LOBBY, RUNLEVEL_SETUP, RUNLEVEL_G #define INIT_ORDER_SKYBOX 30 #define INIT_ORDER_MAPPING 25 #define INIT_ORDER_DECALS 20 -<<<<<<< HEAD #define INIT_ORDER_PLANTS 18 // Must initialize before atoms. -======= ->>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix #define INIT_ORDER_JOB 17 #define INIT_ORDER_ALARM 16 // Must initialize before atoms. #define INIT_ORDER_ATOMS 15 From a454e11d25188956a10ace4a3ae8e9e64e13ad33 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Fri, 26 Feb 2021 10:17:31 -0500 Subject: [PATCH 049/193] Update advanced_who.dm --- code/game/verbs/advanced_who.dm | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/code/game/verbs/advanced_who.dm b/code/game/verbs/advanced_who.dm index 221939cd50c..8cbf3b638e5 100644 --- a/code/game/verbs/advanced_who.dm +++ b/code/game/verbs/advanced_who.dm @@ -85,10 +85,7 @@ entry += " - In Lobby
" else entry += " - Playing
" -<<<<<<< HEAD:code/game/verbs/advanced_who.dm -======= ->>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix:code/modules/client/verbs/advanced_who.dm Lines += entry msg += "
" @@ -97,4 +94,4 @@ msg += "
" msg += "Total Players: [length(Lines)]" msg = "" + msg + "" - to_chat(src, msg) \ No newline at end of file + to_chat(src, msg) From 55d5d272bb1614fe5e60f49582ac7ea983b57c6e Mon Sep 17 00:00:00 2001 From: Heroman Date: Sat, 27 Feb 2021 07:14:00 +1000 Subject: [PATCH 050/193] Raises the cost to 2 as per admin request. --- .../living/carbon/human/species/station/traits_vr/positive.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm index ecc4571847e..4b86afc1416 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/positive.dm @@ -143,7 +143,7 @@ /datum/trait/weaver name = "Weaver" desc = "You can produce silk and create various articles of clothing and objects." - cost = 1 + cost = 2 var_changes = list("is_weaver" = 1) /datum/trait/weaver/apply(var/datum/species/S,var/mob/living/carbon/human/H) From 81de5d28fa492a2ca9fe5886531698c861fdc67b Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Fri, 26 Feb 2021 22:49:02 +0000 Subject: [PATCH 051/193] ITEL v2 --- .../client/preference_setup/vore/07_traits.dm | 3 ++ .../species/station/traits_vr/neutral.dm | 30 +++++++++++++++++++ .../human/species/station/traits_vr/trait.dm | 3 +- 3 files changed, 35 insertions(+), 1 deletion(-) diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index 71a40519d12..a75b8e75320 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -286,6 +286,9 @@ pref.gross_meatbag = 0 //Just to be sure return TOPIC_REFRESH + if(pref.species in instance.banned_species) + alert("The trait you've selected cannot be taken by the species you've chosen!","Error") + return TOPIC_REFRESH if(trait_choice in pref.pos_traits + pref.neu_traits + pref.neg_traits) conflict = instance.name diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 696483d1d88..e25e058948c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -145,6 +145,36 @@ H.verbs |= /mob/living/proc/glow_toggle H.verbs |= /mob/living/proc/glow_color +/* +//Allergen traits! Not available to any species with a base allergens var. +/datum/trait/allergy_gluten + name = "Allergy: Gluten" + desc = "You're highly allergic to gluten proteins, which are found in most common grains. This trait cannot be taken by skrell or tajara." + cost = 0 + custom_only = FALSE + banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) + var_changes = list("allergens" = 16) + excludes = list(/datum/trait/allergy_nuts,/datum/trait/allergy_soy) + +/datum/trait/allergy_nuts + name = "Allergy: Nuts" + desc = "You're highly allergic to hard-shell seeds, such as peanuts. This trait cannot be taken by skrell or tajara." + cost = 0 + custom_only = FALSE + banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) + var_changes = list("allergens" = 64) + excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_soy) + +/datum/trait/allergy_soy + name = "Allergy: Soy" + desc = "You're highly allergic to soybeans, and some other kinds of bean. This trait cannot be taken by skrell or tajara." + cost = 0 + custom_only = FALSE + banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) + var_changes = list("allergens" = 32) + excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_nuts) +*/ + // Spicy Food Traits, from negative to positive. /datum/trait/spice_intolerance_extreme name = "Extreme Spice Intolerance" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/trait.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/trait.dm index a17883884b2..4ee8672554e 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/trait.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/trait.dm @@ -6,9 +6,10 @@ var/desc = "Contact a developer if you see this trait." var/cost = 0 // 0 is neutral, negative cost means negative, positive cost means positive. - var/list/var_changes // A list to apply to the custom species vars. + var/list/var_changes // A list to apply to the custom species vars. var/list/excludes // Store a list of paths of traits to exclude, but done automatically if they change the same vars. var/can_take = ORGANICS|SYNTHETICS // Can freaking synths use those. + var/list/banned_species // A list of species that can't take this trait var/custom_only = TRUE // Trait only available for custom species //Proc can be overridden lower to include special changes, make sure to call up though for the vars changes From 4ea4eecf28128bc9ceb59f31aa4c1c02c1ffc6c9 Mon Sep 17 00:00:00 2001 From: Verkister Date: Sat, 27 Feb 2021 12:47:16 +0200 Subject: [PATCH 052/193] Steals and fixes a memory leak fix from the freeloaders -Up-ports a memory leak fix related to preview mannequins. -Also fixes the forementioned fix breaking fuzzy/sharp previews on setup. -Also makes the fuzzy/sharp toggle button update the char setup preview. --- code/_helpers/global_lists.dm | 14 +++++++------- .../client/preference_setup/vore/02_size.dm | 3 +-- .../mob/living/carbon/human/update_icons.dm | 3 +++ 3 files changed, 11 insertions(+), 9 deletions(-) diff --git a/code/_helpers/global_lists.dm b/code/_helpers/global_lists.dm index 855decff39a..0d10e33b492 100644 --- a/code/_helpers/global_lists.dm +++ b/code/_helpers/global_lists.dm @@ -94,13 +94,13 @@ var/global/list/string_slot_flags = list( "holster" = SLOT_HOLSTER ) -/proc/get_mannequin(var/ckey) - if(!mannequins_) - mannequins_ = new() - . = mannequins_[ckey] - if(!.) - . = new/mob/living/carbon/human/dummy/mannequin() - mannequins_[ckey] = . +GLOBAL_LIST_EMPTY(mannequins) +/proc/get_mannequin(var/ckey = "NULL") + var/mob/living/carbon/human/dummy/mannequin/M = GLOB.mannequins[ckey] + if(!istype(M)) + GLOB.mannequins[ckey] = new /mob/living/carbon/human/dummy/mannequin(null) + M = GLOB.mannequins[ckey] + return M ////////////////////////// /////Initial Building///// diff --git a/code/modules/client/preference_setup/vore/02_size.dm b/code/modules/client/preference_setup/vore/02_size.dm index 774bdede177..a1149821d2b 100644 --- a/code/modules/client/preference_setup/vore/02_size.dm +++ b/code/modules/client/preference_setup/vore/02_size.dm @@ -45,7 +45,6 @@ character.weight_gain = pref.weight_gain character.weight_loss = pref.weight_loss character.fuzzy = pref.fuzzy - character.appearance_flags -= pref.fuzzy*PIXEL_SCALE character.resize(pref.size_multiplier, animate = FALSE) /datum/category_item/player_setup_item/vore/size/content(var/mob/user) @@ -70,7 +69,7 @@ else if(href_list["toggle_fuzzy"]) pref.fuzzy = pref.fuzzy ? 0 : 1; - return TOPIC_REFRESH + return TOPIC_REFRESH_UPDATE_PREVIEW else if(href_list["weight"]) var/new_weight = input(user, "Choose your character's relative body weight.\n\ diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 4063f79b86b..436efc5a779 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -141,6 +141,9 @@ var/global/list/damage_icon_parts = list() //see UpdateDamageIcon() var/desired_scale_y = size_multiplier * icon_scale_y desired_scale_x *= species.icon_scale_x desired_scale_y *= species.icon_scale_y + appearance_flags |= PIXEL_SCALE + if(fuzzy) + appearance_flags &= ~PIXEL_SCALE //VOREStation Edit End // Regular stuff again. From a455629e06d2fdc4417547a80dba4e91cb59d222 Mon Sep 17 00:00:00 2001 From: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> Date: Sat, 27 Feb 2021 10:56:00 -0500 Subject: [PATCH 053/193] Fix Stairs objpath Title. Also removes random Xenobio sortjunction and random upward pipe in AI. :cl: maptweak - Fix Stairs objpath and removes standalones xenobio sortjunction,, AI upward pipe. /:cl: --- maps/offmap_vr/talon/talon1.dmm | 24 +- maps/tether/tether-01-surface1.dmm | 150 +- maps/tether/tether-02-surface2.dmm | 214 +- maps/tether/tether-03-surface3.dmm | 126478 +++++++++++++------------- maps/tether/tether-05-station1.dmm | 48 +- maps/tether/tether-06-station2.dmm | 85 +- 6 files changed, 63491 insertions(+), 63508 deletions(-) diff --git a/maps/offmap_vr/talon/talon1.dmm b/maps/offmap_vr/talon/talon1.dmm index ba71141c7db..5ff5ada9881 100644 --- a/maps/offmap_vr/talon/talon1.dmm +++ b/maps/offmap_vr/talon/talon1.dmm @@ -462,6 +462,10 @@ /obj/structure/catwalk, /turf/simulated/floor/plating/eris/under/airless, /area/talon/maintenance/deckone_starboard_fore_wing) +"bb" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "bc" = ( /obj/structure/catwalk, /obj/structure/handrail{ @@ -1553,6 +1557,10 @@ }, /turf/simulated/floor/tiled/eris/white/bluecorner, /area/talon/deckone/medical) +"dh" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled/eris/steel, +/area/talon/deckone/central_hallway) "dj" = ( /obj/structure/table/standard, /obj/item/weapon/storage/box/handcuffs, @@ -2227,10 +2235,6 @@ }, /turf/simulated/floor/tiled/eris/dark/cyancorner, /area/talon/deckone/starboard_solar) -"kE" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled/eris/steel, -/area/talon/deckone/central_hallway) "kG" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -2554,10 +2558,6 @@ /obj/item/clothing/accessory/holster/waist, /turf/simulated/floor/tiled/eris/white/danger, /area/talon/deckone/armory) -"oe" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/eris/steel, -/area/talon/deckone/central_hallway) "oh" = ( /obj/effect/shuttle_landmark{ landmark_tag = "talon_aft"; @@ -15159,7 +15159,7 @@ Pg dH Bj Ae -kE +dh iT sz tr @@ -15566,7 +15566,7 @@ UP aM xK aM -oe +bb Nc YK YK @@ -16134,7 +16134,7 @@ gR aO nN aO -kE +dh DO yo yo @@ -16579,7 +16579,7 @@ kw fJ Bj Jw -oe +bb AU IW Zq diff --git a/maps/tether/tether-01-surface1.dmm b/maps/tether/tether-01-surface1.dmm index e6111adc244..f2f6d1fcd56 100644 --- a/maps/tether/tether-01-surface1.dmm +++ b/maps/tether/tether-01-surface1.dmm @@ -366,6 +366,10 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, /area/tether/surfacebase/medical/paramed) +"aaI" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "aaJ" = ( /obj/structure/table/woodentable, /obj/item/weapon/folder/white, @@ -1418,6 +1422,11 @@ /obj/machinery/vending/loadout, /turf/simulated/floor/tiled, /area/crew_quarters/visitor_laundry) +"acA" = ( +/obj/structure/railing, +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/centralstairwell) "acB" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -1682,6 +1691,10 @@ /obj/machinery/camera/network/medbay, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/lowerhall) +"ada" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_one) "adb" = ( /obj/effect/floor_decal/corner/paleblue{ dir = 9 @@ -1741,6 +1754,10 @@ }, /turf/simulated/floor/wood, /area/tether/surfacebase/medical/mentalhealth) +"adg" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside1) "adh" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -2086,6 +2103,13 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virologyaccess) +"adH" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lowerhall) "adI" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -2990,9 +3014,12 @@ /turf/simulated/wall, /area/tether/surfacebase/medical/lowerhall) "aeV" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside1) +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lowerhall) "aeW" = ( /turf/simulated/wall, /area/storage/primary) @@ -6369,9 +6396,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_one) "akX" = ( -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_one) +/area/rnd/hallway) "akY" = ( /obj/structure/railing{ dir = 8 @@ -6713,6 +6740,10 @@ /obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /turf/simulated/floor/tiled, /area/hallway/lower/first_west) +"alr" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled, +/area/engineering/atmos) "als" = ( /obj/effect/floor_decal/techfloor{ dir = 6 @@ -9251,7 +9282,7 @@ /turf/simulated/floor/tiled/techfloor, /area/maintenance/lower/xenoflora) "apw" = ( -/obj/structure/stairs/south, +/obj/structure/stairs/spawner/south, /turf/simulated/floor/tiled, /area/tether/surfacebase/north_stairs_one) "apx" = ( @@ -9648,6 +9679,10 @@ /obj/effect/floor_decal/industrial/outline/yellow, /turf/simulated/floor/plating, /area/maintenance/lower/vacant_site) +"aqk" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_one_hall) "aql" = ( /obj/structure/catwalk, /turf/simulated/floor/plating, @@ -10945,6 +10980,10 @@ }, /turf/simulated/floor/tiled, /area/crew_quarters/locker) +"asw" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/plating, +/area/maintenance/lower/atmos) "asx" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -11826,6 +11865,10 @@ }, /turf/simulated/floor/tiled/techfloor/grid, /area/tether/surfacebase/tram) +"auf" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside1) "aug" = ( /obj/structure/cable/green{ d1 = 2; @@ -12168,6 +12211,10 @@ }, /turf/simulated/floor/plating, /area/maintenance/lower/solars) +"auI" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside1) "auK" = ( /turf/simulated/wall, /area/maintenance/lower/solars) @@ -15165,10 +15212,6 @@ }, /turf/simulated/floor/tiled/white, /area/medical/virologyisolation) -"ayY" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) "ayZ" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 8 @@ -15574,11 +15617,6 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/centralstairwell) -"azF" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/centralstairwell) "azG" = ( /obj/structure/sign/securearea{ desc = "A warning sign which reads 'CRUSH WARNING'."; @@ -17918,10 +17956,6 @@ /obj/effect/floor_decal/steeldecal/steel_decals9, /turf/simulated/floor/tiled/monotile, /area/rnd/hallway) -"aDL" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled, -/area/rnd/hallway) "aDM" = ( /obj/structure/ladder/up, /obj/effect/floor_decal/industrial/outline/yellow, @@ -21727,10 +21761,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/atmos) -"aKq" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled, -/area/engineering/atmos) "aKr" = ( /obj/structure/railing, /obj/effect/floor_decal/borderfloor{ @@ -21805,10 +21835,6 @@ /obj/item/weapon/beach_ball/holoball, /turf/simulated/floor/plating, /area/maintenance/lower/research) -"aKA" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_one_hall) "aKB" = ( /obj/structure/railing{ dir = 8 @@ -29330,10 +29356,6 @@ /obj/structure/curtain/open/shower, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm1) -"aZv" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/plating, -/area/maintenance/lower/atmos) "aZw" = ( /obj/effect/decal/cleanable/blood, /turf/simulated/floor/plating, @@ -29539,14 +29561,6 @@ /obj/item/weapon/bedsheet/mimedouble, /turf/simulated/floor/plating, /area/crew_quarters/sleep/maintDorm1) -"baF" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside1) -"baG" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside1) "baK" = ( /obj/structure/bed/chair/comfy/black{ dir = 8 @@ -36042,13 +36056,6 @@ }, /turf/simulated/floor/plating, /area/tether/surfacebase/funny/mimeoffice) -"rww" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhall) "rxq" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -37537,13 +37544,6 @@ /obj/random/mre, /turf/simulated/floor/carpet/bcarpet, /area/tether/surfacebase/funny/mimeoffice) -"wRe" = ( -/obj/structure/stairs/south, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lowerhall) "wUW" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -41116,7 +41116,7 @@ ajO adK aep adK -aeV +adg aeo afq adK @@ -42334,9 +42334,9 @@ aad aad aad baq -baF -baF -baF +auf +auf +auf baq aad aad @@ -43385,7 +43385,7 @@ akr akx akE bdH -akX +ada akN aly alN @@ -44890,9 +44890,9 @@ aad aad aad baq -baG -baG -baG +auI +auI +auI baq aad aad @@ -45660,7 +45660,7 @@ vSS tTC iqO xVX -rww +adH odn aah aah @@ -45696,7 +45696,7 @@ abv abm ajW aDf -aDL +akX aDg aFe aDg @@ -45802,7 +45802,7 @@ mvM fLB dMu jIc -wRe +aeV odn aah aah @@ -45838,7 +45838,7 @@ abv abm ajX aDf -aDL +akX aDg aFe aDg @@ -48120,7 +48120,7 @@ aHv aIf aIN aIh -aKq +alr aJI aLC acv @@ -48262,7 +48262,7 @@ aHv aCl aIO aIh -aKq +alr aJI aLC aMm @@ -48436,7 +48436,7 @@ aHx aTZ aTZ aTZ -aZv +asw aVn aah aah @@ -48578,7 +48578,7 @@ aYm aHy aYF aTZ -aZv +asw aVn aah aah @@ -49966,7 +49966,7 @@ aBL aBb aCy aIh -aKq +alr aJI aJI aMs @@ -50108,7 +50108,7 @@ aBQ aCp aCz aIh -aKq +alr aJI aJI aMs @@ -51102,7 +51102,7 @@ agM ayG aJd ayG -aKA +aqk aLg aLM aMx @@ -51244,7 +51244,7 @@ agM aeM aJd ayG -aKA +aqk aLg aLM aLM @@ -52893,8 +52893,8 @@ auq ady ayd aff -ayY -azF +aaI +acA axP aeF axK diff --git a/maps/tether/tether-02-surface2.dmm b/maps/tether/tether-02-surface2.dmm index 6ef5eb7d0fc..0292058ef2d 100644 --- a/maps/tether/tether-02-surface2.dmm +++ b/maps/tether/tether-02-surface2.dmm @@ -1014,6 +1014,12 @@ dir = 8 }, /turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abv" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/uppernorthstairwell{ name = "\improper North Medical Stairwell" }) @@ -1112,6 +1118,13 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/recoveryward) +"abC" = ( +/obj/structure/railing, +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) "abD" = ( /obj/machinery/door/firedoor/glass/hidden/steel{ dir = 1 @@ -1371,11 +1384,12 @@ name = "\improper North Medical Stairwell" }) "abW" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "abX" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 4 @@ -1654,12 +1668,10 @@ /turf/simulated/floor/plating, /area/tether/surfacebase/medical/resleeving) "acw" = ( -/obj/structure/stairs/east, /obj/structure/railing, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/middlehall) "acx" = ( /obj/machinery/vending/medical{ dir = 8 @@ -5087,12 +5099,12 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) "aib" = ( -/obj/structure/stairs/east, -/obj/structure/railing{ - dir = 1 +/obj/structure/window/reinforced{ + dir = 4 }, +/obj/structure/stairs/spawner/south, /turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/area/tether/surfacebase/public_garden_two) "aic" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 8 @@ -5885,10 +5897,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/security/middlehall) "aji" = ( -/obj/structure/stairs/east, -/obj/structure/railing, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/middlehall) +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/virgo3b, +/area/tether/surfacebase/outside/outside2) "ajj" = ( /obj/effect/floor_decal/borderfloorblack{ dir = 10 @@ -6974,10 +6985,10 @@ /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/uppersouthstairwell) "akV" = ( -/obj/structure/stairs/west, /obj/structure/railing{ dir = 1 }, +/obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/uppersouthstairwell) "akW" = ( @@ -7494,7 +7505,7 @@ /turf/simulated/floor/tiled/techfloor, /area/tether/surfacebase/medical/morgue) "alM" = ( -/obj/structure/stairs/west, +/obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/uppersouthstairwell) "alN" = ( @@ -10858,12 +10869,9 @@ /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_two) "arq" = ( -/obj/structure/stairs/south, -/obj/structure/window/reinforced{ - dir = 4 - }, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_two) +/area/tether/surfacebase/north_staires_two) "arr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/borderfloor{ @@ -12551,9 +12559,9 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint2) "auh" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/virgo3b, -/area/tether/surfacebase/outside/outside2) +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) "aui" = ( /obj/machinery/light, /obj/effect/floor_decal/borderfloor{ @@ -14740,6 +14748,13 @@ }, /turf/simulated/floor/plating, /area/maintenance/asmaint2) +"ayo" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) "ayp" = ( /obj/effect/catwalk_plated/dark, /turf/simulated/open, @@ -15722,9 +15737,9 @@ /turf/simulated/open, /area/tether/surfacebase/north_staires_two) "aAE" = ( -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/south, /turf/simulated/floor/tiled, -/area/tether/surfacebase/north_staires_two) +/area/rnd/staircase/secondfloor) "aAF" = ( /obj/structure/railing{ dir = 8 @@ -16311,16 +16326,13 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) "aBT" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/east_stairs_two) "aBU" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) "aBV" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -16895,7 +16907,7 @@ /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/surface_two_hall) "aCU" = ( -/obj/structure/stairs/west, +/obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/techfloor, /area/chapel/main) "aCV" = ( @@ -22898,6 +22910,19 @@ /obj/random/trash_pile, /turf/simulated/floor/plating, /area/maintenance/lower/atmos) +"aOv" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "aOw" = ( /obj/machinery/light_switch{ dir = 4; @@ -23002,6 +23027,29 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) +"aOJ" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) +"aOK" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_slimepens) "aOL" = ( /obj/effect/floor_decal/corner_techfloor_grid{ dir = 9 @@ -24106,10 +24154,6 @@ /obj/random/tool, /turf/simulated/floor/plating, /area/maintenance/asmaint2) -"aRk" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/tiled, -/area/rnd/staircase/secondfloor) "aRl" = ( /obj/machinery/requests_console{ department = "Science"; @@ -28197,10 +28241,6 @@ }, /turf/simulated/floor/tiled/techmaint, /area/tether/surfacebase/east_stairs_two) -"aZv" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/east_stairs_two) "aZC" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -33377,10 +33417,6 @@ temperature = 80 }, /area/tcommsat/chamber) -"blF" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) "blG" = ( /turf/simulated/floor/tiled, /area/tether/surfacebase/southhall) @@ -33561,42 +33597,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_slimepens) -"blW" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"blX" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) -"blY" = ( -/obj/structure/stairs/north, -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_slimepens) "blZ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, @@ -38278,7 +38278,7 @@ aac arl asq arl -auh +aji aac aac adt @@ -40121,7 +40121,7 @@ anf aog apq aqw -arq +aib ast atG ass @@ -40348,7 +40348,7 @@ bfL bkQ blo blM -blW +aOv bme bfL bfL @@ -40490,7 +40490,7 @@ bkJ bkR blp blN -blX +aOJ bfL bfL bfL @@ -40632,7 +40632,7 @@ bfL bkS blq blO -blY +aOK bmf bfL bfL @@ -42007,7 +42007,7 @@ aOg aOW aPE aOY -aRk +aAE aRM aSv aHE @@ -42149,7 +42149,7 @@ aOh aOX aOY aOY -aRk +aAE aRM aty aug @@ -43378,8 +43378,8 @@ aeS afG agy ahn -aib -aji +abW +acw ahn all amo @@ -45388,7 +45388,7 @@ aoO ayW azA ayW -aAE +arq aBk aBP aCC @@ -45530,7 +45530,7 @@ ayE ayW azA ayW -aAE +arq aBl aBQ aCD @@ -46952,7 +46952,7 @@ azG aAi aAH aAJ -aBT +auh aCI aDz aEi @@ -47094,7 +47094,7 @@ azH aAj aAI aAJ -aBU +ayo aCJ aDA aBo @@ -47632,8 +47632,8 @@ aab aab aab aar -abW -acw +abv +abC acx aaH aaO @@ -48692,8 +48692,8 @@ aXi aXP aYz aUc -aZv -aZv +aBT +aBT aNo aLX aLX @@ -50428,8 +50428,8 @@ mDn ekH glx blh -blF -blF +aBU +aBU blh abn aab diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index cd79f9905ed..eee7e37e52b 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -1,63243 +1,63235 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aaa" = ( -/turf/unsimulated/wall/planetary/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aab" = ( -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aac" = ( -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aad" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aae" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/iaa) -"aaf" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/iaa) -"aag" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aah" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/triage) -"aai" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/breakroom) -"aaj" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 22; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aak" = ( -/obj/machinery/vending/snack{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aal" = ( -/obj/machinery/vending/cola{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/camera/network/security{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aam" = ( -/obj/machinery/vending/coffee{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aan" = ( -/obj/structure/table/bench/steel, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/camera/network/security, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aao" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"aap" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aaq" = ( -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aar" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aas" = ( -/obj/structure/table/rack, -/obj/random/maintenance/medical, -/obj/random/maintenance/clean, -/obj/random/medical/lite, -/obj/random/maintenance/medical, -/obj/random/toy, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"aat" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aau" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aav" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aaw" = ( -/obj/structure/reagent_dispensers/water_cooler/full{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aax" = ( -/obj/structure/table/bench/steel, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aay" = ( -/obj/machinery/vending/coffee, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aaz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/storage) -"aaA" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - id_tag = "MedbayTriage"; - name = "Medbay Airlock"; - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aaB" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/machinery/vending/medical{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaC" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaD" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaE" = ( -/turf/simulated/wall, -/area/maintenance/lower/medsec_maintenance) -"aaF" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"aaG" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Break Room"; - req_one_access = list(1,38) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aaH" = ( -/obj/structure/catwalk, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aaI" = ( -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/obj/machinery/atmospherics/portables_connector, -/obj/item/weapon/tool/wrench, -/obj/machinery/door/window/brigdoor/southright{ - req_access = list(); - req_one_access = list(5) - }, -/obj/machinery/alarm{ - pixel_y = 25 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aaJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaK" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/storage) -"aaM" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/tether/surfacebase/security/upperhall) -"aaN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaO" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/camera/network/security, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaQ" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aaR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/storage) -"aaS" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/clothing/suit/straight_jacket, -/obj/item/clothing/mask/muzzle, -/obj/machinery/status_display{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaT" = ( -/obj/structure/sign/nosmoking_1{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aaU" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aaV" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"aaY" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aaZ" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/loaded, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aba" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/open, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"abb" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/table/standard, -/obj/random/tetheraid, -/obj/random/tetheraid, -/obj/item/weapon/storage/secure/briefcase/ml3m_pack_med, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abc" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abd" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"abe" = ( -/obj/structure/closet, -/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"abf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abg" = ( -/obj/machinery/door/blast/shutters{ - id = "hangarsurface"; - name = "Engine Repair Bay" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"abh" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/medical_stand, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/obj/structure/medical_stand, -/obj/structure/medical_stand, -/obj/structure/medical_stand, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/structure/sign/poster{ - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"abj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"abk" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"abl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"abm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/closet, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/maintenance/clean, -/obj/random/junk, -/obj/item/weapon/reagent_containers/food/drinks/bottle/rum{ - desc = "TASTE DEMOCRACY"; - name = "Managed Democra-cider" - }, -/obj/random/contraband, -/obj/random/cigarettes, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"abn" = ( -/obj/structure/railing, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"abo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abp" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"abq" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"abr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"abt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"abu" = ( -/obj/machinery/light_switch{ - dir = 8; - on = 0; - pixel_x = 24; - pixel_y = -22 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/camera/network/medbay{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"abv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abw" = ( -/obj/machinery/door/airlock/medical, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"abx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 10 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/machinery/camera/network/medbay, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aby" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"abz" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/zpipe/down/supply, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, -/obj/structure/cable/green{ - d1 = 32; - d2 = 2; - icon_state = "32-2" - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"abA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"abB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/railing, -/obj/structure/grille, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"abC" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abD" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"abE" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"abF" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abG" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abI" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abJ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abK" = ( -/obj/machinery/computer/security, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"abL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abO" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abP" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/random/junk, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"abQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"abR" = ( -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"abS" = ( -/obj/structure/table/steel, -/obj/item/weapon/reagent_containers/food/drinks/cup{ - desc = "Taste liberty"; - name = "Cup of Liber-tea" - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"abT" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"abU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abV" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"abX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/breakroom) -"abY" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"abZ" = ( -/obj/machinery/vending/wallmed1{ - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aca" = ( -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"acb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/triage) -"acc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"acd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"ace" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -25 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"acf" = ( -/turf/simulated/wall/r_wall, -/area/rnd/xenobiology/xenoflora) -"acg" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/medical/chemistry) -"ach" = ( -/obj/machinery/vending/wallmed1{ - dir = 1; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aci" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre 2"; - req_access = list(45) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"acj" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_hallway) -"ack" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"acl" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"acm" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"acn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aco" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acq" = ( -/obj/machinery/vending/security{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28; - pixel_y = 25 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"act" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acv" = ( -/obj/structure/table/rack, -/obj/random/tetheraid, -/obj/random/maintenance/medical, -/turf/simulated/floor/wood, -/area/maintenance/lower/medsec_maintenance) -"acw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"acx" = ( -/obj/structure/table/glass, -/obj/item/device/radio{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/device/radio{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/machinery/camera/network/medbay{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"acy" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery2) -"acz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acA" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Internal Affairs" - }, -/obj/machinery/door/firedoor/multi_tile, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"acC" = ( -/obj/structure/table/steel, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen/multi, -/obj/random/tetheraid, -/obj/item/weapon/storage/firstaid/regular, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acD" = ( -/obj/structure/table/steel, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/packageWrap, -/obj/structure/reagent_dispensers/peppertank{ - pixel_y = -30 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acE" = ( -/obj/machinery/computer/secure_data, -/obj/item/device/radio/intercom/department/security{ - dir = 1; - pixel_y = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"acF" = ( -/obj/structure/closet/secure_closet/hos2, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"acG" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"acH" = ( -/obj/structure/table/steel, -/obj/machinery/photocopier/faxmachine{ - department = "Security" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acI" = ( -/obj/machinery/papershredder, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acJ" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acK" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/command_guide, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"acL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acM" = ( -/obj/structure/railing, -/obj/machinery/light, -/turf/simulated/open, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"acN" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"acO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acP" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"acQ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; - name = "Chemistry Cleaner" - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"acR" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acS" = ( -/obj/machinery/vending/wallmed1{ - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/structure/filingcabinet/chestdrawer{ - name = "Scan Records" - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"acU" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/flora/pottedplant/stoutbush, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"acV" = ( -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"acW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"acX" = ( -/obj/machinery/photocopier, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"acY" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"acZ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ada" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/obj/machinery/vitals_monitor, -/obj/machinery/vitals_monitor, -/obj/machinery/light, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"adb" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"adc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"add" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"ade" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"adf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"adg" = ( -/obj/structure/table/steel, -/obj/item/device/camera, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/item/device/retail_scanner/security, -/obj/item/device/taperecorder, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"adh" = ( -/obj/machinery/papershredder, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"adi" = ( -/obj/machinery/door/airlock/glass_security{ - id_tag = "BrigFoyer"; - layer = 2.8; - name = "Security"; - req_one_access = list(38,63) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"adj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"adk" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/machinery/button/windowtint{ - id = "iaal"; - pixel_x = 25; - pixel_y = 7 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Internal Affairs Agent" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"adl" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"adm" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"adn" = ( -/obj/machinery/door/airlock/glass_security, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"ado" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/device/radio{ - pixel_x = -4 - }, -/obj/machinery/recharger, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"adp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"adq" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/breakroom) -"adr" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"ads" = ( -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"adt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"adu" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"adv" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"adw" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/obj/machinery/vending/medical{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adx" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"ady" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adz" = ( -/obj/structure/table/glass, -/obj/item/weapon/packageWrap, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/backup_implanter{ - pixel_y = -12 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = -5 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 2 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 9 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adA" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/machinery/button/windowtint/multitint{ - id = "medbayfoyer"; - pixel_x = -8; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"adB" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"adC" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"adD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"adE" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/window/eastleft{ - req_access = list(5) - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"adF" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"adG" = ( -/obj/structure/catwalk, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"adH" = ( -/obj/effect/floor_decal/corner_oldtile/green/full{ - dir = 8 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"adI" = ( -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 5 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"adJ" = ( -/obj/effect/floor_decal/corner_oldtile/green/full{ - dir = 1 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"adK" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"adL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/random/tech_supply, -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"adM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"adN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"adO" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/briefingroom) -"adP" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"adQ" = ( -/obj/structure/table/steel, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"adR" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/upperhall) -"adS" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"adT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"adU" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/box/evidence, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"adV" = ( -/obj/structure/table/rack, -/obj/item/clothing/suit/radiation, -/obj/item/clothing/head/radiation, -/obj/item/bodybag/cryobag{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/bodybag/cryobag{ - pixel_x = 1; - pixel_y = 1 - }, -/obj/item/weapon/storage/toolbox/emergency{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/weapon/storage/box/lights/mixed{ - pixel_y = 4 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"adW" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/processing) -"adX" = ( -/obj/machinery/camera/network/security, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"adY" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"adZ" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"aea" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aeb" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"aec" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/loading, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aed" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aee" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_x = 5; - pixel_y = -25 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = -10; - pixel_y = -30 - }, -/obj/machinery/camera/network/medbay{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aef" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aeg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aeh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/standard, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/clothing/accessory/stethoscope, -/obj/item/weapon/storage/box/syringes{ - pixel_y = 9 - }, -/obj/item/weapon/storage/box/syringes{ - pixel_y = 9 - }, -/obj/random/medical, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 14; - pixel_y = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aei" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aej" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aek" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ael" = ( -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aem" = ( -/obj/structure/railing, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aen" = ( -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 6 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aeo" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aep" = ( -/obj/machinery/firealarm{ - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aeq" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/camera/network/security, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"aer" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"aes" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aet" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/structure/closet/walllocker_double{ - dir = 4; - pixel_x = 28 - }, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/random/drinkbottle, -/obj/item/device/camera_film, -/obj/item/device/tape/random, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"aeu" = ( -/obj/machinery/atmospherics/pipe/zpipe/up, -/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, -/obj/machinery/atmospherics/pipe/zpipe/up/supply, -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "16-0" - }, -/obj/structure/cable{ - icon_state = "0-2" - }, -/obj/structure/disposalpipe/up{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aev" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"aew" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"aex" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"aey" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_security/polarized{ - id_tint = "sec_processing"; - name = "Security Processing"; - req_access = list(63) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/security/processing) -"aez" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aeA" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - id_tag = null; - name = "Medbay Airlock"; - req_access = list(5); - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aeB" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aeC" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"aeD" = ( -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aeE" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aeF" = ( -/obj/machinery/door/window/brigdoor/southright{ - dir = 4; - req_access = list(77); - req_one_access = newlist() - }, -/obj/machinery/door/window/brigdoor/southright{ - dir = 8; - req_access = list(77); - req_one_access = newlist() - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aeG" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/lobby) -"aeH" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aeI" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aeJ" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/lobby) -"aeK" = ( -/obj/machinery/atmospherics/pipe/simple/visible/supply, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aeL" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aeM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aeN" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/trunk, -/obj/machinery/disposal, -/obj/machinery/camera/network/medbay{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aeO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aeP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - name = "Medical Storage"; - sortType = "Medical Storage" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aeQ" = ( -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/machinery/camera/network/medbay{ - dir = 4 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aeR" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/masks, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aeS" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/healthanalyzer, -/obj/machinery/alarm{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"aeT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/camera/network/medbay, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aeU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aeV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/triage) -"aeW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aeX" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aeY" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aeZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"afa" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = -32 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"afb" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"afc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/iaa/officecommon) -"afd" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"afe" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aff" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/sign/directions/evac{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"afg" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"afh" = ( -/turf/simulated/wall/r_wall, -/area/rnd/research_storage) -"afi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"afj" = ( -/turf/simulated/wall, -/area/crew_quarters/recreation_area_restroom) -"afk" = ( -/obj/structure/cable{ - icon_state = "32-4" - }, -/obj/structure/lattice, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/down{ - dir = 4 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"afl" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"afm" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"afn" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28; - pixel_y = 26 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"afo" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"afp" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"afq" = ( -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"afr" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"afs" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aft" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"afu" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"afv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"afw" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"afx" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre 2"; - req_access = list(45) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"afy" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "surfsurgery2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/surgery1) -"afz" = ( -/obj/structure/bed/chair/office/light, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"afA" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 6; - pixel_y = -22 - }, -/obj/machinery/button/windowtint{ - id = "surfsurgery2"; - pixel_x = -3; - pixel_y = -22 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"afB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"afC" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"afD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/triage) -"afE" = ( -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"afF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay foyer."; - dir = 1; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - pixel_x = -10; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"afG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/triage) -"afH" = ( -/obj/machinery/atmospherics/unary/freezer{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"afI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"afJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"afK" = ( -/turf/simulated/wall, -/area/rnd/staircase/thirdfloor) -"afL" = ( -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"afM" = ( -/turf/simulated/wall, -/area/rnd/research_storage) -"afN" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"afO" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"afP" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"afQ" = ( -/obj/machinery/door/airlock{ - name = "Unit 3" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"afR" = ( -/obj/structure/table/bench/steel, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"afS" = ( -/turf/simulated/wall/r_wall, -/area/rnd/xenobiology/xenoflora_storage) -"afT" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"afU" = ( -/obj/structure/table/steel, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"afV" = ( -/obj/effect/floor_decal/rust, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"afW" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/tech_supply, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"afX" = ( -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"afY" = ( -/obj/machinery/atmospherics/pipe/manifold/visible, -/obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"afZ" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aga" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"agb" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"agc" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"agd" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"age" = ( -/obj/structure/table/reinforced, -/obj/machinery/photocopier/faxmachine{ - department = "Internal Affairs" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"agf" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"agg" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"agh" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"agi" = ( -/obj/structure/filingcabinet/medical{ - desc = "A large cabinet with hard copy medical records."; - name = "Medical Records" - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"agj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"agk" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/item/roller{ - pixel_y = 16 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"agl" = ( -/obj/machinery/door/window/southleft{ - req_access = list(5) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"agm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"agn" = ( -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"ago" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"agp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"agq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"agr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ags" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_research{ - name = "Xenoflora Research"; - req_one_access = list(77) - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"agt" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/floor_decal/corner_oldtile/green/full, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"agu" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/corner_oldtile/green{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"agv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/floor_decal/corner_oldtile/green/full{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"agw" = ( -/turf/simulated/wall, -/area/tether/surfacebase/surface_three_hall) -"agx" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"agy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/steel, -/obj/item/weapon/storage/bag/circuits/basic, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"agz" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"agA" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"agB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"agC" = ( -/obj/structure/lattice, -/obj/machinery/atmospherics/pipe/zpipe/down{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 1 - }, -/obj/structure/cable{ - icon_state = "32-1" - }, -/obj/structure/disposalpipe/down, -/obj/machinery/door/firedoor/glass, -/turf/simulated/open, -/area/rnd/research_storage) -"agD" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"agE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"agF" = ( -/obj/machinery/atmospherics/unary/freezer{ - icon_state = "freezer" - }, -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"agG" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/machinery/computer/secure_data{ - pixel_y = -4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"agH" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"agI" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/briefingroom) -"agJ" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/lattice, -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" - }, -/turf/simulated/open, -/area/maintenance/lower/medsec_maintenance) -"agK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/effect/floor_decal/techfloor/corner, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"agL" = ( -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/maintenance/clean, -/obj/random/maintenance/medical, -/obj/structure/closet, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"agM" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"agN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"agO" = ( -/obj/machinery/photocopier, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"agP" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/machinery/door/window/brigdoor/eastright{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/recharger, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"agQ" = ( -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced/polarized/full{ - id = "hos_office" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/hos) -"agR" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"agS" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"agT" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/weapon/storage/box/donut, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"agU" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"agV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"agW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"agX" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"agY" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"agZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aha" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahb" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - name = "Medical Storage"; - sortType = "Medical Storage" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ahc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahd" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_three_hall) -"ahe" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahf" = ( -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ahg" = ( -/obj/effect/floor_decal/rust, -/obj/structure/railing, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ahh" = ( -/turf/simulated/wall, -/area/rnd/workshop) -"ahi" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ahj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/workshop) -"ahk" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/table/steel, -/obj/random/tech_supply, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ahl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ahn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aho" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ahp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/workshop) -"ahq" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"ahr" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"ahs" = ( -/obj/machinery/atmospherics/unary/heater{ - icon_state = "heater" - }, -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aht" = ( -/obj/machinery/space_heater, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ahu" = ( -/obj/structure/table/bench/steel, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahv" = ( -/obj/machinery/door/airlock/security{ - name = "Internal Affairs"; - req_access = list(38); - req_one_access = newlist() - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"ahw" = ( -/obj/machinery/door/airlock/glass_security{ - id_tag = "BrigFoyer"; - layer = 2.8; - name = "Security"; - req_one_access = list(38,63) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahx" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/bed/chair/office/dark, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahz" = ( -/obj/structure/window/reinforced, -/obj/machinery/photocopier, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ahA" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahD" = ( -/obj/structure/closet/crate, -/obj/random/maintenance/medical, -/obj/random/maintenance/medical, -/obj/random/junk, -/obj/random/maintenance/medical, -/obj/random/maintenance/clean, -/obj/random/junk, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"ahE" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - dir = 1; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"ahF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahG" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/security/lobby) -"ahH" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/security/lobby) -"ahI" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahK" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahL" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahM" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahN" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahO" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/random/medical{ - pixel_x = -4; - pixel_y = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"ahP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"ahQ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ahR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ahS" = ( -/obj/structure/grille, -/obj/structure/railing, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_three_hall) -"ahT" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"ahU" = ( -/obj/machinery/media/jukebox, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"ahV" = ( -/obj/structure/table/reinforced, -/obj/machinery/button/remote/airlock{ - id = "BrigFoyer"; - name = "Brig Foyer"; - pixel_x = -6; - req_access = list(1) - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/item/weapon/paper_bin{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahX" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/window/brigdoor/eastright{ - dir = 8 - }, -/obj/machinery/door/window/westleft{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ahY" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ahZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aia" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aib" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aic" = ( -/obj/random/trash_pile, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aid" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aie" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aif" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 9 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 32 - }, -/obj/machinery/camera/network/medbay{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24; - pixel_y = -8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aig" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aih" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aii" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/tether/surfacebase/medical/lobby) -"aij" = ( -/obj/structure/sign/greencross, -/turf/simulated/wall, -/area/tether/surfacebase/medical/lobby) -"aik" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"ail" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aim" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"ain" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aio" = ( -/turf/simulated/wall/r_wall, -/area/crew_quarters/panic_shelter) -"aip" = ( -/obj/machinery/vending/snack{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_three_hall) -"aiq" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"air" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ais" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ait" = ( -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aiu" = ( -/obj/structure/table/steel, -/obj/item/device/integrated_electronics/debugger{ - pixel_x = -5 - }, -/obj/item/device/integrated_electronics/wirer{ - pixel_x = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aiv" = ( -/obj/random/junk, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aiw" = ( -/obj/structure/table/steel, -/obj/item/device/integrated_circuit_printer, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aix" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiy" = ( -/obj/structure/table/steel, -/obj/item/device/electronic_assembly/large/default, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aiz" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aiA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/rust, -/obj/machinery/vending/assist{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aiB" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/full, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aiC" = ( -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiD" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiE" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aiF" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aiG" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiH" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/recreation_area_restroom) -"aiI" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aiJ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"aiL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/camera/network/security{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aiM" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/security/lobby) -"aiN" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiO" = ( -/obj/machinery/door_timer/cell_3{ - id = "Cell A"; - name = "Cell A"; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aiP" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiQ" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/light, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiR" = ( -/obj/machinery/disposal, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiS" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aiU" = ( -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/security/lobby) -"aiV" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aiW" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/lobby) -"aiX" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aiY" = ( -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aiZ" = ( -/obj/machinery/door/window/brigdoor/southright{ - req_access = list(77); - req_one_access = newlist() - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aja" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 8; - pixel_x = -4; - pixel_y = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ajb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajc" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajd" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aje" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajf" = ( -/obj/structure/window/reinforced, -/obj/structure/filingcabinet/chestdrawer{ - name = "Medical Forms" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ajg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"ajh" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aji" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ajl" = ( -/obj/structure/bed/padded, -/obj/effect/floor_decal/techfloor{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajm" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajn" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajo" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = 29 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajp" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajq" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajr" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajs" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary, -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ajt" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aju" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"ajv" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajw" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajx" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajy" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ajz" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/brigdoor/southleft{ - dir = 1; - id = "Cell B"; - name = "Cell B"; - req_access = list(2) - }, -/turf/simulated/floor/tiled{ - icon_state = "techmaint" - }, -/area/tether/surfacebase/security/upperhall) -"ajA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"ajC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ajF" = ( -/obj/machinery/atmospherics/pipe/simple/visible, -/obj/machinery/meter, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajG" = ( -/obj/structure/catwalk, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"ajH" = ( -/obj/machinery/computer/secure_data, -/obj/structure/fireaxecabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"ajI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/table/steel, -/obj/effect/floor_decal/rust, -/obj/item/device/gps/science, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ajJ" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/brigdoor/southleft{ - dir = 1; - id = "Cell A"; - name = "Cell A"; - req_access = list(2) - }, -/turf/simulated/floor/tiled{ - icon_state = "techmaint" - }, -/area/tether/surfacebase/security/upperhall) -"ajK" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"ajL" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Security Lobby" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/tether/surfacebase/security/lobby) -"ajM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajN" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"ajO" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/tether/surfacebase/security/lobby) -"ajP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"ajQ" = ( -/obj/structure/bed/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"ajR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajS" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/security/lobby) -"ajT" = ( -/obj/structure/sign/directions/evac, -/turf/simulated/wall, -/area/tether/surfacebase/security/lobby) -"ajU" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"ajV" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajW" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajX" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ajY" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 6 - }, -/obj/machinery/meter, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ajZ" = ( -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aka" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"akb" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"akc" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akd" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ake" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"akf" = ( -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akh" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"aki" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akj" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"akl" = ( -/obj/machinery/vending/cola{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_three_hall) -"akm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"akn" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ako" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4; - name = "Port to Isolation" - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"akp" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akq" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aks" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 10 - }, -/obj/machinery/computer/timeclock/premade/west, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akt" = ( -/obj/structure/table/steel, -/obj/item/device/integrated_electronics/debugger{ - pixel_x = -5 - }, -/obj/item/device/integrated_electronics/wirer{ - pixel_x = 5 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aku" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akv" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"akx" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aky" = ( -/obj/structure/table, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/random/action_figure, -/obj/random/cigarettes, -/turf/simulated/floor/plating, -/area/maintenance/lower/medsec_maintenance) -"akz" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"akA" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/chemistry) -"akB" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"akC" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akD" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akF" = ( -/obj/structure/sign/nosmoking_1, -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/medical/chemistry) -"akG" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akK" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - name = "Xenobotany"; - sortType = "Xenobotany" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"akM" = ( -/obj/machinery/door/window/southleft{ - name = "Library Desk Door"; - req_access = list(37) - }, -/obj/machinery/light_switch{ - dir = 4; - on = 0; - pixel_x = -24 - }, -/turf/simulated/floor/carpet, -/area/library) -"akN" = ( -/obj/structure/closet, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akR" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/obj/machinery/shower{ - dir = 8; - pixel_x = -2 - }, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"akS" = ( -/turf/simulated/wall, -/area/crew_quarters/pool) -"akT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/crew_quarters/pool) -"akU" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Pool" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/crew_quarters/pool) -"akV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/crew_quarters/pool) -"akW" = ( -/obj/machinery/atmospherics/pipe/simple/visible{ - dir = 4 - }, -/obj/machinery/meter, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"akX" = ( -/obj/machinery/atmospherics/pipe/manifold/visible{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"akY" = ( -/turf/simulated/wall, -/area/crew_quarters/recreation_area) -"akZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/crew_quarters/recreation_area) -"ala" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"alb" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"alc" = ( -/turf/simulated/wall, -/area/tether/surfacebase/north_stairs_three) -"ald" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"ale" = ( -/obj/structure/sign/directions/engineering{ - dir = 10; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/north_stairs_three) -"alf" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -4 - }, -/turf/simulated/wall, -/area/tether/surfacebase/north_stairs_three) -"alg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"alh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ali" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"alj" = ( -/turf/simulated/wall/r_wall, -/area/crew_quarters/captain) -"alk" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"all" = ( -/obj/machinery/shower{ - pixel_y = 8 - }, -/obj/item/weapon/soap/deluxe, -/obj/structure/curtain/open/shower, -/obj/item/weapon/bikehorn/rubberducky, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"alm" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/suit_cycler/captain, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aln" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/northleft{ - dir = 4; - icon_state = "right"; - name = "Reception Window" - }, -/obj/machinery/door/window/brigdoor/eastright{ - dir = 8; - name = "Head of Personnel's Desk"; - req_access = list(57) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/door/blast/shutters{ - dir = 4; - id = "hop_office_desk"; - layer = 3.1; - name = "HoP's Shutters" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"alo" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/surface_three_hall) -"alp" = ( -/obj/machinery/vending/coffee{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/surface_three_hall) -"alq" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/surface_three_hall) -"alr" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"als" = ( -/obj/machinery/washing_machine, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"alt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"alu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"alv" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"alw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/pool) -"alx" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aly" = ( -/obj/structure/closet/secure_closet/personal, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass_research{ - name = "Xenoflora Research"; - req_one_access = list(77) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/xenobiology/xenoflora_storage) -"alA" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/closet{ - name = "Clothing Storage" - }, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alB" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alC" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alD" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alE" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alF" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alG" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"alH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_hallway) -"alI" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"alJ" = ( -/obj/machinery/vending/fitness, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"alK" = ( -/obj/structure/closet/athletic_mixed, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"alL" = ( -/obj/machinery/fitness/punching_bag/clown, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"alM" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/machinery/status_display{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"alN" = ( -/obj/machinery/fitness/heavy/lifter, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"alO" = ( -/obj/structure/closet/athletic_mixed, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/item/clothing/shoes/boots/jackboots{ - desc = "This pair of Jackboots look worn and freshly used. They have several claw markings inside and you can read the initials D and M at the bottom"; - name = "Dhaeleena's Jackboots" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"alP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"alQ" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"alR" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"alS" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"alT" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"alU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"alV" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 1 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/tether/surfacebase/north_stairs_three) -"alW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"alX" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"alY" = ( -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"alZ" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"ama" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"amb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"amc" = ( -/obj/machinery/vending/cigarette{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/surface_three_hall) -"amd" = ( -/obj/structure/table/glass, -/obj/item/weapon/material/ashtray/plastic, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/surface_three_hall) -"ame" = ( -/obj/machinery/washing_machine, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amf" = ( -/obj/structure/ladder, -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amg" = ( -/obj/machinery/light/small, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amh" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/rnd/research) -"ami" = ( -/obj/machinery/space_heater, -/obj/effect/floor_decal/techfloor, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amj" = ( -/obj/machinery/space_heater, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole/right, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amk" = ( -/obj/effect/floor_decal/techfloor/corner, -/obj/effect/floor_decal/techfloor/corner{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"aml" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/effect/floor_decal/techfloor/hole, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amm" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"ams" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amt" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 10 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"amu" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"amv" = ( -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"amw" = ( -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"amx" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"amy" = ( -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/north_stairs_three) -"amz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/north_stairs_three) -"amA" = ( -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"amB" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"amC" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"amD" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"amE" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"amF" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Atrium Third Floor" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monofloor, -/area/tether/surfacebase/north_stairs_three) -"amG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"amH" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"amI" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"amJ" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"amK" = ( -/obj/effect/wingrille_spawn/reinforced_phoron, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/crew_quarters/panic_shelter) -"amL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/hatch{ - name = "Fire/Phoron Shelter Secure Hatch"; - req_one_access = list() - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/crew_quarters/panic_shelter) -"amM" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amN" = ( -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"amO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"amP" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"amQ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"amR" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"amS" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"amT" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"amU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"amV" = ( -/obj/machinery/portable_atmospherics/canister/nitrous_oxide, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"amW" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"amX" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"amY" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/smartfridge{ - req_access = list(28) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"amZ" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ana" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/glasses/threedglasses, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"anb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/recreation_area) -"anc" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock{ - name = "Secondary Janitorial Closet"; - req_access = list(26) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/north_stairs_three) -"and" = ( -/obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology/xenoflora_storage) -"ane" = ( -/turf/simulated/open, -/area/tether/surfacebase/north_stairs_three) -"anf" = ( -/obj/structure/sign/directions/evac{ - dir = 8 - }, -/turf/simulated/wall, -/area/tether/surfacebase/north_stairs_three) -"ang" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"anh" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ani" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"anj" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"ank" = ( -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/crew_quarters/panic_shelter) -"anl" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/xenobiology/xenoflora_storage) -"anm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ann" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"ano" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anp" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anq" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anr" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/closet/firecloset, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ans" = ( -/obj/machinery/computer/area_atmos{ - range = 8 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"ant" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anu" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anv" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"anw" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"anx" = ( -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"any" = ( -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"anz" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"anA" = ( -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"anB" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"anC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"anD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"anE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"anF" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/coin/silver, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/recharger, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"anG" = ( -/obj/structure/flora/tree/sif, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/north_stairs_three) -"anH" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"anI" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"anJ" = ( -/obj/structure/sign/directions/evac, -/turf/simulated/wall, -/area/tether/surfacebase/north_stairs_three) -"anK" = ( -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"anL" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"anM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"anN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"anO" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/simple/visible/universal, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"anP" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"anQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/crew_quarters/panic_shelter) -"anR" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anS" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anT" = ( -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole/right, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anU" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right, -/obj/effect/floor_decal/techfloor/hole, -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anV" = ( -/obj/machinery/door/airlock/hatch{ - name = "Fire/Phoron Shelter Secure Hatch"; - req_one_access = list() - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/crew_quarters/panic_shelter) -"anW" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -31 - }, -/obj/effect/floor_decal/techfloor, -/obj/effect/floor_decal/techfloor/hole, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anX" = ( -/obj/machinery/light/small, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anY" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"anZ" = ( -/obj/structure/table/glass, -/obj/item/weapon/inflatable_duck, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aoa" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"aob" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aoc" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aod" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aoe" = ( -/obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aof" = ( -/obj/structure/bed/padded, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/vending/wallmed1/public{ - pixel_x = -28 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"aog" = ( -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"aoh" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"aoi" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoj" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aok" = ( -/turf/simulated/wall/r_wall, -/area/hydroponics) -"aol" = ( -/turf/simulated/wall/r_wall, -/area/vacant/vacant_shop) -"aom" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/vacant/vacant_shop) -"aon" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aoo" = ( -/obj/machinery/camera/network/tether, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aop" = ( -/turf/simulated/floor/grass, -/area/hydroponics) -"aoq" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; - icon_state = "frame"; - pixel_x = -32 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aor" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/item/weapon/beach_ball, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aos" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aot" = ( -/obj/structure/table/glass, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"aou" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/machinery/vending/snack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aov" = ( -/obj/machinery/scale, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aow" = ( -/obj/machinery/scale, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aox" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aoy" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/staircase/thirdfloor) -"aoz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoA" = ( -/obj/machinery/light_switch{ - pixel_y = -25 - }, -/obj/structure/table/steel, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"aoB" = ( -/obj/machinery/light/small, -/obj/structure/mopbucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/mop, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/north_stairs_three) -"aoC" = ( -/obj/machinery/status_display{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoD" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoE" = ( -/obj/structure/sign/directions/evac{ - dir = 1 - }, -/turf/simulated/wall/r_wall, -/area/vacant/vacant_shop) -"aoF" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoG" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aoI" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoJ" = ( -/turf/simulated/wall, -/area/crew_quarters/freezer) -"aoK" = ( -/obj/machinery/atmospherics/binary/pump{ - dir = 4; - name = "Isolation to Waste" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aoL" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aoM" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aoN" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/surface_three_hall) -"aoO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aoP" = ( -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 4 - }, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/techfloor_grid, -/area/rnd/xenobiology/xenoflora_storage) -"aoQ" = ( -/obj/structure/table/reinforced, -/obj/machinery/cell_charger, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aoR" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/binary/passive_gate{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aoS" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aoT" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aoU" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aoV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/glass{ - name = "Recreation Area" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/recreation_area) -"aoW" = ( -/obj/machinery/alarm{ - pixel_y = 20 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aoX" = ( -/turf/simulated/wall, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"aoY" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aoZ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apa" = ( -/obj/structure/closet/secure_closet/hydroponics/sci{ - req_access = list(77) - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"apb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/computer/guestpass{ - dir = 1; - pixel_y = -28 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apc" = ( -/turf/simulated/wall, -/area/vacant/vacant_shop) -"apd" = ( -/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/visible/yellow{ - dir = 4 - }, -/obj/structure/catwalk, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"ape" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apf" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/machinery/light, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apg" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/closet/crate, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/drinkbottle, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/random/tool, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aph" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28; - pixel_y = 26 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"api" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/button/remote/blast_door{ - id = "kitchen2"; - name = "Kitchen shutters"; - pixel_x = -24 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -23; - pixel_y = 9 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"apj" = ( -/obj/machinery/portable_atmospherics/canister/phoron, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apk" = ( -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apl" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apm" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"apn" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"apo" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"app" = ( -/obj/machinery/atm{ - pixel_y = 31 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aps" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apu" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apv" = ( -/obj/machinery/shower{ - dir = 4; - pixel_x = 5 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apw" = ( -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apx" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apy" = ( -/obj/machinery/shower{ - dir = 8; - pixel_x = -5 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apz" = ( -/obj/structure/table/rack, -/obj/random/maintenance/research, -/obj/random/maintenance/medical, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"apA" = ( -/obj/structure/table/steel, -/obj/fiftyspawner/steel, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"apB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apC" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apD" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apE" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/sortjunction/flipped{ - dir = 1; - name = "Library"; - sortType = "Library" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apF" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apG" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apH" = ( -/obj/structure/closet/firecloset, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"apI" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"apJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"apK" = ( -/obj/structure/sign/department/robo{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"apL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"apM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"apN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/airlock/glass{ - name = "Pool" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/pool) -"apO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apP" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"apQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/junction, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apS" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apW" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"apX" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apY" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/computer/timeclock/premade/south, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"apZ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqa" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqb" = ( -/obj/structure/cable{ - icon_state = "4-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqc" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"aqd" = ( -/obj/effect/floor_decal/corner/blue/diagonal, -/obj/effect/floor_decal/corner/blue/diagonal{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqe" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/simulated/floor/grass, -/area/hydroponics) -"aqf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqg" = ( -/obj/structure/grille, -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_three_hall) -"aqh" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_three_hall) -"aqi" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/vacant/vacant_shop) -"aqj" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aqk" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/random/junk, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aql" = ( -/obj/structure/closet/l3closet/scientist, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aqm" = ( -/obj/machinery/beehive, -/turf/simulated/floor/grass, -/area/hydroponics) -"aqn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aqo" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aqp" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/grass, -/area/hydroponics) -"aqq" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/grass, -/area/hydroponics) -"aqr" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aqs" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"aqt" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/water/deep/pool, -/area/crew_quarters/pool) -"aqu" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"aqv" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/turf/simulated/floor/water/pool, -/area/crew_quarters/pool) -"aqw" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - frequency = 1392; - icon_state = "door_locked"; - id_tag = "xenobiology_north_airlock_inner"; - locked = 1; - name = "Xenobiology North Airlock" - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/access_button/airlock_interior{ - frequency = 1392; - master_tag = "xenobiology_north_airlock_control"; - name = "Xenobiology Access Control"; - pixel_y = 24; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqx" = ( -/obj/machinery/alarm{ - pixel_y = 20 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqy" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/machinery/requests_console/preset/research{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"aqz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/camera/network/research{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqA" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqC" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqD" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"aqE" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqF" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aqG" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Unisex Showers" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"aqK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"aqL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"aqM" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"aqN" = ( -/obj/structure/closet/crate, -/obj/random/maintenance/engineering, -/obj/random/maintenance/research, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aqO" = ( -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aqP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aqQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aqS" = ( -/turf/simulated/wall, -/area/rnd/robotics) -"aqT" = ( -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/surface_three_hall) -"aqU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aqV" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/grass, -/area/hydroponics) -"aqW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aqX" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aqY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aqZ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"ara" = ( -/obj/machinery/camera/network/research, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arb" = ( -/obj/machinery/door/firedoor, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/glass_research{ - name = "Xenoflora Research"; - req_one_access = list(77) - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"arc" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"ard" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"are" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arg" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"ari" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"arj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - frequency = 1392; - icon_state = "door_locked"; - id_tag = "xenobiology_north_airlock_outer"; - locked = 1; - name = "Xenobiology North Airlock" - }, -/obj/machinery/access_button/airlock_interior{ - command = "cycle_exterior"; - frequency = 1392; - master_tag = "xenobiology_north_airlock_control"; - name = "Xenobiology Access Control"; - pixel_y = 24; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"ark" = ( -/obj/structure/extinguisher_cabinet{ - pixel_x = 27 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arl" = ( -/obj/item/weapon/bikehorn/rubberducky, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"arm" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom{ - name = "\improper Recreation Area Showers" - }) -"arn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aro" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arp" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arr" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"ars" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"art" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aru" = ( -/turf/simulated/wall, -/area/crew_quarters/kitchen) -"arv" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arw" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arx" = ( -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_research{ - name = "Xenoflora Research"; - req_one_access = list(77) - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"ary" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/light, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arz" = ( -/obj/effect/floor_decal/spline/plain, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arA" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/structure/undies_wardrobe, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"arB" = ( -/obj/structure/closet/lasertag/red, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"arC" = ( -/obj/structure/closet/lasertag/blue, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"arD" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -26 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"arE" = ( -/obj/machinery/vending/cola, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_three_hall) -"arF" = ( -/obj/machinery/vending/fitness, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_three_hall) -"arG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arH" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"arJ" = ( -/turf/simulated/wall, -/area/crew_quarters/bar) -"arK" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"arL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"arM" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"arN" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/hydroponics) -"arO" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arP" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"arR" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/grass, -/area/hydroponics) -"arS" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arT" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/pool) -"arV" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/crew_quarters/pool) -"arW" = ( -/turf/simulated/wall, -/area/tether/surfacebase/public_garden_three) -"arX" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arY" = ( -/obj/machinery/seed_extractor, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"arZ" = ( -/mob/living/simple_mob/vore/rabbit/brown/george, -/turf/simulated/floor/grass, -/area/hydroponics) -"asa" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/rnd/robotics) -"asb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"asc" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asd" = ( -/obj/structure/sign/biohazard{ - pixel_y = 32 - }, -/obj/structure/flora/pottedplant/crystal, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"ase" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"asf" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"asg" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"ash" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"asi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/hydroponics) -"asj" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/sign/botany, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/hydroponics) -"ask" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asl" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_research{ - name = "Robotics Lab"; - req_access = list(29,47) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"asm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asn" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aso" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asp" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asq" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asr" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ass" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ast" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asu" = ( -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"asv" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asw" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chef" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"asx" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"asy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asA" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"asB" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"asC" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"asD" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ - pixel_x = 3 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = -3 - }, -/obj/machinery/door/blast/shutters{ - id = "kitchen2"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"asE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asF" = ( -/obj/structure/closet/secure_closet/hydroponics/sci{ - req_access = list(77) - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"asG" = ( -/obj/machinery/door/airlock/glass{ - name = "Hydroponics Break Room"; - req_one_access = list(35,28) - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"asH" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/flora/ausbushes/ppflowers, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"asJ" = ( -/obj/structure/closet/firecloset, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"asK" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"asL" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/closet/secure_closet/freezer/fridge, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"asM" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"asN" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/obj/structure/flora/ausbushes/ppflowers, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"asO" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ppflowers, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"asQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 10 - }, -/obj/structure/flora/pottedplant/stoutbush, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asS" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"asT" = ( -/turf/simulated/wall/r_wall, -/area/bridge) -"asU" = ( -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/techfloor/grid, -/area/hydroponics) -"asV" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"asW" = ( -/obj/structure/closet/l3closet/scientist, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"asX" = ( -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"asY" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"asZ" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/woodentable, -/turf/simulated/floor/grass, -/area/hydroponics) -"ata" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/grass, -/area/hydroponics) -"atb" = ( -/turf/simulated/wall, -/area/hydroponics/cafegarden) -"atc" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atd" = ( -/obj/structure/catwalk, -/obj/machinery/atmospherics/pipe/manifold/visible/yellow, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"ate" = ( -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"atf" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atg" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"ath" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/vending/hydronutrients{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"ati" = ( -/obj/structure/flora/ausbushes/pointybush, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"atj" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/biogenerator, -/turf/simulated/floor/grass, -/area/hydroponics) -"atl" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/crew_quarters/kitchen) -"atm" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atn" = ( -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/smartfridge/drying_rack{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"ato" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/smartfridge/drinks, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"atp" = ( -/obj/structure/bed/chair/office/dark, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atq" = ( -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atr" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"ats" = ( -/turf/simulated/wall, -/area/hallway/lower/third_south) -"att" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"atu" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/photo_album{ - pixel_y = -10 - }, -/obj/item/weapon/reagent_containers/food/drinks/flask{ - pixel_x = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"atv" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atw" = ( -/obj/machinery/camera/network/outside{ - dir = 5 - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atx" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aty" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"atz" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/material/minihoe, -/obj/item/weapon/storage/box/botanydisk, -/obj/item/weapon/storage/box/botanydisk, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atA" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atC" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atD" = ( -/obj/structure/table/steel, -/obj/fiftyspawner/steel, -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atE" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/wall, -/area/rnd/research_storage) -"atF" = ( -/obj/structure/disposalpipe/up{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"atG" = ( -/turf/simulated/wall/r_wall, -/area/hallway/lower/third_south) -"atH" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/hallway/lower/third_south) -"atI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"atJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atK" = ( -/obj/machinery/botany/editor, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"atM" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/item/weapon/material/knife/butch, -/obj/item/weapon/material/kitchen/rollingpin, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atN" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/vending/boozeomat, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"atO" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/dropper, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/item/weapon/reagent_containers/food/condiment/enzyme{ - layer = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atP" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/kitchen, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"atR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"atS" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/corner/mauve/full, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"atT" = ( -/turf/simulated/wall/r_wall, -/area/rnd/research) -"atU" = ( -/turf/simulated/wall, -/area/rnd/research) -"atV" = ( -/obj/structure/table/steel, -/obj/item/device/electronic_assembly/large/default, -/obj/machinery/light, -/obj/effect/floor_decal/techfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atW" = ( -/obj/structure/table/steel, -/obj/item/device/integrated_circuit_printer, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atX" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"atY" = ( -/obj/structure/table/steel, -/obj/machinery/recharger, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"atZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aua" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aub" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/obj/effect/floor_decal/techfloor, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"auc" = ( -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aud" = ( -/turf/simulated/shuttle/wall/voidcraft/green{ - hard_corner = 1 - }, -/area/tether/elevator) -"aue" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/hallway/lower/third_south) -"auf" = ( -/obj/structure/grille, -/obj/structure/railing, -/turf/simulated/floor/tiled/techmaint, -/area/hallway/lower/third_south) -"aug" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"auh" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aui" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auj" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/corner/mauve/full{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/grass, -/area/hydroponics) -"aul" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aum" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"aun" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auo" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aup" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auq" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_research{ - name = "Circuitry Workshop"; - req_access = list(7); - req_one_access = list(7) - }, -/turf/simulated/floor/tiled/techfloor, -/area/rnd/workshop) -"aur" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/stock_parts/console_screen, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 9 - }, -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled, -/area/rnd/research) -"aus" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"aut" = ( -/obj/structure/cable, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/smes/buildable{ - RCon_tag = "Substation - Surface Civilian"; - output_attempt = 0 - }, -/obj/machinery/camera/network/engineering{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"auu" = ( -/turf/simulated/open, -/area/rnd/staircase/thirdfloor) -"auv" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"auw" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"aux" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/tether/elevator) -"auy" = ( -/obj/machinery/botany/extractor, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auz" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/closet/wardrobe/science_white, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"auA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auC" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"auG" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"auH" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"auI" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"auJ" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"auK" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auL" = ( -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auM" = ( -/obj/machinery/botany/extractor, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auN" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auO" = ( -/obj/structure/bed/chair/wood, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"auP" = ( -/obj/structure/bed/chair/office/light, -/obj/effect/landmark/start{ - name = "Xenobotanist" - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auQ" = ( -/obj/structure/table/woodentable, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"auR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"auS" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/table/standard, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Look's like it's set to the info station... I wonder what else is on?"; - icon_state = "frame"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"auT" = ( -/obj/structure/table/glass, -/obj/machinery/chemical_dispenser/xenoflora/full, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"auU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/grass, -/area/hydroponics) -"auV" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/rnd/staircase/thirdfloor) -"auW" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"auX" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"auY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/rnd/research) -"auZ" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"ava" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avb" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/beakers{ - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/gloves{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avc" = ( -/obj/machinery/seed_storage/xenobotany{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avd" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/kitchen) -"ave" = ( -/obj/machinery/smartfridge/drying_rack, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avf" = ( -/obj/machinery/biogenerator, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avg" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Damn, looks like it's on the clown world channel. I wonder what else is on?"; - icon_state = "frame"; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/woodentable, -/turf/simulated/floor/grass, -/area/hydroponics) -"avh" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/camera/network/research{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avi" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avk" = ( -/obj/machinery/atmospherics/pipe/tank/phoron{ - dir = 8; - name = "Xenoflora Waste Buffer"; - start_pressure = 0 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"avl" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -8; - pixel_y = -26 - }, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"avm" = ( -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/table/reinforced, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avn" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avo" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avp" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/crew_quarters/kitchen) -"avq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"avr" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/grass, -/area/hydroponics) -"avs" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"avt" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/micro_laser, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"avu" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"avv" = ( -/obj/machinery/r_n_d/destructive_analyzer, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"avw" = ( -/obj/machinery/computer/rdconsole/core, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"avx" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"avy" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/wall, -/area/crew_quarters/kitchen) -"avz" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avA" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/corner/beige{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avB" = ( -/obj/structure/table/glass, -/obj/machinery/reagentgrinder, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"avD" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/obj/machinery/button/remote/blast_door{ - id = "kitchen"; - name = "Kitchen shutters"; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avE" = ( -/obj/machinery/chem_master, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"avG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avH" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avI" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"avJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 8; - name = "Bar"; - req_access = list(25) - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 32 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"avK" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/crew_quarters/bar) -"avL" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics"; - req_one_access = list(35,28) - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/kitchen) -"avM" = ( -/obj/effect/floor_decal/corner/beige{ - dir = 10 - }, -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"avN" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/honey_extractor, -/turf/simulated/floor/grass, -/area/hydroponics) -"avO" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"avP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"avQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"avR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"avS" = ( -/obj/structure/table/standard, -/obj/item/weapon/stock_parts/scanning_module{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/stock_parts/scanning_module, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"avT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"avU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"avV" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"avW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"avX" = ( -/obj/machinery/door/firedoor, -/obj/item/weapon/folder/white, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - name = "Research Desk"; - req_access = list(7); - req_one_access = list(47) - }, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled/monotile, -/area/rnd/research) -"avY" = ( -/obj/structure/sign/deck/third, -/turf/simulated/shuttle/wall/voidcraft/green{ - hard_corner = 1 - }, -/area/tether/elevator) -"avZ" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awa" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"awc" = ( -/obj/machinery/camera/network/security{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"awd" = ( -/obj/machinery/librarycomp, -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/library) -"awe" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awf" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awg" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awh" = ( -/obj/effect/floor_decal/borderfloorblack/corner, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"awi" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"awj" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12; - pixel_y = 2 - }, -/obj/structure/mirror{ - pixel_x = -28 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"awk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"awl" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"awm" = ( -/obj/machinery/button/remote/airlock{ - id = "barbackdoor"; - name = "Back Door Locks"; - pixel_x = -29; - pixel_y = 30; - specialfunctions = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"awn" = ( -/turf/simulated/wall/r_wall, -/area/bridge_hallway) -"awo" = ( -/obj/machinery/light_switch{ - pixel_x = 25 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"awp" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"awq" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"awr" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aws" = ( -/obj/machinery/light/small{ - dir = 1 - }, -/obj/structure/closet/secure_closet/bar, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"awt" = ( -/obj/structure/closet/gmcloset{ - name = "formal wardrobe" - }, -/obj/item/glass_jar, -/obj/item/device/retail_scanner/civilian, -/obj/item/device/retail_scanner/civilian, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"awu" = ( -/obj/machinery/reagentgrinder, -/obj/structure/table/glass, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"awv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/shutters{ - id = "kitchen2"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aww" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/int{ - name = "Fire/Phoron Shelter" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"awx" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/vending/fitness, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"awy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"awz" = ( -/obj/item/weapon/storage/secure/safe{ - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"awA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"awB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"awC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awD" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"awE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_research{ - name = "Research and Development"; - req_access = list(7) - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"awF" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awG" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awI" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"awJ" = ( -/obj/machinery/smartfridge, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"awK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"awL" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/recharge_station, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"awM" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/toilet{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"awN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"awO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"awP" = ( -/turf/simulated/wall, -/area/hydroponics) -"awQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"awR" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"awS" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"awT" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"awU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"awV" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/shaker, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"awW" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"awX" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"awY" = ( -/obj/machinery/r_n_d/circuit_imprinter{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"awZ" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/r_n_d/protolathe{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research) -"axa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axb" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 8 - }, -/obj/machinery/computer/id_restorer{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"axc" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"axd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"axe" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"axf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/command{ - name = "Private Restroom"; - req_access = newlist(); - req_one_access = newlist() - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/captain) -"axg" = ( -/turf/simulated/wall, -/area/library) -"axh" = ( -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"axi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/library) -"axj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"axk" = ( -/obj/structure/sign/department/biblio, -/turf/simulated/wall, -/area/library) -"axl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"axm" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"axn" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Front Desk"; - req_access = list(63); - req_one_access = list(63) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"axo" = ( -/obj/structure/bed/chair/comfy, -/obj/effect/landmark/start{ - name = "Bartender" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axp" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/beanbags, -/obj/item/weapon/gun/projectile/shotgun/doublebarrel, -/obj/item/weapon/paper{ - info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; - name = "Shotgun permit" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axq" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"axr" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"axs" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"axt" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = -3 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ - pixel_x = 3 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"axu" = ( -/obj/structure/table/woodentable, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axv" = ( -/mob/living/simple_mob/animal/passive/cow, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"axw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"axx" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/lighter/zippo, -/obj/item/clothing/head/that{ - pixel_x = 4; - pixel_y = 6 - }, -/obj/item/weapon/tool/screwdriver, -/obj/item/clothing/mask/smokable/cigarette/cigar/havana, -/obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"axA" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/research) -"axB" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"axC" = ( -/obj/structure/table/standard, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/glass, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"axE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axF" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/open, -/area/rnd/staircase/thirdfloor) -"axG" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"axH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"axI" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"axJ" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/item/clothing/glasses/welding, -/obj/item/weapon/storage/belt/utility, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axK" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"axL" = ( -/obj/structure/table/standard, -/obj/structure/reagent_dispensers/acid{ - density = 0; - pixel_y = -30 - }, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/pen, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axM" = ( -/obj/structure/table/standard, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/tech_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/disk/design_disk, -/obj/item/weapon/reagent_containers/dropper{ - pixel_y = -4 - }, -/obj/item/clothing/glasses/omnihud/rnd, -/obj/item/clothing/gloves/sterile/latex, -/obj/machinery/light, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/research) -"axN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"axO" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/rnd/staircase/thirdfloor) -"axP" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"axQ" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"axR" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"axS" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Library" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/library) -"axT" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/library) -"axU" = ( -/obj/structure/bookcase{ - desc = "There appears to be a shrine to WGW at the back..."; - name = "Forbidden Knowledge" - }, -/obj/item/weapon/book/manual/engineering_hacking, -/obj/item/weapon/book/manual/nuclear, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"axV" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/closet, -/obj/item/clothing/under/suit_jacket/red, -/obj/item/weapon/barcodescanner, -/obj/item/weapon/pen/invisible, -/obj/item/weapon/pen/invisible, -/obj/item/weapon/pen/invisible, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"axW" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/briefcase{ - pixel_x = -2; - pixel_y = -5 - }, -/obj/item/weapon/storage/briefcase{ - pixel_x = 3 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"axX" = ( -/obj/structure/sign/department/chapel, -/turf/simulated/wall/r_wall, -/area/vacant/vacant_shop) -"axY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"axZ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aya" = ( -/obj/machinery/space_heater, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"ayb" = ( -/obj/structure/bed/chair/comfy/beige, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"ayc" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/button/windowtint{ - id = "secreet"; - name = "Window Tint Control"; - pixel_x = -25; - range = 15 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"ayd" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"aye" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"ayf" = ( -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"ayg" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/botanystorage) -"ayi" = ( -/obj/structure/disposalpipe/sortjunction{ - name = "Research"; - sortType = "Research" - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"ayj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"ayk" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/rnd/staircase/thirdfloor) -"ayl" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aym" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/rnd/research) -"ayn" = ( -/obj/structure/sign/directions/evac{ - dir = 1 - }, -/turf/simulated/wall, -/area/rnd/research) -"ayo" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - name = "Research and Development"; - req_access = list(7) - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"ayp" = ( -/obj/structure/bed/chair, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"ayq" = ( -/obj/structure/bed/chair, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"ayr" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ays" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayt" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/obj/structure/table/standard, -/obj/machinery/recharger, -/turf/simulated/floor/tiled, -/area/rnd/research) -"ayu" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"ayx" = ( -/turf/simulated/wall/r_wall, -/area/crew_quarters/heads/hop) -"ayy" = ( -/obj/structure/table/woodentable, -/obj/machinery/libraryscanner, -/turf/simulated/floor/carpet, -/area/library) -"ayz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/library) -"ayA" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/library) -"ayB" = ( -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ayC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"ayD" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"ayE" = ( -/obj/structure/closet/firecloset, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"ayF" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"ayG" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"ayH" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayI" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Librarian" - }, -/turf/simulated/floor/carpet, -/area/library) -"ayJ" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/mirror{ - dir = 4; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"ayK" = ( -/obj/machinery/door/airlock/glass_research{ - name = "Xenoflora Research"; - req_one_access = list(77) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"ayL" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"ayM" = ( -/turf/simulated/wall, -/area/tether/surfacebase/barbackmaintenance) -"ayN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ayO" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ayQ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayS" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ayU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayV" = ( -/obj/machinery/autolathe{ - hacked = 1 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"ayW" = ( -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/noticeboard{ - pixel_y = -26 - }, -/obj/item/weapon/paper{ - desc = ""; - info = "Please wear hearing and eye protection when testing firearms."; - name = "note to science staff" - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"ayX" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"ayY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"ayZ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/structure/bed/chair, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aza" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azb" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/research) -"azd" = ( -/obj/machinery/disposal, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research) -"aze" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azf" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azg" = ( -/obj/machinery/newscaster{ - pixel_x = 25 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azh" = ( -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/disposal, -/turf/simulated/floor/wood, -/area/library) -"azi" = ( -/obj/structure/bed/chair/comfy/brown, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/landmark/start{ - name = "Librarian" - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"azj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"azk" = ( -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azl" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"azm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"azn" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled, -/area/rnd/research_storage) -"azo" = ( -/obj/structure/closet{ - name = "materials" - }, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/steel, -/obj/fiftyspawner/glass, -/obj/fiftyspawner/glass, -/obj/fiftyspawner/glass, -/obj/fiftyspawner/glass, -/obj/item/stack/material/plasteel{ - amount = 10 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"azp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"azq" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azr" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"azs" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"azt" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"azu" = ( -/obj/structure/medical_stand, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"azv" = ( -/obj/structure/sign/double/barsign{ - dir = 8 - }, -/turf/simulated/wall, -/area/crew_quarters/bar) -"azw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azx" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"azy" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azD" = ( -/obj/structure/closet{ - name = "mechanical equipment" - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/head/welding{ - pixel_x = -3; - pixel_y = 5 - }, -/obj/item/clothing/glasses/welding, -/obj/item/clothing/glasses/welding, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/weapon/storage/toolbox/mechanical, -/obj/item/device/multitool{ - pixel_x = 3 - }, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/tool/crowbar, -/obj/item/weapon/storage/belt/utility, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = 6 - }, -/obj/machinery/requests_console{ - department = "Robotics"; - departmentType = 2; - name = "Robotics RC"; - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"azE" = ( -/obj/structure/closet{ - name = "robotics parts" - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000; - pixel_x = 5; - pixel_y = -5 - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/weapon/storage/firstaid/regular{ - empty = 1; - name = "First-Aid (empty)" - }, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/flash/synthetic, -/obj/item/device/flash/synthetic, -/obj/item/device/flash/synthetic, -/obj/item/device/flash/synthetic, -/obj/item/device/flash/synthetic, -/obj/item/device/flash/synthetic, -/obj/item/stack/cable_coil, -/obj/item/stack/cable_coil, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/device/assembly/prox_sensor{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"azF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azG" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - name = "Research Staircase" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"azH" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/rnd/robotics) -"azI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azK" = ( -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"azL" = ( -/turf/simulated/wall/r_wall, -/area/rnd/research/testingrange) -"azM" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"azO" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"azP" = ( -/turf/simulated/wall, -/area/tether/surfacebase/library/study) -"azQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/library) -"azR" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/weapon/pen/blue{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/pen/red{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/library) -"azS" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/library) -"azT" = ( -/turf/simulated/floor/wood, -/area/library) -"azU" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"azV" = ( -/obj/structure/table/woodentable, -/obj/item/device/camera_film, -/obj/item/device/camera_film, -/obj/item/device/taperecorder, -/turf/simulated/floor/carpet, -/area/library) -"azW" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/library) -"azX" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/servicebackroom) -"azY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"azZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/microwave, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aAa" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/servicebackroom) -"aAb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/servicebackroom) -"aAc" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aAd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aAe" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aAf" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aAg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/xenobiology/xenoflora) -"aAi" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/library) -"aAj" = ( -/obj/machinery/vending/wallmed1/public{ - pixel_x = -28 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aAk" = ( -/obj/structure/flora/pottedplant/unusual, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aAl" = ( -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/structure/table/rack/steel, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"aAm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAn" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/machinery/vending/cola{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aAo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAp" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAq" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aAr" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/structure/disposalpipe/sortjunction{ - name = "Xenobiology"; - sortType = "Xenobiology" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAs" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aAt" = ( -/obj/structure/flora/pottedplant/subterranean, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aAu" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aAv" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aAw" = ( -/obj/structure/table/woodentable, -/obj/item/device/taperecorder, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/item/device/retail_scanner/civilian{ - dir = 1 - }, -/obj/item/device/camera, -/obj/item/device/tape, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"aAx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aAy" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen/invisible, -/obj/machinery/light/small, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"aAz" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/library) -"aAA" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/simulated/floor/carpet, -/area/library) -"aAB" = ( -/turf/simulated/wall, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aAC" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aAD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aAE" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/carpet, -/area/library) -"aAF" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aAG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aAH" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAK" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/chem_master/condimaster, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aAM" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAN" = ( -/turf/simulated/open, -/area/hallway/lower/third_south) -"aAO" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aAP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aAR" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aAS" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAT" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aAU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aAV" = ( -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aAW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aAY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aAZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aBa" = ( -/obj/structure/table/standard, -/obj/item/device/lightreplacer, -/obj/item/weapon/storage/box/lights/mixed, -/obj/item/weapon/storage/box/lights/mixed, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aBb" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aBc" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aBd" = ( -/obj/machinery/door/airlock/glass{ - name = "Hydroponics Storage"; - req_one_access = list(35,28) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBe" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aBf" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aBg" = ( -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -32 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aBh" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aBi" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/recharge_station, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aBj" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - name = "Research Staircase" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aBk" = ( -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aBl" = ( -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/loading{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aBo" = ( -/obj/machinery/door/airlock/command{ - name = "Site Manager's Quarters"; - req_access = list(20) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aBp" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/grass, -/area/hydroponics) -"aBq" = ( -/obj/item/device/radio/intercom{ - pixel_y = -28 - }, -/obj/structure/bed/chair/office/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/library) -"aBr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aBs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/library) -"aBt" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"aBu" = ( -/obj/machinery/holoplant, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aBv" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/weapon/paper, -/turf/simulated/floor/carpet, -/area/library) -"aBw" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/glass_research{ - name = "Research Staircase" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aBx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aBy" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/hydroponics/cafegarden) -"aBz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBA" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBB" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 6 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aBC" = ( -/obj/machinery/alarm{ - alarm_id = "pen_nine"; - breach_detection = 0; - dir = 1; - pixel_y = -22 - }, -/obj/structure/table/woodentable, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBD" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/machinery/appliance/mixer/cereal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aBE" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aBF" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aBG" = ( -/obj/structure/flora/ausbushes/fernybush, -/turf/simulated/floor/grass, -/area/hydroponics) -"aBH" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/structure/bed/chair, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aBI" = ( -/obj/structure/table/reinforced, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aBJ" = ( -/obj/structure/kitchenspike, -/obj/machinery/alarm/freezer{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"aBK" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/borderfloorblack, -/obj/machinery/door/airlock/glass_research{ - frequency = 1392; - icon_state = "door_locked"; - id_tag = "xenobiology_north_airlock_inner"; - locked = 1; - name = "Xenobiology North Airlock" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/access_button/airlock_interior{ - frequency = 1392; - master_tag = "xenobiology_north_airlock_control"; - name = "Xenobiology Access Control"; - pixel_y = -24; - req_one_access = list(47,55) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aBL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aBM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/item/weapon/stool/padded, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aBN" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aBO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aBP" = ( -/obj/structure/lattice, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/sign/signnew/secure, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aBQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aBR" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aBS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals3{ - dir = 8 - }, -/obj/machinery/camera/network/research, -/obj/structure/bed/chair, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aBT" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/ai_status_display{ - pixel_y = 30 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aBU" = ( -/obj/structure/table/reinforced, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aBV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aBW" = ( -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aBX" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aBY" = ( -/obj/structure/sign/department/sci{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aBZ" = ( -/obj/machinery/smartfridge/drying_rack, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCa" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"aCb" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper{ - desc = ""; - info = "This is a direct notice to anyone using firing range: All tests involving destruction of testing facilities MUST be run through Research Director or Central Command before anyone even so much as thinks about going through with this, or be moved outside to where test cannot affect any existing facility. This is both to maintain a professional environment, and ensure nobody else is harmed during these experiments. Nobody wants another 'two SM shards going nuclear in the firing range' incident again, especially not the people handling your paychecks."; - name = "note to science staff" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aCc" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aCd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/embedded_controller/radio/airlock/access_controller{ - frequency = 1392; - id_tag = "xenobiology_north_airlock_control"; - name = "Xenobiology Access Controller"; - pixel_y = -24; - req_one_access = list(47,55); - tag_exterior_door = "xenobiology_north_airlock_outer"; - tag_interior_door = "xenobiology_north_airlock_inner" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aCe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCf" = ( -/obj/machinery/appliance/mixer/candy, -/obj/effect/floor_decal/industrial/warning/dust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aCg" = ( -/obj/structure/table/woodentable, -/obj/machinery/light, -/obj/item/weapon/packageWrap, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCh" = ( -/obj/machinery/door/airlock{ - name = "Service"; - req_one_access = list(35,28) - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aCi" = ( -/obj/effect/floor_decal/corner/beige{ - dir = 10 - }, -/obj/effect/floor_decal/corner/beige{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aCj" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aCk" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/sinpockets, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCl" = ( -/obj/structure/table/rack/steel, -/turf/simulated/floor/tiled, -/area/hydroponics) -"aCm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aCn" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"aCo" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aCp" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aCq" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/closet/secure_closet/freezer/meat, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aCr" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCs" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/westright{ - name = "Robotics Desk"; - req_access = list(7); - req_one_access = list(47) - }, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aCv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aCw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aCx" = ( -/obj/structure/table/reinforced, -/obj/machinery/light_switch{ - pixel_x = -25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aCy" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aCz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aCA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aCB" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCC" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/mask/smokable/pipe/cobpipe, -/obj/item/clothing/mask/smokable/cigarette/joint, -/obj/item/weapon/flame/lighter/random, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCD" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aCE" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aCF" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"aCG" = ( -/obj/machinery/bookbinder, -/turf/simulated/floor/wood, -/area/library) -"aCH" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Library Conference Room" - }, -/turf/simulated/floor/wood, -/area/library) -"aCI" = ( -/obj/structure/flora/ausbushes/fullgrass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/grass, -/area/hydroponics) -"aCJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aCK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aCL" = ( -/obj/machinery/power/breakerbox/activated{ - RCon_tag = "Surface Civilian Substation Bypass" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aCM" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/table/woodentable, -/obj/item/device/tvcamera, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24; - pixel_y = 6 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"aCN" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCO" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aCP" = ( -/obj/structure/cable{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aCQ" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aCR" = ( -/obj/structure/flora/ausbushes/sunnybush, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/grass, -/area/hydroponics) -"aCS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/bar) -"aCT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aCU" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aCV" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aCW" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCX" = ( -/obj/machinery/seed_storage/garden, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aCY" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aCZ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDa" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDb" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDd" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/structure/table/bench/wooden, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDe" = ( -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDf" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDg" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDi" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDk" = ( -/obj/structure/window/reinforced, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDl" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDo" = ( -/obj/machinery/shower{ - dir = 4; - pixel_x = 5 - }, -/obj/structure/curtain/open/shower, -/obj/machinery/camera/network/research/xenobio{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aDp" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/diagonal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aDq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDs" = ( -/turf/simulated/open, -/area/tether/surfacebase/public_garden_three) -"aDt" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/material/minihoe, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/device/analyzer/plant_analyzer, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDu" = ( -/obj/structure/table/bench/wooden, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDv" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDw" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/effect/floor_decal/techfloor{ - dir = 5 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/public_garden_three) -"aDz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDB" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/table/woodentable, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDC" = ( -/obj/item/bee_pack, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/weapon/tool/crowbar, -/obj/item/bee_smoker, -/obj/item/beehive_assembly, -/obj/structure/closet/crate/hydroponics{ - desc = "All you need to start your own honey farm."; - name = "beekeeping crate" - }, -/obj/item/beehive_assembly, -/obj/item/beehive_assembly, -/obj/item/beehive_assembly, -/obj/item/beehive_assembly, -/obj/item/bee_pack, -/obj/item/bee_pack, -/obj/item/bee_pack, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/item/honey_frame, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aDD" = ( -/obj/structure/table/bench/wooden, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDF" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/public_garden_three) -"aDG" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/table/woodentable, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDH" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 32; - icon_state = "32-1" - }, -/turf/simulated/open, -/area/tether/surfacebase/public_garden_three) -"aDI" = ( -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/grass, -/area/hydroponics) -"aDJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDL" = ( -/obj/machinery/portable_atmospherics/hydroponics/soil, -/obj/machinery/light, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDM" = ( -/obj/machinery/seed_extractor, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aDN" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDO" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDP" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDQ" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDR" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aDS" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/public_garden_three) -"aDT" = ( -/obj/machinery/light, -/obj/structure/table/bench/wooden, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aDU" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/weapon/paperplane, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aDV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Service"; - sortType = "Service" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aDW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aDX" = ( -/obj/machinery/smartfridge, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aDY" = ( -/obj/structure/flora/tree/jungle, -/turf/simulated/floor/grass, -/area/hydroponics) -"aDZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aEa" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Bridge"; - req_access = list(19) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aEb" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aEc" = ( -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = list(57) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aEd" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "DRAMATIC"; - name = "Dramatic Blast Door" - }, -/obj/structure/window/reinforced/polarized/full{ - id = "draama"; - name = "Mystery Window" - }, -/obj/structure/window/reinforced/polarized{ - dir = 1; - id = "draama"; - name = "Mystery Window" - }, -/obj/machinery/door/blast/shutters{ - id = "Druma"; - layer = 3.3; - name = "Entertainment Shutters" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/entertainment) -"aEe" = ( -/obj/structure/table/reinforced, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = -27 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/folder/red, -/obj/item/weapon/folder/blue, -/obj/item/weapon/pen, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aEf" = ( -/obj/machinery/recharge_station, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aEg" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aEh" = ( -/obj/structure/flora/ausbushes/lavendergrass, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/grass, -/area/hydroponics) -"aEi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aEj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aEk" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/machinery/camera/network/civilian, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 5 - }, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/storage/belt/utility, -/obj/item/stack/material/sandstone{ - amount = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEl" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aEm" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEn" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEo" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aEp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aEq" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aEr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aEs" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_one_access = list(47,55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aEt" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aEu" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"aEv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aEw" = ( -/obj/machinery/camera/network/research/xenobio{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aEx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/botanystorage) -"aEy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aEz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/library) -"aEA" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/grille, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/surface_three_hall) -"aEB" = ( -/obj/structure/sink{ - pixel_y = 24 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aEC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/bookcase{ - name = "bookcase (Adult)" - }, -/turf/simulated/floor/wood, -/area/library) -"aED" = ( -/obj/structure/bookcase{ - name = "bookcase (Fiction)" - }, -/obj/item/weapon/book/custom_library/fiction/blacksmithandkinglybloke, -/obj/item/weapon/book/custom_library/fiction/irishairmanforseesdeath, -/obj/item/weapon/book/custom_library/fiction/myrock, -/obj/item/weapon/book/custom_library/fiction/starsandsometimesfallingones, -/obj/item/weapon/book/custom_library/fiction/truelovehathmyheart, -/turf/simulated/floor/wood, -/area/library) -"aEE" = ( -/obj/structure/bookcase{ - name = "bookcase (Adult)" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/library) -"aEF" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEG" = ( -/obj/structure/bed/chair/office/dark, -/turf/simulated/floor/carpet, -/area/library) -"aEH" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bookcase/bookcart, -/turf/simulated/floor/wood, -/area/library) -"aEI" = ( -/obj/structure/bookcase{ - name = "bookcase (Non-Fiction)" - }, -/obj/item/weapon/book/codex/lore/robutt, -/obj/item/weapon/book/codex, -/obj/item/weapon/book/custom_library/nonfiction/freesirisailightbulbs, -/turf/simulated/floor/wood, -/area/library) -"aEJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/library) -"aEK" = ( -/obj/random/tech_supply, -/obj/structure/table/steel, -/obj/random/maintenance/engineering, -/obj/item/stack/cable_coil/random, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aEL" = ( -/obj/structure/closet/secure_closet/hydroponics, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/obj/item/weapon/shovel/spade, -/obj/item/weapon/storage/belt/utility, -/obj/item/stack/material/sandstone{ - amount = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEN" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aEO" = ( -/obj/structure/cable/orange, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/sensor{ - name = "Powernet Sensor - Surface Civilian Subgrid"; - name_tag = "Surface Civilian Subgrid" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aEP" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/turf/simulated/floor/carpet, -/area/library) -"aEQ" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/wood, -/area/library) -"aER" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/library) -"aES" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aET" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aEU" = ( -/turf/simulated/floor/carpet, -/area/library) -"aEV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/carpet, -/area/library) -"aEW" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aEX" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aEY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aEZ" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/grass, -/area/hydroponics) -"aFa" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass{ - name = "Hydroponics Storage"; - req_one_access = list(35,28) - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFb" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/item/weapon/tool/wrench, -/obj/item/weapon/tool/wrench, -/obj/effect/floor_decal/corner/lime/full{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/library) -"aFd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/bookcase{ - name = "bookcase (Religious)" - }, -/obj/item/weapon/book/custom_library/religious/feastofkubera, -/obj/item/weapon/book/custom_library/religious/storyoflordganesha, -/obj/item/weapon/book/custom_library/religious/sungoddessofkorea, -/obj/item/weapon/book/custom_library/religious/wayofbleedingswan, -/turf/simulated/floor/wood, -/area/library) -"aFe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/library) -"aFf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aFg" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aFi" = ( -/obj/structure/table/glass, -/obj/machinery/cell_charger, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/staircase/thirdfloor) -"aFj" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/guestpass{ - dir = 8; - pixel_x = 25 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aFk" = ( -/obj/structure/table/standard{ - name = "plastic table frame" - }, -/obj/item/weapon/material/knife, -/obj/item/weapon/material/knife, -/obj/effect/floor_decal/corner/lime/full{ - dir = 1 - }, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/weapon/material/minihoe, -/obj/item/weapon/material/minihoe, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFl" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aFn" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/library) -"aFo" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - frequency = 1392; - icon_state = "door_locked"; - id_tag = "xenobiology_north_airlock_outer"; - locked = 1; - name = "Xenobiology North Airlock" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/access_button/airlock_interior{ - command = "cycle_exterior"; - frequency = 1392; - master_tag = "xenobiology_north_airlock_control"; - name = "Xenobiology Access Control"; - pixel_y = -24; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFq" = ( -/obj/item/weapon/tank/emergency/oxygen/double, -/obj/item/clothing/gloves/fyellow, -/obj/item/weapon/book{ - author = "Urist McHopefulsoul"; - desc = "It contains fourty blank pages followed by the entire screenplay of a movie called 'Requiem for a Dream'"; - name = "A Comprehensive Guide to Assisting" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"aFr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/library) -"aFs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"aFt" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/library) -"aFu" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Librarian" - }, -/turf/simulated/floor/carpet, -/area/library) -"aFv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics) -"aFw" = ( -/obj/structure/closet/crate, -/obj/item/target, -/obj/item/target, -/obj/item/target, -/obj/item/target, -/obj/item/target, -/obj/structure/window/reinforced, -/obj/machinery/camera/network/research{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aFx" = ( -/obj/item/clothing/under/color/grey, -/obj/item/clothing/mask/gas/wwii, -/obj/item/weapon/storage/belt/utility/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"aFy" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"aFz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/flora/ausbushes/pointybush, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"aFA" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/steel/bar_light, -/area/tether/surfacebase/barbackmaintenance) -"aFB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFC" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aFD" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFE" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/full, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFF" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aFG" = ( -/obj/structure/reagent_dispensers/watertank, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/full{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFH" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFI" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/newscaster{ - pixel_x = 25 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aFJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFK" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aFL" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/sign/signnew/secure, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aFM" = ( -/turf/simulated/wall, -/area/tether/surfacebase/servicebackroom) -"aFN" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/item/weapon/storage/bag/trash, -/obj/item/weapon/storage/bag/trash, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aFO" = ( -/obj/machinery/door/airlock{ - name = "Service"; - req_one_access = list(35,28) - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aFP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aFQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aFR" = ( -/obj/machinery/alarm{ - alarm_id = "pen_nine"; - breach_detection = 0; - dir = 1; - pixel_y = -22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aFS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aFT" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aFU" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/carpet, -/area/library) -"aFV" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics) -"aFW" = ( -/obj/machinery/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics/surgeryroom2) -"aFX" = ( -/obj/random/tech_supply, -/obj/structure/table/steel, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aFY" = ( -/obj/machinery/button/windowtint{ - id = "draama"; - layer = 3.3; - name = "Mystery Window Tint Control"; - pixel_x = 3; - pixel_y = -29; - range = 10 - }, -/obj/machinery/button/remote/blast_door{ - id = "DRAMATIC"; - name = "Dramatic Blast Doors"; - pixel_x = 24; - pixel_y = -10 - }, -/obj/machinery/button/remote/blast_door{ - id = "Druma"; - name = "Entertainment Shutter Control"; - pixel_x = 24; - pixel_y = 10 - }, -/obj/item/weapon/stool/padded, -/obj/effect/landmark/start{ - name = "Entertainer" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"aFZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"aGa" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aGb" = ( -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aGc" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aGd" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/requests_console{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aGe" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aGf" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGg" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/camera/network/civilian, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aGh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/freezer{ - name = "Kitchen"; - req_access = list(28) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aGi" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/appliance/cooker/fryer, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aGj" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aGk" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"aGl" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/goggles, -/obj/structure/window/reinforced, -/obj/machinery/camera/network/research{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aGm" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 9 - }, -/obj/machinery/camera/network/medbay{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aGn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloorblack, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGo" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1382; - icon_state = "door_locked"; - id_tag = "xenobiology_airlock_outer"; - locked = 1; - name = "Xenobiology Exterior Airlock Doors"; - req_one_access = list(47,55) - }, -/obj/machinery/access_button/airlock_interior{ - command = "cycle_exterior"; - frequency = 1382; - master_tag = "xenobiology_airlock_control"; - name = "Xenobiology Access Control"; - pixel_x = -24; - pixel_y = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aGp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorblack{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGq" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aGr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aGs" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1382; - icon_state = "door_locked"; - id_tag = "xenobiology_airlock_outer"; - locked = 1; - name = "Xenobiology Exterior Airlock Doors"; - req_one_access = list(47,55) - }, -/obj/machinery/access_button/airlock_interior{ - command = "cycle_exterior"; - frequency = 1382; - master_tag = "xenobiology_airlock_control"; - name = "Xenobiology Access Control"; - pixel_x = 24; - pixel_y = 4; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aGt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"aGu" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/light, -/obj/effect/floor_decal/corner/beige/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aGv" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aGw" = ( -/obj/structure/bookcase{ - name = "bookcase (Reference)" - }, -/obj/item/weapon/book/manual/hydroponics_pod_people, -/obj/item/weapon/book/manual/mass_spectrometry, -/obj/item/weapon/book/manual/materials_chemistry_analysis, -/obj/item/weapon/book/manual/medical_cloning, -/obj/item/weapon/book/manual/medical_diagnostics_manual, -/obj/item/weapon/book/manual/research_and_development, -/obj/item/weapon/book/manual/resleeving, -/obj/item/weapon/book/manual/ripley_build_and_repair, -/obj/item/weapon/book/manual/robotics_cyborgs, -/obj/item/weapon/book/manual/rust_engine, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/stasis, -/obj/item/weapon/book/manual/supermatter_engine, -/turf/simulated/floor/wood, -/area/library) -"aGx" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/mirror{ - dir = 4; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aGy" = ( -/obj/structure/railing, -/obj/structure/grille, -/turf/simulated/floor/tiled/techmaint, -/area/hallway/lower/third_south) -"aGz" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Bar Substation" - }, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"aGA" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/corner/beige/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aGB" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGC" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGD" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aGE" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/regular/open{ - dir = 2; - id = "DRAMATIC"; - name = "Dramatic Blast Door" - }, -/obj/structure/window/reinforced/polarized/full{ - id = "draama"; - name = "Mystery Window" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "draama"; - name = "Mystery Window" - }, -/obj/machinery/door/blast/shutters{ - dir = 4; - id = "Druma"; - layer = 3.3; - name = "Entertainment Shutters" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/entertainment) -"aGF" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGG" = ( -/obj/machinery/vending/cigarette, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aGH" = ( -/obj/structure/table/woodentable, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aGI" = ( -/obj/machinery/vending/cola/soft, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aGJ" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aGK" = ( -/turf/simulated/wall, -/area/crew_quarters/barrestroom) -"aGL" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = 10 - }, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aGM" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aGN" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/structure/window/basic, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGP" = ( -/obj/structure/sign/nanotrasen, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGQ" = ( -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_north_airlock) -"aGR" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aGS" = ( -/obj/machinery/r_n_d/circuit_imprinter{ - dir = 8 - }, -/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aGT" = ( -/obj/machinery/mecha_part_fabricator/pros{ - dir = 1 - }, -/obj/structure/reagent_dispensers/acid{ - density = 0; - pixel_y = -30 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aGU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aGY" = ( -/obj/item/weapon/tape_roll, -/obj/item/weapon/packageWrap, -/obj/item/weapon/dice, -/obj/item/weapon/dice/d20, -/obj/item/weapon/deck/cards, -/obj/item/weapon/folder/yellow, -/obj/structure/closet/walllocker_double{ - dir = 8; - pixel_x = -28 - }, -/obj/item/weapon/storage/pill_bottle/dice, -/obj/item/weapon/storage/pill_bottle/dice_nerd, -/turf/simulated/floor/wood, -/area/library) -"aGZ" = ( -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHa" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHb" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHc" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/library) -"aHd" = ( -/obj/machinery/newscaster{ - pixel_y = 28 - }, -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/simulated/floor/carpet, -/area/library) -"aHe" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aHf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHg" = ( -/obj/structure/bookcase{ - name = "bookcase (Reference)" - }, -/obj/item/weapon/book/manual/anomaly_spectroscopy, -/obj/item/weapon/book/manual/anomaly_testing, -/obj/item/weapon/book/manual/atmospipes, -/obj/item/weapon/book/manual/barman_recipes, -/obj/item/weapon/book/manual/chef_recipes, -/obj/item/weapon/book/manual/command_guide, -/obj/item/weapon/book/manual/detective, -/obj/item/weapon/book/manual/engineering_construction, -/obj/item/weapon/book/manual/engineering_guide, -/obj/item/weapon/book/manual/engineering_particle_accelerator, -/obj/item/weapon/book/manual/engineering_singularity_safety, -/obj/item/weapon/book/manual/evaguide, -/obj/item/weapon/book/manual/excavation, -/obj/item/weapon/book/custom_library/reference/fistfulofd6splayersguide, -/turf/simulated/floor/wood, -/area/library) -"aHh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/camera/network/research{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aHk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHl" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aHm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aHo" = ( -/obj/machinery/light, -/obj/machinery/portable_atmospherics/hydroponics, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aHp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aHq" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aHr" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/sign/department/bar, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/bar) -"aHs" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aHt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHu" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 1 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/crew_quarters/bar) -"aHv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"aHw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aHx" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aHy" = ( -/obj/effect/floor_decal/corner/beige{ - dir = 10 - }, -/obj/effect/floor_decal/corner/beige{ - dir = 9 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aHz" = ( -/obj/structure/device/piano, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"aHA" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aHB" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/marble, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aHC" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"aHD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics) -"aHE" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/structure/window/basic{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aHF" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aHG" = ( -/obj/machinery/autolathe{ - dir = 1; - hacked = 1 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aHH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aHI" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aHJ" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHK" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - name = "Robotics Lab"; - req_access = list(29,47) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aHL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aHM" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - dir = 4; - pixel_x = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aHN" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 4; - name = "Robotics"; - sortType = "Robotics" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aHO" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aHP" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/light, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aHQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHS" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - pixel_x = 22; - pixel_y = -7; - report_danger_level = 0 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aHT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHU" = ( -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/structure/closet/l3closet/scientist, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aHW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aHZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIb" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIc" = ( -/obj/machinery/computer/timeclock/premade/east, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 5 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aId" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"aIe" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"aIf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIg" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aIh" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIi" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIj" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aIk" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aIl" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aIm" = ( -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIn" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aIo" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIp" = ( -/obj/structure/flora/pottedplant/unusual, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aIq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/recharge_station, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/camera/network/research, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aIr" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1382; - icon_state = "door_locked"; - id_tag = "xenobiology_airlock_inner"; - locked = 1; - name = "Xenobiology Interior Airlock Doors"; - req_one_access = list(47,55) - }, -/obj/machinery/access_button/airlock_interior{ - frequency = 1382; - master_tag = "xenobiology_airlock_control"; - name = "Xenobiology Access Control"; - pixel_x = -24; - pixel_y = 4; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aIs" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/research{ - autoclose = 0; - frequency = 1382; - icon_state = "door_locked"; - id_tag = "xenobiology_airlock_inner"; - locked = 1; - name = "Xenobiology Interior Airlock Doors"; - req_one_access = list(47,55) - }, -/obj/machinery/access_button/airlock_interior{ - frequency = 1382; - master_tag = "xenobiology_airlock_control"; - name = "Xenobiology Access Control"; - pixel_x = 24; - pixel_y = 4; - req_one_access = list(47,55) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aIt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aIu" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aIv" = ( -/obj/machinery/computer/rdconsole/robotics{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aIw" = ( -/turf/simulated/wall, -/area/rnd/robotics/mechbay) -"aIx" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/structure/sign/department/robo{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIy" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIA" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIB" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIC" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aID" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIE" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/wood, -/area/library) -"aIF" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"aIG" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/structure/sign/directions/evac{ - dir = 8; - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIH" = ( -/obj/structure/table/marble, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aII" = ( -/obj/structure/sign/department/bar{ - pixel_x = 32 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIJ" = ( -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIK" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aIM" = ( -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIN" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aIO" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aIP" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"aIQ" = ( -/obj/structure/bed/chair/comfy{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Bartender" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"aIR" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aIS" = ( -/obj/machinery/vending/cigarette{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIT" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aIU" = ( -/obj/machinery/vending/snack{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aIV" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aIW" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aIX" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aIY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aIZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aJa" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 8; - icon_state = "pdoor0"; - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Blast Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/embedded_controller/radio/airlock/access_controller{ - frequency = 1382; - id_tag = "xenobiology_airlock_control"; - name = "Xenobiology Access Controller"; - pixel_x = 25; - tag_exterior_door = "xenobiology_airlock_outer"; - tag_interior_door = "xenobiology_airlock_inner" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aJb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aJc" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aJd" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aJf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aJg" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "mechbay"; - name = "Mech Bay" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aJh" = ( -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aJj" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJk" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJl" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/beakers, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aJm" = ( -/obj/machinery/mecha_part_fabricator{ - dir = 8 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJn" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/hallway/lower/third_south) -"aJo" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_external/public, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aJp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_external/public, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aJq" = ( -/obj/structure/bed/chair/comfy, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aJr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/station_map{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aJs" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/grille, -/turf/simulated/floor/tiled/techmaint, -/area/crew_quarters/bar) -"aJt" = ( -/turf/simulated/wall, -/area/tether/surfacebase/bar_backroom) -"aJu" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aJv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/marble, -/obj/machinery/recharger, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aJw" = ( -/obj/structure/flora/ausbushes/ppflowers, -/obj/structure/flora/ausbushes/lavendergrass, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"aJx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aJy" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aJz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aJA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aJB" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aJC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aJD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aJE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aJF" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJG" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aJK" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aJL" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJM" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aJN" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aJO" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aJP" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aJQ" = ( -/obj/machinery/recharge_station, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aJR" = ( -/obj/machinery/recharge_station, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aJS" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - icon_state = "frame"; - pixel_x = -64 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aJT" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aJU" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aJV" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/item/weapon/packageWrap, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/hydroponics) -"aJW" = ( -/turf/simulated/wall, -/area/rnd/robotics/surgeryroom2) -"aJX" = ( -/obj/structure/table/standard, -/obj/machinery/cell_charger, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJY" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aJZ" = ( -/obj/effect/floor_decal/borderfloorblack/corner, -/obj/effect/floor_decal/industrial/danger/corner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKa" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKb" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/effect/floor_decal/industrial/danger, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKc" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - id = "kitchen2"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aKd" = ( -/obj/effect/floor_decal/borderfloorblack/corner{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKe" = ( -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aKf" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"aKg" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKh" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKi" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKj" = ( -/turf/simulated/wall, -/area/tether/surfacebase/shuttle_pad) -"aKk" = ( -/obj/machinery/optable{ - name = "Robotics Operating Table" - }, -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/blood/oil, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics/surgeryroom1) -"aKl" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aKm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aKn" = ( -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ - scrub_id = "atrium" - }, -/turf/simulated/floor/tiled/techmaint, -/area/crew_quarters/bar) -"aKo" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aKp" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aKq" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"aKr" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aKs" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"aKt" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass{ - name = "Garden"; - req_access = list(28) - }, -/turf/simulated/floor/tiled/freezer, -/area/hydroponics/cafegarden) -"aKu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aKv" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aKw" = ( -/obj/machinery/light, -/mob/living/simple_mob/animal/passive/chicken, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"aKx" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aKy" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/sink/kitchen{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aKz" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aKA" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Xenobiology First Aid"; - req_one_access = list(5,47) - }, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aKB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aKC" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aKD" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/effect/floor_decal/industrial/danger, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKE" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/door/window/brigdoor/southleft{ - req_access = list(47); - req_one_access = list(47) - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aKF" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/goggles, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aKG" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/goggles, -/obj/structure/window/reinforced, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aKH" = ( -/obj/structure/table/reinforced, -/obj/item/clothing/ears/earmuffs, -/obj/item/clothing/glasses/goggles, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aKI" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/reinforced, -/area/tether/surfacebase/shuttle_pad) -"aKJ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/obj/structure/disposalpipe/sortjunction{ - name = "HOS Office"; - sortType = "HOS Office" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aKK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aKL" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - id = "mechbay-inner"; - name = "Mech Bay" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aKM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aKN" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aKO" = ( -/obj/machinery/mech_recharger, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aKP" = ( -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aKQ" = ( -/obj/machinery/mech_recharger, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aKR" = ( -/obj/structure/closet/secure_closet/medical_wall/anesthetics{ - pixel_x = -32; - req_access = list(); - req_one_access = list(29,45) - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/button/windowtint{ - id = "robo_surg_2"; - pixel_y = 25 - }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 22 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aKS" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aKT" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKU" = ( -/turf/simulated/floor/reinforced, -/area/tether/surfacebase/shuttle_pad) -"aKV" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKW" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aKY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aKZ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aLa" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aLb" = ( -/obj/structure/closet/crate, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLc" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/effect/landmark/start{ - name = "Chef" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aLd" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"aLe" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/shutters{ - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "freezer"; - name = "Freezer Shutters"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/freezer) -"aLf" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aLg" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aLh" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/corner/beige/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aLi" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aLj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aLk" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aLl" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLm" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLn" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aLo" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLp" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLq" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/weapon/paper{ - desc = ""; - info = "Stop installing NIFs in here you clods! Unless it's on a synth. Otherwise, STOP DOING IT! You're killing people! -Management"; - name = "note to science staff" - }, -/obj/item/device/robotanalyzer, -/obj/item/device/robotanalyzer, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aLr" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "robo_surg_2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aLs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aLt" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aLu" = ( -/obj/machinery/atmospherics/pipe/tank/air, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"aLv" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aLw" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aLx" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/blast/regular{ - id = "mechbay-inner"; - name = "Mech Bay" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aLy" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aLz" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aLA" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass_external/public, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aLB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_external/public, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aLC" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLD" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLE" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLF" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLG" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/requests_console{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aLH" = ( -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal/deliveryChute, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLI" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLJ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/sinpockets, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLK" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aLL" = ( -/turf/simulated/open, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aLM" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/open, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aLN" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aLO" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Equipment Storage"; - req_one_access = list(55) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aLP" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 1; - pixel_y = 5 - }, -/turf/simulated/floor/wood, -/area/library) -"aLQ" = ( -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - pixel_x = 22; - report_danger_level = 0 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aLR" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Lab"; - req_one_access = list(47,55) - }, -/obj/machinery/door/firedoor, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aLS" = ( -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLT" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aLU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aLV" = ( -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aLW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"aLX" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aLY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aLZ" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Surgery Room"; - req_one_access = list(29,47) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aMa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aMb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMd" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aMe" = ( -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aMf" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "tether_pad_airlock"; - pixel_y = 28; - tag_door = "tether_pad_hatch" - }, -/obj/machinery/airlock_sensor{ - frequency = 1380; - id_tag = "tether_pad_sensor"; - pixel_x = -11; - pixel_y = 28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMg" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aMh" = ( -/obj/structure/bed/chair/comfy{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aMi" = ( -/obj/structure/flora/pottedplant/unusual, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aMj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aMk" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/library) -"aMl" = ( -/turf/simulated/open, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aMm" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/structure/flora/pottedplant/unusual, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aMn" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/device/radio/phone, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aMo" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aMp" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aMq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_x = 30; - pixel_y = -22 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aMr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aMs" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/atmospherics/binary/passive_gate/on{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"aMt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aMu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - id = "mechbay-inner"; - name = "Mech Bay"; - pixel_x = 26; - pixel_y = -26; - req_access = list(29,47); - req_one_access = list(47) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aMv" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - id = "mechbay-inner"; - name = "Mech Bay" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aMw" = ( -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/obj/structure/mirror{ - pixel_x = -25 - }, -/obj/machinery/vending/wallmed1/public{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"aMx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ - id = "mechbay-inner"; - name = "Mech Bay"; - pixel_x = -26; - pixel_y = -26; - req_access = list(29,47); - req_one_access = list(47) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aMy" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aMz" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aMA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMB" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aMD" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aME" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/tether) -"aMF" = ( -/obj/structure/shuttle/window, -/obj/structure/grille, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/tether) -"aMG" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aMH" = ( -/obj/structure/flora/pottedplant/crystal, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aMI" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"aMJ" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/structure/sink/kitchen{ - name = "sink"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aMK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 21 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aML" = ( -/obj/structure/closet/bombcloset, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aMM" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aMN" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aMO" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aMP" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/light, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aMQ" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/jumper_kit, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = -1; - pixel_y = -2 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom2) -"aMR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aMS" = ( -/obj/machinery/vending/fitness, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"aMT" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aMV" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aMX" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aMY" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aMZ" = ( -/obj/structure/closet/firecloset, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNa" = ( -/obj/machinery/computer/shuttle_control/tether_backup{ - req_one_access = list() - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNb" = ( -/obj/structure/closet/emcloset, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNc" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNd" = ( -/obj/structure/table/glass, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aNe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aNf" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aNg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aNh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aNi" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"aNj" = ( -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, -/turf/simulated/wall, -/area/tether/surfacebase/shuttle_pad) -"aNk" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNl" = ( -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNm" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "tether_shuttle"; - pixel_x = 25; - tag_door = "tether_shuttle_hatch" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNn" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNo" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aNp" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aNq" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/effect/decal/cleanable/blood, -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aNr" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/target_stake, -/turf/simulated/floor/tiled/dark, -/area/rnd/research/testingrange) -"aNs" = ( -/obj/machinery/cryopod/robot, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aNt" = ( -/obj/machinery/cryopod/robot, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"aNu" = ( -/obj/machinery/computer/cryopod/robot{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aNv" = ( -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 2; - pixel_y = -28 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aNw" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/turf/simulated/floor/bluegrid, -/area/rnd/robotics/mechbay) -"aNx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aNy" = ( -/obj/structure/sign/poster{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 10 - }, -/obj/machinery/camera/network/medbay{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aNz" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "tether_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNA" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNB" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aNC" = ( -/obj/structure/table/woodentable, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/device/perfect_tele{ - desc = "Seems absurd, doesn't it? Yet, here we are. Generally considered dangerous contraband unless the user has permission from Central Command. This one is the Site Manager's, and they are authorized to use it."; - name = "manager's translocator" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aND" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aNE" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aNF" = ( -/turf/simulated/wall, -/area/rnd/robotics/surgeryroom1) -"aNG" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/tether/surfacebase/shuttle_pad) -"aNH" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aNI" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25; - target_temperature = 270 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aNJ" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNK" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"aNL" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNM" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aNN" = ( -/turf/simulated/floor/tiled/monofloor, -/area/tether/surfacebase/shuttle_pad) -"aNO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aNP" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/shuttle/plating/airless, -/area/shuttle/tether) -"aNQ" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/open, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aNR" = ( -/obj/structure/catwalk, -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aNS" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNT" = ( -/obj/structure/closet/firecloset, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aNU" = ( -/obj/structure/railing{ - dir = 4 - }, -/obj/structure/railing, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aNV" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aNW" = ( -/obj/structure/railing{ - dir = 8 - }, -/obj/structure/railing, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aNX" = ( -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/turf/simulated/wall, -/area/tether/surfacebase/shuttle_pad) -"aNY" = ( -/obj/machinery/button/remote/blast_door{ - dir = 1; - id = "hangarsurface"; - name = "Engine Repair Bay"; - pixel_y = -25 - }, -/turf/simulated/floor/reinforced, -/area/tether/surfacebase/shuttle_pad) -"aNZ" = ( -/obj/structure/sign/xenobio, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aOa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aOb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/camera/network/tether{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aOc" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOd" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOe" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/corner/grey/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOf" = ( -/turf/simulated/wall/r_wall, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aOg" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aOh" = ( -/obj/structure/cable/green, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aOi" = ( -/obj/structure/railing{ - dir = 1 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOj" = ( -/obj/structure/reagent_dispensers/fueltank, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOk" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOl" = ( -/obj/machinery/ion_engine, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOm" = ( -/obj/structure/railing, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOn" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOo" = ( -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/shower{ - dir = 4; - pixel_x = 5 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aOp" = ( -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aOq" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aOr" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aOs" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOt" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOu" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"aOx" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/corner/grey/border{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance/common{ - name = "Engine Repair Bay" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOA" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloorblack/corner, -/obj/effect/floor_decal/borderfloorblack/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aOE" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aOF" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aOG" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aOH" = ( -/obj/effect/floor_decal/borderfloorblack/corner{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOI" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOJ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/camera/network/tether{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aOK" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOL" = ( -/obj/effect/floor_decal/borderfloorblack/corner{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aOM" = ( -/obj/structure/table/steel, -/obj/random/tech_supply, -/obj/random/tool, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aON" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/table/steel, -/obj/random/maintenance/engineering, -/obj/random/maintenance/engineering, -/obj/random/tech_supply, -/obj/item/stack/cable_coil/random, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOP" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/structure/table/steel, -/obj/random/maintenance/engineering, -/obj/item/clothing/glasses/welding, -/obj/item/weapon/weldingtool, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aOQ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aOR" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_office) -"aOS" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/closet/radiation, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aOT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aOU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/camera/network/command, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aOV" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/item/weapon/surgical/scalpel, -/obj/item/weapon/surgical/cautery, -/obj/item/weapon/autopsy_scanner, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aOW" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aOX" = ( -/obj/structure/disposalpipe/junction, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aOY" = ( -/obj/structure/window/basic/full, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aOZ" = ( -/obj/machinery/newscaster, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPa" = ( -/obj/machinery/camera/network/command{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aPb" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"aPc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"aPd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aPe" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/command{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aPf" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aPg" = ( -/obj/machinery/computer/area_atmos/tag{ - scrub_id = "xeno_phoron_pen_scrubbers" - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPh" = ( -/obj/machinery/computer/security/xenobio, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPi" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Site Manager" - }, -/obj/machinery/button/remote/blast_door{ - dir = 8; - id = "cap_office"; - name = "Security Shutters"; - pixel_x = 30; - pixel_y = 16 - }, -/obj/machinery/camera/network/command{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aPj" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aPk" = ( -/obj/machinery/camera/network/command, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aPl" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPm" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/donkpockets, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPn" = ( -/obj/structure/table/woodentable, -/obj/machinery/microwave, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aPp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/camera/network/command, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aPq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aPr" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28; - req_access = list(67) - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aPs" = ( -/turf/simulated/wall, -/area/tether/surfacebase/southhall) -"aPt" = ( -/obj/machinery/light/small, -/obj/item/weapon/tank/phoron, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"aPu" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aPv" = ( -/obj/structure/window/basic/full, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_office) -"aPw" = ( -/obj/structure/table/wooden_reinforced, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPx" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Xenobiologist" - }, -/obj/machinery/button/remote/blast_door{ - id = "xenobiolockdown"; - name = "Xenobiology Lockdown Control"; - pixel_x = -35; - req_one_access = list(47,55) - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPy" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPz" = ( -/obj/effect/landmark/start{ - name = "Xenobiologist" - }, -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPA" = ( -/obj/structure/table/glass, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/masks, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aPB" = ( -/obj/machinery/vending/snack{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPC" = ( -/obj/machinery/computer/communications{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/command{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aPD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/item/device/radio/intercom{ - dir = 1; - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aPE" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = 10 - }, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPF" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aPG" = ( -/obj/random/mob/mouse, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPH" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPJ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPK" = ( -/obj/structure/window/basic/full, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPL" = ( -/obj/machinery/door/airlock/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aPM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aPN" = ( -/obj/machinery/photocopier, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPO" = ( -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aPP" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_office) -"aPQ" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aPR" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aPS" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aPT" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPU" = ( -/obj/machinery/vending/fitness{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPV" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aPW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPX" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPY" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aPZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aQa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"aQb" = ( -/obj/machinery/papershredder, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQc" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQd" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/open, -/area/tether/surfacebase/north_stairs_three) -"aQe" = ( -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQf" = ( -/obj/structure/sink{ - pixel_y = 20 - }, -/obj/structure/mirror{ - dir = 4; - pixel_y = 32 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aQg" = ( -/obj/machinery/vending/cola{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQj" = ( -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQk" = ( -/obj/machinery/computer/arcade, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQl" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - name = "Xenobiology"; - sortType = "Xenobiology" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQq" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Office"; - req_one_access = list(55) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_office) -"aQr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQs" = ( -/obj/machinery/door/airlock/glass_science{ - name = "Break Room" - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQu" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQv" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQw" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQx" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/cell_charger, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQB" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQD" = ( -/obj/structure/catwalk, -/obj/machinery/camera/network/outside{ - dir = 9 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aQE" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/donut, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQF" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aQG" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQH" = ( -/obj/structure/table/wooden_reinforced, -/obj/item/stack/material/phoron{ - amount = 6 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/syringe, -/obj/item/weapon/reagent_containers/syringe, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQI" = ( -/obj/structure/bed/chair/office/dark, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Xenobiologist" - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQL" = ( -/obj/machinery/vending/coffee{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - dir = 8; - pixel_x = 24 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQM" = ( -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQN" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQO" = ( -/obj/structure/table/woodentable, -/obj/random/plushie, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQP" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aQR" = ( -/obj/structure/table/glass, -/obj/item/bodybag, -/obj/item/device/healthanalyzer, -/obj/random/medical, -/obj/structure/closet/medical_wall{ - pixel_y = 35 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/item/weapon/storage/firstaid/regular, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aQS" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/reagentgrinder, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQT" = ( -/obj/structure/flora/pottedplant/crystal, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aQU" = ( -/obj/machinery/camera/network/outside{ - dir = 9 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aQV" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/machinery/light, -/obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQW" = ( -/obj/machinery/camera/network/outside{ - dir = 1 - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aQX" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aQY" = ( -/obj/machinery/light, -/obj/machinery/media/jukebox, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aQZ" = ( -/obj/structure/disposalpipe/sortjunction{ - dir = 1; - name = "Xenobiology"; - sortType = "Xenobiology" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRa" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRb" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Office"; - req_one_access = list(55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRc" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRd" = ( -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRe" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRf" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Showers and Decontamination"; - req_one_access = list(47) - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRg" = ( -/obj/machinery/optable, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRh" = ( -/obj/structure/catwalk, -/obj/machinery/camera/network/outside{ - dir = 5 - }, -/turf/simulated/open/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aRi" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRj" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRk" = ( -/obj/structure/table/standard, -/obj/item/toy/plushie/coffee_fox, -/obj/item/clothing/glasses/welding, -/obj/item/weapon/weldingtool, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRl" = ( -/obj/machinery/newscaster, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRm" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "serviceblock2" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aRn" = ( -/obj/machinery/newscaster, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRo" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRp" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/obj/structure/closet/l3closet/scientist, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRq" = ( -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRr" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower, -/obj/random/soap, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRs" = ( -/obj/structure/curtain/open/shower, -/obj/machinery/shower{ - dir = 8 - }, -/obj/random/soap, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRt" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/storage/box/monkeycubes, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRv" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRw" = ( -/obj/structure/table/standard, -/obj/item/weapon/extinguisher, -/obj/item/clothing/shoes/galoshes, -/obj/item/clothing/shoes/galoshes, -/obj/item/weapon/extinguisher, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRy" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Autopsy Room"; - req_one_access = list(55) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRA" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/box/beakers, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRB" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Showers and Decontamination" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRE" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRF" = ( -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRG" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aRH" = ( -/obj/structure/sink/kitchen{ - name = "sink"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aRK" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aRL" = ( -/obj/machinery/washing_machine, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRM" = ( -/obj/structure/table/standard, -/obj/item/toy/plushie/purple_fox, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/item/weapon/reagent_containers/spray/cleaner, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aRN" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aRO" = ( -/obj/item/device/radio/intercom, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRP" = ( -/obj/machinery/door/airlock/research{ - name = "Xenobiology Autopsy Room"; - req_one_access = list(55) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRQ" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"aRR" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRS" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aRT" = ( -/obj/structure/sign/department/xenolab, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRU" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Showers and Decontamination" - }, -/turf/simulated/floor/tiled/steel, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRV" = ( -/obj/item/device/radio/intercom, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_decon) -"aRW" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aRX" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aRY" = ( -/obj/structure/bed/roller, -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/toolbox/emergency, -/obj/item/device/defib_kit/loaded, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aRZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSb" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aSc" = ( -/obj/machinery/door/firedoor/glass/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSd" = ( -/obj/machinery/door/firedoor/glass/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSe" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aSf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aSh" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aSi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay foyer."; - dir = 1; - id = "MedbayTriage"; - name = "Medbay Doors Control"; - pixel_x = -25; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aSj" = ( -/obj/structure/window/basic/full, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_main) -"aSk" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - pixel_x = 22; - pixel_y = -7; - report_danger_level = 0 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 23; - pixel_y = 13 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"aSl" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aSm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/medical{ - name = "Medical Admin Access" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppersouthstairwell) -"aSn" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/admin) -"aSo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSp" = ( -/obj/item/weapon/storage/firstaid/o2{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/o2, -/obj/effect/floor_decal/corner/blue/full{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSq" = ( -/obj/item/weapon/storage/firstaid/adv{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/adv, -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSr" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 32; - icon_state = "32-1" - }, -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/structure/disposalpipe/down{ - dir = 1 - }, -/turf/simulated/open, -/area/rnd/outpost/xenobiology/outpost_stairs) -"aSs" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"aSt" = ( -/obj/machinery/door/firedoor/glass/hidden, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSu" = ( -/obj/effect/landmark{ - name = "droppod_landing" - }, -/turf/simulated/floor/outdoors/grass/sif/virgo3b, -/area/tether/surfacebase/outside/outside3) -"aSv" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSw" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"aSx" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aSy" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aSz" = ( -/obj/structure/window/basic/full, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_main) -"aSA" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aSB" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aSC" = ( -/obj/machinery/light_switch{ - pixel_x = -25; - pixel_y = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/machinery/newscaster{ - pixel_x = -25; - pixel_y = -7 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/structure/sink{ - dir = 8; - pixel_x = -12 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aSD" = ( -/obj/structure/sign/redcross, -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aSE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/alarm{ - alarm_id = "anomaly_testing"; - breach_detection = 0; - dir = 8; - pixel_x = 22; - report_danger_level = 0 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aSF" = ( -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/machinery/librarypubliccomp, -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/library) -"aSG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSH" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aSI" = ( -/turf/simulated/wall, -/area/rnd/outpost/xenobiology/outpost_storage) -"aSJ" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_storage) -"aSK" = ( -/obj/item/weapon/storage/firstaid/toxin{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/toxin, -/obj/effect/floor_decal/corner/green/full, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSL" = ( -/obj/item/weapon/storage/firstaid/fire{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/storage/firstaid/fire, -/obj/effect/floor_decal/corner/yellow/full{ - dir = 4 - }, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aSM" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "medbayfoyer" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/triage) -"aSN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction/flipped{ - dir = 1; - name = "Security"; - sortType = "Security" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"aSO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aSP" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/structure/disposalpipe/junction{ - dir = 4; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aSQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aSR" = ( -/obj/machinery/papershredder, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aSS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aST" = ( -/obj/machinery/hologram/holopad, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aSU" = ( -/obj/machinery/vending/medical, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aSV" = ( -/obj/machinery/vending/blood, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aSW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aSX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aSY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aSZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aTa" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aTb" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aTc" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTd" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/chemistry) -"aTe" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_research{ - name = "Weapons Testing Range"; - req_access = list(47) - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"aTf" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aTg" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tether) -"aTh" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aTi" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aTj" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/pen, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aTk" = ( -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aTl" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 - }, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tourbus/engines) -"aTm" = ( -/turf/simulated/wall/r_wall, -/area/tether/surfacebase/medical/admin) -"aTp" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aTq" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aTr" = ( -/obj/effect/floor_decal/techfloor/corner{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"aTs" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aTt" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/maintenance/command{ - req_access = list(19) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor, -/area/bridge_hallway) -"aTu" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_command{ - dir = 1; - name = "Bridge"; - req_access = list(19) - }, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aTv" = ( -/obj/machinery/computer/station_alert/all{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aTw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTx" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aTy" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "hop_office" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "hop_office" - }, -/obj/structure/cable/green{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/heads/hop) -"aTz" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "hop_office" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "hop_office" - }, -/obj/structure/cable/green, -/obj/structure/cable/green{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/crew_quarters/heads/hop) -"aTA" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aTB" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_breakroom) -"aTC" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/firstaid/regular, -/obj/item/device/radio{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/device/radio, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = 25 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/item/device/multitool, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aTD" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/closet/firecloset, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_south_airlock) -"aTE" = ( -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aTF" = ( -/obj/structure/closet/crate/plastic, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hydroponics) -"aTG" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTH" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTI" = ( -/obj/structure/closet/crate, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTJ" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock1" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTK" = ( -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/folder/white, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/item/weapon/pen, -/obj/item/device/flashlight/lamp/green{ - pixel_x = 10; - pixel_y = 14 - }, -/obj/item/weapon/storage/box/body_record_disk{ - pixel_x = -3; - pixel_y = -3 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aTL" = ( -/obj/structure/table/standard, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aTM" = ( -/obj/machinery/oxygen_pump/anesthetic, -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery2) -"aTN" = ( -/obj/structure/table/standard, -/obj/item/stack/nanopaste, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aTO" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aTP" = ( -/obj/item/weapon/card/id/gold/captain/spare/fakespare, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aTQ" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aTR" = ( -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aTS" = ( -/obj/machinery/conveyor_switch/oneway{ - id = "serviceblock1" - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aTT" = ( -/obj/machinery/door/morgue{ - dir = 2; - name = "Private Study"; - req_access = list(37) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/library/study) -"aTU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aTV" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aTX" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"aTY" = ( -/obj/machinery/door/airlock/security{ - name = "Internal Affairs"; - req_access = list(38); - req_one_access = newlist() - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"aUb" = ( -/obj/structure/bed/chair, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"aUc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aUd" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aUe" = ( -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"aUf" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aUg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aUi" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donut, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/item/weapon/paper_bin{ - pixel_x = 4; - pixel_y = 7 - }, -/obj/item/weapon/pen, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aUj" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/disposal, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aUk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aUl" = ( -/obj/effect/floor_decal/borderfloor, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aUm" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aUn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aUo" = ( -/obj/machinery/door/airlock/multi_tile/glass, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/hallway/lower/third_south) -"aUp" = ( -/obj/machinery/door/firedoor, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/hallway/lower/third_south) -"aUq" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"aUr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aUs" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/machinery/computer/transhuman/designer{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aUt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aUu" = ( -/obj/item/stack/material/plastic, -/obj/structure/table/rack, -/obj/item/stack/material/steel{ - amount = 3 - }, -/obj/random/maintenance/engineering, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"aUv" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aUw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aUy" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_command{ - name = "Bridge"; - req_access = list(19) - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aUz" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aUA" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical3, -/obj/item/weapon/soap/nanotrasen, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aUB" = ( -/obj/structure/plasticflaps, -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock1" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aUC" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aUD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aUF" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/obj/machinery/seed_storage/garden{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aUG" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/structure/closet/crate/freezer, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 11 - }, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aUH" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aUI" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aUJ" = ( -/obj/machinery/optable, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aUK" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aUL" = ( -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUM" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/obj/machinery/vending/hydronutrients{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aUO" = ( -/obj/effect/floor_decal/techfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/public_garden_three) -"aUP" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUS" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUT" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/obj/structure/window/reinforced/tinted{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aUU" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/lobby) -"aUV" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aUW" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aUX" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry" - }, -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "chemistry"; - layer = 3.1; - name = "Chemistry Shutters" - }, -/obj/structure/table/reinforced, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUY" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - dir = 1; - id = "chemistry"; - name = "Chemistry Shutters"; - pixel_x = -6; - pixel_y = -57; - req_access = list(5) - }, -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aUZ" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/dropper, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVa" = ( -/obj/structure/bed/chair/office/dark, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVb" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aVc" = ( -/obj/effect/landmark/start{ - name = "Paramedic" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aVd" = ( -/obj/machinery/conveyor{ - dir = 1; - id = "serviceblock1" - }, -/obj/structure/disposalpipe/trunk, -/obj/structure/disposaloutlet{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aVe" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVf" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/eastright{ - dir = 8; - name = "Chemistry" - }, -/obj/machinery/door/window/westleft{ - dir = 4; - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "chemistry"; - layer = 3.1; - name = "Chemistry Shutters" - }, -/obj/structure/table/reinforced, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVg" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; - name = "Chemistry Cleaner" - }, -/obj/item/weapon/hand_labeler, -/obj/item/weapon/packageWrap, -/obj/item/device/mass_spectrometer/adv, -/obj/item/device/mass_spectrometer/adv, -/obj/item/clothing/glasses/science, -/obj/item/clothing/glasses/science, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 10 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 10 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 7; - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVh" = ( -/obj/machinery/chemical_dispenser/full, -/obj/structure/table/reinforced, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVi" = ( -/obj/machinery/chem_master, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/item/device/radio/intercom{ - pixel_y = -28 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVj" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio/intercom/department/medbay{ - pixel_y = -24 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/chemical_dispenser/biochemistry/full, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"aVk" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVl" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/reagent_dispensers/water_cooler/full{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVn" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVo" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2, -/obj/effect/floor_decal/corner/paleblue/bordercorner2, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/table/glass, -/obj/item/weapon/storage/box/cups{ - pixel_x = 7; - pixel_y = 13 - }, -/obj/machinery/recharger, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"aVq" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lime/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"aVs" = ( -/obj/structure/lattice, -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" - }, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 4 - }, -/turf/simulated/open, -/area/maintenance/lower/mining) -"aVt" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - name = "Infirmary Lobby" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/monofloor{ - dir = 8 - }, -/area/tether/surfacebase/medical/lobby) -"aVu" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/table/bench/standard, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVv" = ( -/obj/structure/closet/secure_closet/medical2, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aVw" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aVx" = ( -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"aVy" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aVz" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"aVA" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVB" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aVC" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"aVD" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/storage) -"aVE" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVG" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVH" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"aVI" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"aVK" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/structure/flora/pottedplant/stoutbush, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/surface_three_hall) -"aVL" = ( -/obj/machinery/photocopier, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/sign/poster{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aVN" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "surfsurgery2" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/surgery2) -"aVO" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aVP" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aVQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aVR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aVS" = ( -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/reagent_dispensers/water_cooler/full{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"aVT" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aVU" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aVV" = ( -/obj/machinery/account_database{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aVW" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"aVX" = ( -/turf/simulated/wall{ - can_open = 1 - }, -/area/tether/surfacebase/surface_three_hall) -"aVY" = ( -/obj/machinery/computer/operating, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aVZ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aWa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"aWb" = ( -/obj/structure/sign/directions/evac{ - dir = 4 - }, -/turf/simulated/wall, -/area/tether/surfacebase/security/upperhall) -"aWd" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aWe" = ( -/obj/structure/table/standard, -/obj/structure/extinguisher_cabinet{ - pixel_x = -27 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/bodybag/cryobag{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/device/radio{ - pixel_x = 7; - pixel_y = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aWf" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"aWg" = ( -/obj/structure/sign/directions/evac{ - dir = 8 - }, -/turf/simulated/wall, -/area/tether/surfacebase/medical/lobby) -"aWh" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/medical/lobby) -"aWi" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"aWj" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aWk" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"aWl" = ( -/obj/structure/table/woodentable, -/obj/random/drinkbottle, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aWm" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWo" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"aWp" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWq" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWr" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aWs" = ( -/obj/machinery/suit_cycler/prototype, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"aWt" = ( -/obj/effect/floor_decal/corner/red{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWv" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"aWw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWx" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWy" = ( -/obj/machinery/sleeper{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aWz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atm{ - pixel_y = 31 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aWB" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWC" = ( -/turf/simulated/wall, -/area/tether/surfacebase/entertainment/backstage) -"aWD" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/entertainment/backstage) -"aWE" = ( -/obj/structure/table/glass, -/obj/machinery/door/window/westright{ - req_one_access = list(35,28) - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/hydroponics) -"aWF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"aWL" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWM" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/grass, -/area/hydroponics) -"aWN" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWO" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWQ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aWR" = ( -/obj/structure/table/standard, -/obj/item/weapon/gun/energy/taser/xeno, -/obj/item/weapon/melee/baton/slime/loaded, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aWS" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/door/airlock/glass, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWT" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWU" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWV" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aWW" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"aWY" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"aWZ" = ( -/obj/machinery/door/airlock/glass_security, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"aXb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"aXc" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk, -/obj/machinery/button/windowtint{ - id = "surfsurgery2"; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"aXd" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXf" = ( -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/library) -"aXg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXh" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aXi" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aXj" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aXk" = ( -/obj/structure/sign/directions/medical{ - dir = 1; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 1; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 1; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/library) -"aXl" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 4 - }, -/area/library) -"aXm" = ( -/obj/effect/decal/cleanable/blood/oil, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"aXn" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXo" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/wood, -/area/library) -"aXp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXr" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXt" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aXw" = ( -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/turf/simulated/floor/wood, -/area/library) -"aXx" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/plating, -/area/bridge) -"aXy" = ( -/obj/structure/table/standard, -/obj/item/weapon/gun/energy/taser/xeno, -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = -28 - }, -/obj/item/weapon/melee/baton/slime/loaded, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"aXz" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/green, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/obj/machinery/disposal, -/turf/simulated/floor/wood, -/area/rnd/outpost/xenobiology/outpost_office) -"aXA" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_y = -28 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aXB" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/bridge) -"aXC" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/library) -"aXD" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/plating, -/area/bridge) -"aXE" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - closed_layer = 10; - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "bridge blast"; - layer = 1; - name = "Bridge Blast Doors"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/plating, -/area/bridge) -"aXF" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aXG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aXH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/table/steel, -/obj/item/weapon/implantcase/chem, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aXJ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/steel, -/obj/item/weapon/locator, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aXK" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aXM" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/junction/yjunction{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aXP" = ( -/obj/structure/disposalpipe/up{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/research_storage) -"aXS" = ( -/obj/structure/bed/chair/comfy, -/obj/machinery/camera/network/civilian, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"aXT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aXU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aXV" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aXW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aXX" = ( -/obj/structure/filingcabinet/filingcabinet, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aXY" = ( -/obj/item/device/aicard, -/obj/item/weapon/storage/box/PDAs{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/box/ids, -/obj/structure/table/reinforced, -/obj/item/weapon/book/manual/command_guide, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aXZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aYa" = ( -/obj/structure/closet, -/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aYb" = ( -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYc" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/shutters{ - dir = 4; - id = "cap_office"; - layer = 3.1; - name = "Colony Directo's Shutters" - }, -/obj/structure/cable/green{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/captain) -"aYd" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/random/junk, -/obj/effect/floor_decal/techfloor{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aYe" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/vacant/vacant_shop) -"aYf" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYg" = ( -/obj/machinery/computer/card{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYi" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donut, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYj" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_command{ - name = "Bridge"; - req_access = list(19) - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYl" = ( -/obj/structure/lattice, -/obj/structure/disposalpipe/down, -/obj/structure/cable/green{ - d1 = 32; - d2 = 8; - icon_state = "32-8" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 8 - }, -/turf/simulated/open, -/area/vacant/vacant_shop) -"aYm" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYn" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aYo" = ( -/obj/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYq" = ( -/obj/structure/dogbed, -/mob/living/simple_mob/animal/passive/dog/corgi/Ian, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aYr" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_command{ - name = "Bridge"; - req_access = list(19) - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYs" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/table/reinforced, -/obj/machinery/photocopier/faxmachine{ - department = "Bridge" - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYu" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYv" = ( -/obj/structure/table/reinforced, -/obj/machinery/recharger{ - pixel_x = 8 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/button/remote/blast_door{ - id = "bridge blast"; - name = "Bridge Blastdoors"; - pixel_x = -6; - pixel_y = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYw" = ( -/obj/machinery/photocopier, -/obj/structure/extinguisher_cabinet{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYx" = ( -/obj/machinery/computer/transhuman/resleeving{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYy" = ( -/obj/structure/bed/chair/office/dark, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYz" = ( -/obj/machinery/computer/crew{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYA" = ( -/obj/machinery/computer/supplycomp{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYB" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYC" = ( -/turf/simulated/wall, -/area/tether/surfacebase/entertainment) -"aYD" = ( -/obj/machinery/computer/power_monitor{ - dir = 8; - throwpass = 1 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYE" = ( -/obj/effect/floor_decal/corner/paleblue/full, -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYF" = ( -/obj/machinery/computer/med_data{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYG" = ( -/obj/effect/floor_decal/corner/paleblue/full{ - dir = 4 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYH" = ( -/obj/effect/floor_decal/corner/blue/full, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYI" = ( -/obj/structure/bed/chair/office/dark, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYJ" = ( -/obj/effect/floor_decal/corner/blue/full{ - dir = 4 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYK" = ( -/obj/effect/floor_decal/corner/yellow/full, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYL" = ( -/obj/machinery/computer/rcon{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYM" = ( -/obj/effect/floor_decal/corner/yellow/full{ - dir = 4 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aYN" = ( -/obj/machinery/portable_atmospherics/hydroponics, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/botanystorage) -"aYO" = ( -/turf/simulated/wall/r_wall, -/area/maintenance/commandmaint) -"aYP" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYQ" = ( -/obj/effect/floor_decal/industrial/warning, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYR" = ( -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYS" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYT" = ( -/turf/simulated/open, -/area/bridge_hallway) -"aYU" = ( -/obj/structure/railing{ - dir = 4 - }, -/turf/simulated/open, -/area/bridge_hallway) -"aYV" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aYW" = ( -/obj/structure/bed/chair/comfy/brown, -/obj/effect/landmark/start{ - name = "Head of Personnel" - }, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aYX" = ( -/obj/effect/landmark{ - name = "lightsout" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYY" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aYZ" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aZa" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aZb" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/clipboard, -/obj/item/weapon/stamp/hop, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/item/device/flashlight/lamp/green{ - pixel_x = -10 - }, -/obj/item/weapon/paper/dockingcodes, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZc" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aZd" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/corner/beige/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aZe" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/bridge_hallway) -"aZf" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aZh" = ( -/obj/machinery/door/airlock/glass_command{ - name = "Bridge"; - req_access = list(19) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aZi" = ( -/obj/structure/lattice, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/zpipe/down/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 32; - d2 = 4; - icon_state = "32-4" - }, -/turf/simulated/open, -/area/maintenance/commandmaint) -"aZj" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 8; - pixel_y = -26 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZk" = ( -/obj/structure/closet/wardrobe/captain, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZl" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZm" = ( -/obj/item/clothing/glasses/omnihud/all, -/obj/structure/closet/secure_closet/captains, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZn" = ( -/obj/structure/table/reinforced, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = 32 - }, -/obj/machinery/recharger, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZo" = ( -/obj/structure/table/reinforced, -/obj/item/device/megaphone, -/obj/item/weapon/book/manual/command_guide, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/structure/extinguisher_cabinet{ - dir = 1; - pixel_y = 32 - }, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZp" = ( -/obj/structure/closet/secure_closet/hop, -/obj/item/clothing/glasses/omnihud, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZq" = ( -/obj/structure/closet/secure_closet/hop2, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZr" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZs" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/maintenance/commandmaint) -"aZt" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aZu" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aZv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/command{ - name = "Head of Personnel"; - req_access = list(57) - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/heads/hop) -"aZw" = ( -/obj/item/weapon/bedsheet/captain, -/obj/structure/bed/padded, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"aZz" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZA" = ( -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aZB" = ( -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZC" = ( -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZD" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/machinery/station_map{ - pixel_y = 32 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"aZE" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZF" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 8 - }, -/obj/structure/window/basic, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZG" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/door/blast/shutters{ - dir = 4; - id = "cap_office"; - layer = 3.1; - name = "Colony Directo's Shutters" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/captain) -"aZH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/obj/structure/cable/green, -/obj/machinery/door/blast/shutters{ - dir = 4; - id = "cap_office"; - layer = 3.1; - name = "Colony Directo's Shutters" - }, -/turf/simulated/floor/plating, -/area/crew_quarters/captain) -"aZI" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aZJ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aZK" = ( -/obj/machinery/sleep_console, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"aZL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZM" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"aZN" = ( -/obj/structure/table/reinforced, -/obj/machinery/photocopier/faxmachine{ - department = "Head of Personnel's Office" - }, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZO" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aZP" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/folder/blue, -/obj/item/weapon/folder/red, -/obj/item/weapon/pen/multi, -/turf/simulated/floor/carpet, -/area/crew_quarters/heads/hop) -"aZQ" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"aZR" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/structure/window/basic{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZS" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aZT" = ( -/obj/machinery/door/airlock/command{ - id_tag = "captaindoor"; - name = "Site Manager's Office"; - req_access = list(20) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"aZU" = ( -/obj/structure/table/woodentable, -/obj/machinery/computer/skills{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/weapon/paper/dockingcodes, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZV" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/melee/chainofcommand, -/obj/item/weapon/coin/phoron{ - desc = "The face of the coin shows a portrait of the explorer who discovered the Virgo-Erigone system. The back depicts a Zodiac symbol that represents Virgo."; - name = "limited edition phoron coin" - }, -/obj/item/weapon/folder/blue_captain, -/obj/item/weapon/stamp/captain, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"aZW" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"aZX" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"aZY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"aZZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baa" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bab" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bac" = ( -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Bridge"; - departmentType = 5; - name = "Bridge RC"; - pixel_y = 32 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"bad" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"bae" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"baf" = ( -/obj/structure/table/rack, -/obj/item/weapon/tank/jetpack/oxygen, -/obj/item/clothing/mask/gas, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/item/weapon/card/id/gold/captain/spare, -/obj/machinery/door/window/brigdoor/westright{ - dir = 4; - name = "Colony Director's Storage"; - req_access = list(20) - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/obj/item/clothing/head/helmet/space/void/captain, -/obj/item/clothing/suit/space/void/captain, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bag" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bah" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bai" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"baj" = ( -/obj/structure/displaycase, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bak" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/dark, -/area/bridge) -"bal" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bam" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"ban" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bao" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/machinery/button/windowtint{ - id = "hop_office"; - layer = 3.3; - pixel_x = 3; - pixel_y = -29 - }, -/obj/machinery/button/remote/blast_door{ - desc = "A remote control-switch for shutters."; - id = "hop_office_desk"; - layer = 3.3; - name = "Desk Privacy Shutter"; - pixel_x = 10; - pixel_y = -29 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bap" = ( -/obj/structure/table/reinforced, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -32 - }, -/obj/structure/cable/green, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"baq" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bar" = ( -/obj/machinery/computer/communications, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bas" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/folder/blue, -/obj/item/device/flashlight/lamp/green, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bat" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bau" = ( -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Captain's Office" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bav" = ( -/obj/machinery/photocopier, -/obj/machinery/firealarm{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"baw" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bax" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bay" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"baz" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baA" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"baB" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"baC" = ( -/obj/machinery/vending/cola{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"baD" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"baE" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ - pixel_x = 3 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = -3 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"baF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/door/airlock/freezer{ - name = "Service"; - req_access = list(28) - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"baG" = ( -/obj/structure/bed/chair/comfy/brown{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"baH" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baI" = ( -/obj/machinery/icecream_vat, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"baJ" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baK" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"baL" = ( -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/window/basic{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baM" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"baN" = ( -/obj/machinery/papershredder, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"baO" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baP" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"baQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"baS" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"baT" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -22 - }, -/obj/machinery/media/jukebox, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"baU" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/skills, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"baV" = ( -/obj/machinery/computer/card, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"baW" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/computer/guestpass{ - dir = 8; - pixel_x = 25 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"baX" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"baY" = ( -/obj/structure/window/reinforced/full, -/obj/structure/grille, -/obj/structure/window/reinforced/tinted, -/obj/structure/window/reinforced/tinted{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"baZ" = ( -/obj/random/cutout, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bba" = ( -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbb" = ( -/obj/structure/bookcase, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/command_guide, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbc" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bbd" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bbe" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/machinery/vending/loadout/accessory, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bbf" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bbg" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "draama"; - name = "Mystery Window" - }, -/obj/structure/window/reinforced/polarized{ - id = "draama"; - name = "Mystery Window" - }, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "Druma"; - layer = 3.3; - name = "Entertainment Shutters" - }, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "DRAMATIC"; - name = "Dramatic Blast Door" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/entertainment) -"bbh" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bbi" = ( -/obj/effect/floor_decal/industrial/outline/yellow, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bbj" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bbk" = ( -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bbl" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bbm" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bbn" = ( -/obj/structure/sign/directions/evac{ - dir = 1 - }, -/turf/simulated/wall, -/area/tether/surfacebase/entertainment) -"bbo" = ( -/obj/machinery/door/window/westright{ - req_one_access = list(35,28) - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"bbp" = ( -/obj/structure/filingcabinet/chestdrawer, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bbq" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/bed/chair/wood, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bbs" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbt" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbu" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbv" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bbw" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bbx" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/folder/blue_hop, -/obj/item/weapon/pen, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = -8; - pixel_y = -26 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/heads/hop) -"bby" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/effect/floor_decal/corner/blue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bbA" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bbC" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbD" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbE" = ( -/obj/structure/dogbed, -/obj/structure/curtain/open/bed, -/mob/living/simple_mob/animal/passive/fox/renault, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbF" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbG" = ( -/obj/structure/sign/department/sci{ - pixel_x = -32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bbH" = ( -/obj/machinery/alarm{ - alarm_id = "pen_nine"; - breach_detection = 0; - dir = 1; - pixel_y = -22 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/captain) -"bbI" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"bbJ" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bbK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbM" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bbN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bbO" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbP" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbQ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/metaglass, -/obj/item/weapon/reagent_containers/food/drinks/metaglass, -/obj/item/weapon/reagent_containers/food/drinks/metaglass, -/obj/item/weapon/reagent_containers/food/drinks/metaglass, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bbR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bbS" = ( -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bbT" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bbV" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/item/weapon/stool/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bbW" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -28; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bbY" = ( -/obj/effect/floor_decal/spline/plain, -/obj/item/weapon/stool/padded, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bbZ" = ( -/obj/effect/floor_decal/spline/plain, -/obj/item/weapon/stool/padded, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bca" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bcb" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bcc" = ( -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bcd" = ( -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bce" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcf" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/table/standard, -/obj/item/weapon/paper{ - desc = ""; - info = "Yes hello, the goat in the freezer is named 'Spike'. Please do not fuck with Spike. He doesn't have the best temper."; - name = "Important notice from Rancher Jim" - }, -/obj/item/weapon/book/manual/chef_recipes, -/obj/structure/noticeboard{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bcg" = ( -/obj/structure/table/marble, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Botany"; - req_one_access = list(35,28) - }, -/obj/machinery/door/window/westright{ - dir = 2; - name = "Kitchen"; - req_access = list(28) - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bch" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bci" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bcj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/machinery/vending/entertainer, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bck" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bcl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bcm" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bcn" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bco" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/regular/open{ - dir = 4; - id = "DRAMATIC"; - name = "Dramatic Blast Door" - }, -/obj/structure/window/reinforced/polarized/full{ - id = "draama"; - name = "Mystery Window" - }, -/obj/structure/window/reinforced/polarized{ - id = "draama"; - name = "Mystery Window" - }, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "Druma"; - layer = 3.3; - name = "Entertainment Shutters" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/entertainment) -"bcp" = ( -/obj/machinery/requests_console{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/button/remote/blast_door{ - id = "bar"; - name = "Bar Shutter Control"; - pixel_x = 24; - pixel_y = 24 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bcq" = ( -/obj/structure/table/woodentable, -/obj/machinery/camera/network/outside{ - dir = 9 - }, -/obj/fiftyspawner/cardboard, -/obj/fiftyspawner/plastic, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcr" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/entertainment/stage) -"bcs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bct" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcu" = ( -/obj/structure/table/marble, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/window/brigdoor/northleft{ - dir = 2; - name = "Bar"; - req_access = list(25) - }, -/obj/machinery/door/window/westright{ - dir = 1; - name = "Kitchen"; - req_access = list(28) - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bcv" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bcw" = ( -/obj/machinery/light, -/obj/structure/bed/chair/comfy{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcx" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcy" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/computer/guestpass{ - dir = 4; - pixel_x = -28 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/beige/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcz" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcA" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcB" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcC" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/light, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcD" = ( -/obj/structure/closet/crate, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcE" = ( -/obj/structure/closet/crate, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcF" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"bcG" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcH" = ( -/obj/machinery/floodlight, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bcI" = ( -/turf/simulated/wall, -/area/tether/surfacebase/entertainment/stage) -"bcJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/entertainment/stage) -"bcK" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/entertainment/stage) -"bcL" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/storage/box/sinpockets, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bcM" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bcN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/mob/living/simple_mob/vore/rabbit/white/lennie, -/turf/simulated/floor/tiled, -/area/hydroponics) -"bcO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/effect/floor_decal/corner/beige/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bcP" = ( -/obj/structure/table/rack/steel, -/obj/item/pizzavoucher, -/obj/item/weapon/moneybag, -/obj/item/weapon/inflatable_duck, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/item/weapon/gun/projectile/revolver/capgun, -/obj/item/weapon/gun/projectile/revolver/capgun, -/obj/item/toy/cultsword, -/obj/item/toy/cultsword, -/obj/item/weapon/bikehorn/rubberducky, -/obj/item/weapon/reagent_containers/spray/cleaner, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bcQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcR" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcS" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcT" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcU" = ( -/obj/structure/table/rack/steel, -/obj/item/mecha_parts/part/durand_left_leg, -/obj/item/weapon/cane/crutch, -/obj/item/weapon/pack/cardemon, -/obj/item/weapon/soap/syndie, -/obj/item/weapon/soap/nanotrasen, -/obj/item/weapon/soap/deluxe, -/obj/item/weapon/staff/gentcane, -/obj/item/toy/crossbow, -/obj/item/toy/eight_ball/conch, -/obj/item/weapon/cell/potato, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/device/megaphone, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bcV" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/table/rack/steel, -/obj/item/device/instrument/violin, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcW" = ( -/obj/effect/decal/cleanable/tomato_smudge, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcX" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bcY" = ( -/obj/effect/landmark/start{ - name = "Entertainer" - }, -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bcZ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/effect/decal/cleanable/tomato_smudge, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bda" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/table/standard, -/obj/item/weapon/storage/box/donkpockets{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/food/snacks/mint, -/obj/item/weapon/reagent_containers/glass/beaker{ - pixel_x = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bdb" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/light_switch{ - name = "House Lights"; - pixel_x = -25 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment) -"bdc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bdd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 4; - frequency = 1532; - name = "Stagehand Speaker"; - pixel_x = 24; - pixel_y = 24 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bde" = ( -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"bdf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora) -"bdg" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bdh" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bdi" = ( -/obj/machinery/alarm{ - pixel_y = 25 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bdj" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bdk" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bdl" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bdm" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/item/device/radio/intercom{ - dir = 8; - frequency = 1532; - name = "Stagehand Mic"; - pixel_x = -24 - }, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bdn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/mob/living/carbon/human/monkey/punpun, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bdo" = ( -/obj/effect/decal/cleanable/tomato_smudge, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bdp" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light_switch{ - name = "Stage Lights"; - pixel_x = -25 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bdq" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bdr" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bds" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bdt" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bdu" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bdv" = ( -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdw" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdx" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bdy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bdA" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/barbackmaintenance) -"bdB" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"bdC" = ( -/obj/structure/table/bench/standard, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Botanist" - }, -/turf/simulated/floor/tiled, -/area/hydroponics) -"bdD" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/item/device/radio/intercom/entertainment{ - pixel_y = -23 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bdF" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bdG" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdH" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bdI" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/obj/structure/flora/ausbushes/ywflowers, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/turf/simulated/floor/grass, -/area/hydroponics/cafegarden) -"bdJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdK" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bdL" = ( -/obj/machinery/door/airlock{ - name = "Unit 1" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bdM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdO" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/packageWrap, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/machinery/light/small, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bdP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdQ" = ( -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bdR" = ( -/obj/structure/kitchenspike, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bdS" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/freezer{ - name = "Kitchen Cold Room"; - req_access = list(28) - }, -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/freezer) -"bdT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bdV" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bdZ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bea" = ( -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"beb" = ( -/obj/structure/bed/chair/comfy/beige, -/turf/simulated/floor/tiled/eris/steel/bar_light, -/area/tether/surfacebase/barbackmaintenance) -"bec" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "secreet"; - name = "Tintable Window" - }, -/obj/structure/window/reinforced/polarized{ - id = "secreet"; - name = "Tintable Window" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/barbackmaintenance) -"bed" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Entertainment Backroom"; - req_access = list(72,20,57) - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/entertainment/backstage) -"bee" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/computer/arcade/orion_trail, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bef" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"beg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"beh" = ( -/obj/machinery/newscaster{ - pixel_y = -28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bei" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bej" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/light_switch{ - dir = 4; - pixel_x = -23; - pixel_y = 22 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bek" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/requests_console{ - pixel_x = 32; - pixel_y = -32 - }, -/obj/machinery/light, -/obj/item/device/radio/intercom{ - pixel_y = -25 - }, -/obj/machinery/vending/dinnerware{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bel" = ( -/obj/machinery/door/airlock{ - name = "Unit 2" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bem" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"ben" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"beo" = ( -/obj/structure/table/gamblingtable, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bep" = ( -/obj/structure/table/gamblingtable, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/item/weapon/storage/pill_bottle/dice, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"beq" = ( -/obj/machinery/door/airlock/freezer{ - name = "Kitchen Cold Room"; - req_access = list(28) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/fans/tiny, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/crew_quarters/freezer) -"ber" = ( -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bes" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bet" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"beu" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bev" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chef" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bew" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bex" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/computer/guestpass{ - pixel_y = 23 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bey" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bez" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/table/standard, -/obj/machinery/microwave, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"beA" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"beB" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"beC" = ( -/obj/structure/table/bench/standard, -/obj/effect/landmark/start{ - name = "Botanist" - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hydroponics) -"beD" = ( -/obj/machinery/camera/network/civilian, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"beE" = ( -/obj/structure/table/glass, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/hydroponics) -"beF" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"beG" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"beH" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"beI" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"beJ" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"beK" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/hydroponics) -"beL" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"beM" = ( -/obj/machinery/door/window/westright{ - req_one_access = list(35,28) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/hydroponics) -"beN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"beO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 8 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"beP" = ( -/obj/machinery/gibber, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"beQ" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"beR" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"beS" = ( -/obj/effect/landmark/start{ - name = "Entertainer" - }, -/obj/structure/bed/chair/wood, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"beT" = ( -/obj/structure/frame/computer, -/obj/item/weapon/material/twohanded/baseballbat{ - name = "Swatta" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"beU" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"beV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"beW" = ( -/obj/structure/table/rack, -/obj/random/maintenance/clean, -/obj/random/maintenance/engineering, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"beX" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"beY" = ( -/obj/structure/bed/chair/wood, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"beZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfa" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfb" = ( -/obj/machinery/door/airlock/freezer{ - name = "Service"; - req_one_access = list(35,28) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/hydroponics/cafegarden) -"bfc" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bfd" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bfe" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bff" = ( -/obj/structure/bed/chair/wood{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bfg" = ( -/obj/structure/sign/directions/medical{ - dir = 4; - pixel_y = 8 - }, -/obj/structure/sign/directions/science{ - dir = 8; - pixel_y = 3 - }, -/obj/structure/sign/directions/security{ - dir = 8; - pixel_y = -4 - }, -/obj/structure/sign/directions/engineering{ - dir = 8; - pixel_y = -10 - }, -/turf/simulated/wall, -/area/tether/surfacebase/entertainment) -"bfh" = ( -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"bfi" = ( -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"bfj" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/orange{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bfk" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfl" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bfm" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfn" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/table/standard, -/obj/machinery/reagentgrinder, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bfo" = ( -/obj/structure/table/gamblingtable, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfp" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bfq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfs" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/mob/living/simple_mob/animal/goat{ - name = "Spike" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bft" = ( -/obj/machinery/light, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bfu" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"bfv" = ( -/obj/structure/closet/crate, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfw" = ( -/obj/structure/closet/crate/freezer, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfx" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bfz" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bfB" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bfC" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bfD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfE" = ( -/obj/structure/bed/chair/wood, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfF" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfG" = ( -/obj/structure/table/gamblingtable, -/obj/item/weapon/storage/pill_bottle/dice_nerd, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfH" = ( -/obj/machinery/light/small, -/obj/structure/table/woodentable, -/obj/item/weapon/bone/skull{ - name = "Yo'rick" - }, -/obj/item/weapon/paper{ - desc = ""; - info = "The Silence Into Laughter program works to place hard working, studied, accomplished, hardworking, homebrewed, diplomaholding, or otherwise clowns and mimes into the workforce! The Head Clowncellor and the Director at Mime have finally worked together to bring this titan of a workers' union! If you have a background in silence or laughter, please apply at our exonet site at: https://forum.vore-station.net/viewforum.php?f=45"; - name = "Clowns and Mimes Wanted!" - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bfI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/random/cutout, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bfJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bfK" = ( -/obj/structure/table/gamblingtable, -/obj/item/weapon/deck/cards, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfL" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/servicebackroom) -"bfM" = ( -/obj/machinery/door/airlock{ - name = "Unit 3" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bfN" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/barrestroom) -"bfO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/door/airlock/freezer{ - name = "Kitchen"; - req_access = list(28) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bfP" = ( -/obj/machinery/portable_atmospherics/powered/pump/filled, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bfQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -23 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfR" = ( -/obj/machinery/computer/arcade/battle, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bfS" = ( -/obj/structure/bed/chair/comfy/beige{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bfT" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"bfU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfV" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bfW" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/rnd/xenobiology/xenoflora_storage) -"bfX" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/structure/table/marble, -/obj/machinery/chemical_dispenser/bar_alc/full{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bfY" = ( -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/obj/item/weapon/material/ashtray/glass, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bfZ" = ( -/obj/effect/floor_decal/corner/beige{ - dir = 9 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bga" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"bgb" = ( -/obj/machinery/button/remote/blast_door{ - id = "freezer"; - name = "Freezer Shutter Control"; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bgc" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled/eris/cafe, -/area/hydroponics) -"bgd" = ( -/obj/effect/landmark{ - name = "Observer-Start" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bge" = ( -/obj/machinery/requests_console{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgf" = ( -/obj/structure/noticeboard{ - pixel_y = 29 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgg" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/backstage) -"bgh" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgi" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgj" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/structure/sign/securearea{ - desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; - icon_state = "monkey_painting"; - name = "Mr. Deempisi portrait"; - pixel_x = 4; - pixel_y = 28 - }, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bgk" = ( -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/entertainment/stage) -"bgl" = ( -/obj/structure/table/gamblingtable, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bgm" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 28 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bgn" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/table/standard, -/obj/item/weapon/storage/box/beakers{ - name = "box of measuring cups"; - pixel_x = 2; - pixel_y = 3; - starts_with = list(/obj/item/weapon/reagent_containers/glass/beaker/measuring_cup = 7) - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgo" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/entertainment/stage) -"bgp" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/item/weapon/book/manual/cook_guide, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/machinery/appliance/cooker/oven, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/appliance/cooker/grill, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgs" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/table/standard, -/obj/item/weapon/packageWrap, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgt" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/closet/chefcloset, -/obj/item/glass_jar, -/obj/item/device/retail_scanner/civilian, -/obj/item/weapon/soap/nanotrasen, -/obj/item/device/destTagger{ - pixel_x = 4; - pixel_y = 3 - }, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/item/weapon/packageWrap, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/alarm{ - pixel_y = 25 - }, -/obj/item/weapon/tool/wrench, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgu" = ( -/obj/structure/bed/chair, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"bgv" = ( -/obj/structure/bed/chair/wood{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Entertainer" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bgw" = ( -/obj/item/device/radio/intercom{ - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgx" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bgy" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bgz" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/table/marble, -/obj/item/weapon/reagent_containers/glass/rag, -/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/obj/item/weapon/book/manual/bar_guide, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bgA" = ( -/obj/structure/extinguisher_cabinet{ - dir = 4; - pixel_x = -30 - }, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25; - target_temperature = 270 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgB" = ( -/obj/structure/bed/chair/wood{ - dir = 4 - }, -/obj/machinery/light, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/entertainment) -"bgC" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/table/marble, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "bar"; - layer = 3.3; - name = "Bar Shutters" - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bgD" = ( -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bgE" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/item/weapon/stool/padded, -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-8" - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/lino, -/area/crew_quarters/bar) -"bgF" = ( -/obj/structure/flora/pottedplant, -/obj/machinery/camera/network/civilian{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/bar) -"bgG" = ( -/obj/structure/table/gamblingtable, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/steel/bar_dance, -/area/tether/surfacebase/barbackmaintenance) -"bgH" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "secreet"; - name = "Tintable Window" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "secreet"; - name = "Tintable Window" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/barbackmaintenance) -"bgI" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/servicebackroom) -"bgJ" = ( -/obj/machinery/door/airlock{ - id_tag = "barbackdoor"; - name = "Service"; - req_access = list(25) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/bar_backroom) -"bgK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/silver{ - name = "Auditorium" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/entertainment) -"bgL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/silver{ - name = "Entertainment Backroom"; - req_one_access = list(72,20,57) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/lino, -/area/tether/surfacebase/entertainment/stage) -"bgM" = ( -/obj/structure/reagent_dispensers/beerkeg, -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bgN" = ( -/obj/machinery/door/airlock/silver{ - name = "Auditorium" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/entertainment) -"bgO" = ( -/obj/structure/table/woodentable, -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/bar_backroom) -"bgP" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/maintenance/engi{ - name = "Bar Substation" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"bgQ" = ( -/obj/machinery/door/airlock{ - name = "Bar Backroom"; - req_access = list(25) - }, -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/effect/floor_decal/spline/plain, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/lino, -/area/tether/surfacebase/bar_backroom) -"bgR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/simulated/floor/tiled/techmaint, -/area/crew_quarters/barrestroom) -"bgS" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/barbackmaintenance) -"bgT" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "secreet"; - name = "Tintable Window" - }, -/obj/structure/window/reinforced/polarized{ - id = "secreet"; - name = "Tintable Window" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "secreet"; - name = "Tintable Window" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/barbackmaintenance) -"bgX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/camera/network/research/xenobio, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_autopsy) -"bha" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, -/obj/machinery/camera/network/research/xenobio{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_main) -"bhe" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/camera/network/research/xenobio{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/rnd/outpost/xenobiology/outpost_first_aid) -"bhf" = ( -/obj/structure/table/standard, -/obj/item/device/slime_scanner, -/obj/item/device/slime_scanner, -/obj/item/device/multitool, -/obj/machinery/camera/network/research/xenobio{ - dir = 10 - }, -/turf/simulated/floor/tiled/techmaint, -/area/rnd/outpost/xenobiology/outpost_storage) -"bhg" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"bhh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Long-Range Teleporter Access" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"bhi" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhj" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhk" = ( -/obj/structure/table/woodentable, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/item/device/radio/off, -/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ - pixel_x = -9; - pixel_y = -2 - }, -/obj/item/device/taperecorder{ - pixel_x = 10 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"bhl" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"bhm" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"bhn" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"bhp" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhq" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhr" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"bhs" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"bht" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhu" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bhv" = ( -/obj/machinery/alarm{ - pixel_y = 28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhw" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/landmark{ - name = "lightsout" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhy" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"bhz" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhB" = ( -/obj/structure/dogbed, -/mob/living/simple_mob/animal/sif/shantak/scruffy, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"bhC" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhE" = ( -/turf/simulated/wall, -/area/tether/surfacebase/topairlock) -"bhF" = ( -/obj/structure/table/rack{ - dir = 4 - }, -/obj/random/maintenance/clean, -/obj/item/clothing/mask/gas, -/obj/random/maintenance/engineering, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhG" = ( -/obj/machinery/atmospherics/pipe/tank/air, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhH" = ( -/obj/machinery/alarm{ - dir = 4; - pixel_x = -28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhI" = ( -/turf/simulated/open, -/area/tether/surfacebase/southhall) -"bhJ" = ( -/obj/machinery/light/small, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"bhK" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"bhN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/effect/landmark{ - name = "morphspawn" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhO" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhP" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 10 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/cyan, -/obj/effect/floor_decal/rust, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhR" = ( -/obj/machinery/atmospherics/pipe/simple/visible/universal{ - dir = 4 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 9 - }, -/obj/machinery/floodlight, -/turf/simulated/floor/plating, -/area/tether/surfacebase/topairlock) -"bhU" = ( -/obj/structure/sign/nosmoking_2{ - pixel_y = 30 - }, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ - frequency = 1379; - scrub_id = "southciv_airlock_scrubber" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/topairlock) -"bhV" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ - frequency = 1379; - scrub_id = "southciv_airlock_scrubber" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/topairlock) -"bhW" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bhX" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/topairlock) -"bhY" = ( -/obj/structure/railing, -/obj/structure/grille, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - frequency = 1379; - id_tag = "southciv_airlock_pump" - }, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bhZ" = ( -/obj/structure/railing, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/grille, -/obj/effect/map_helper/airlock/atmos/chamber_pump, -/obj/machinery/atmospherics/unary/vent_pump/high_volume{ - frequency = 1379; - id_tag = "southciv_airlock_pump" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bia" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/camera/network/civilian, -/obj/structure/sign/nosmoking_2{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bib" = ( -/obj/machinery/atmospherics/pipe/simple/hidden, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/vending/wallmed_airlock{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bic" = ( -/obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/firealarm{ - pixel_y = 24 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bid" = ( -/obj/structure/dispenser/oxygen, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_x = 5; - pixel_y = 28 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bie" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "southciv_airlock_outer"; - locked = 1 - }, -/obj/effect/map_helper/airlock/door/ext_door, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/topairlock) -"bif" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"big" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bih" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "southciv_airlock_inner"; - locked = 1 - }, -/obj/machinery/access_button/airlock_interior{ - master_tag = "southciv_airlock"; - pixel_x = 8; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/map_helper/airlock/door/int_door, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/topairlock) -"bii" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bij" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bik" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/tether/surfacebase/topairlock) -"bil" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bim" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bin" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bio" = ( -/obj/machinery/access_button/airlock_exterior{ - master_tag = "southciv_airlock"; - pixel_x = -8; - pixel_y = -25 - }, -/obj/effect/map_helper/airlock/door/ext_door, -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "southciv_airlock_outer"; - locked = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/topairlock) -"bip" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"biq" = ( -/obj/machinery/embedded_controller/radio/airlock/phoron{ - dir = 8; - id_tag = "southciv_airlock"; - pixel_x = 25; - pixel_y = -30 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/airlock_sensor/phoron{ - id_tag = "southciv_airlock_sensor"; - pixel_x = 25; - pixel_y = -40 - }, -/obj/effect/map_helper/airlock/sensor/chamber_sensor, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bir" = ( -/obj/machinery/door/firedoor/glass, -/obj/effect/map_helper/airlock/door/int_door, -/obj/machinery/door/airlock/glass_external{ - frequency = 1379; - icon_state = "door_locked"; - id_tag = "southciv_airlock_inner"; - locked = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/tether/surfacebase/topairlock) -"bis" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bit" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"biu" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Surface EVA" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/turf/simulated/floor/tiled/monofloor, -/area/tether/surfacebase/topairlock) -"biv" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"biw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"bix" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Surface EVA" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/topairlock) -"biy" = ( -/obj/machinery/camera/network/civilian{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/topairlock) -"biz" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ - frequency = 1379; - scrub_id = "southciv_airlock_scrubber" - }, -/obj/structure/sign/fire{ - pixel_y = -32 - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/topairlock) -"biA" = ( -/obj/structure/railing{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ - frequency = 1379; - scrub_id = "southciv_airlock_scrubber" - }, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/topairlock) -"biB" = ( -/obj/structure/table/rack, -/obj/item/clothing/mask/gas, -/obj/item/clothing/suit/storage/hooded/wintercoat, -/obj/item/weapon/tank/emergency/oxygen/engi, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biC" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biD" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biE" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/industrial/warning, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stack/cable_coil{ - pixel_x = 3; - pixel_y = -7 - }, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/weapon/storage/toolbox/mechanical{ - pixel_x = -2; - pixel_y = -1 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -24 - }, -/obj/machinery/light_switch{ - pixel_x = 12; - pixel_y = -24 - }, -/obj/structure/cable/orange, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 28 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biF" = ( -/turf/simulated/wall, -/area/tether/surfacebase/cafeteria) -"biG" = ( -/obj/machinery/door/airlock/glass{ - name = "Cafeteria" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biH" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/cafeteria) -"biI" = ( -/obj/machinery/door/airlock/glass{ - name = "Cafeteria" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biJ" = ( -/obj/machinery/door/airlock{ - name = "Decontamination" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biK" = ( -/obj/machinery/door/airlock{ - name = "Decontamination" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biL" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biN" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biO" = ( -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to Free-Anur-Entertanment, I wonder what else is on?"; - icon_state = "frame"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biP" = ( -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/orange{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biQ" = ( -/obj/machinery/alarm{ - pixel_y = 28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biR" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biS" = ( -/obj/structure/sink{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biT" = ( -/obj/machinery/alarm{ - dir = 8; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"biU" = ( -/obj/machinery/vending/snack{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biW" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"biZ" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bja" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjb" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bje" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bjf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bjg" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bjh" = ( -/obj/machinery/vending/fitness{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bji" = ( -/obj/structure/table/bench/sifwooden/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjj" = ( -/obj/structure/table/bench/sifwooden/padded, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjk" = ( -/obj/structure/table/bench/sifwooden/padded, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjl" = ( -/obj/machinery/shower{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 4 - }, -/obj/structure/curtain/open/shower, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/topairlock) -"bjm" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bjn" = ( -/obj/machinery/washing_machine, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/topairlock) -"bjo" = ( -/obj/machinery/vending/coffee{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 5 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjp" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjq" = ( -/obj/structure/table/wooden_reinforced, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjr" = ( -/obj/structure/table/wooden_reinforced, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjs" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjt" = ( -/obj/structure/table/bench/sifwooden/padded, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; - icon_state = "frame"; - pixel_y = -32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bju" = ( -/obj/item/device/radio/intercom/entertainment{ - pixel_y = -23 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjv" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bjw" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/cafeteria) -"bjx" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"bjy" = ( -/obj/item/device/healthanalyzer, -/obj/item/bodybag/cryobag, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjB" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/table/standard, -/obj/machinery/camera/network/medbay{ - dir = 4 - }, -/obj/item/device/sleevemate, -/obj/item/weapon/storage/box/nifsofts_medical{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/weapon/storage/box/nifsofts_medical{ - pixel_x = 7; - pixel_y = 7 - }, -/obj/item/device/flashlight{ - pixel_x = 6; - pixel_y = 31 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bjH" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = -4 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bjI" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/medical/triage) -"bjJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjO" = ( -/obj/machinery/status_display{ - layer = 4; - pixel_y = 32 - }, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/obj/machinery/atmospherics/portables_connector, -/obj/effect/floor_decal/corner/paleblue{ - dir = 9 - }, -/obj/effect/floor_decal/corner/paleblue{ - dir = 6 - }, -/obj/machinery/door/window/brigdoor/southright{ - req_access = list(); - req_one_access = list(5,24) - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bjT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjU" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper{ - desc = ""; - info = "Bodies designed on the design console must be saved to a disk, provided on the front desk counter, then placed into the resleeving console for printing."; - name = "Body Designer Note" - }, -/obj/item/device/sleevemate, -/obj/item/weapon/storage/box/body_record_disk, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bjY" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/obj/machinery/camera/network/medbay{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"bjZ" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/obj/structure/medical_stand, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery2) -"bkc" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bkd" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bke" = ( -/obj/machinery/computer/transhuman/designer{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bkk" = ( -/obj/machinery/camera/network/medbay{ - dir = 1 - }, -/obj/machinery/chem_master, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bko" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/machinery/camera/network/research{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkp" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/obj/machinery/light_switch{ - pixel_x = -22; - pixel_y = 22 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkq" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkr" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/weapon/paper{ - desc = ""; - info = "Stop installing NIFs in here you clods! Unless it's on a synth. Otherwise, STOP DOING IT! You're killing people! -Management"; - name = "note to science staff" - }, -/obj/item/device/robotanalyzer, -/obj/item/device/robotanalyzer, -/obj/machinery/button/windowtint{ - id = "robo_surg_1"; - pixel_y = 25 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bks" = ( -/obj/structure/window/reinforced/polarized/full{ - id = "robo_surg_1" - }, -/obj/machinery/door/firedoor, -/obj/structure/grille, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bku" = ( -/obj/structure/bed/chair/office/dark, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkv" = ( -/obj/structure/table/standard, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkw" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "robo_resleeving" - }, -/turf/simulated/floor/plating, -/area/rnd/robotics/resleeving) -"bkx" = ( -/obj/machinery/alarm{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bky" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/machinery/button/windowtint{ - id = "robo_resleeving"; - pixel_x = 10; - pixel_y = 22 - }, -/obj/machinery/light_switch{ - pixel_x = -10; - pixel_y = 22 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkz" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkA" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkB" = ( -/obj/machinery/transhuman/synthprinter, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics/resleeving) -"bkC" = ( -/turf/simulated/wall, -/area/rnd/robotics/resleeving) -"bkE" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkF" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkG" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Surgery Room"; - req_one_access = list(29,47) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkH" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkI" = ( -/obj/machinery/door/airlock/research{ - name = "Robotics Resleeving Room"; - req_one_access = list(29,47) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkM" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkN" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/tourbus/general) -"bkO" = ( -/obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/dark, -/area/rnd/robotics/resleeving) -"bkP" = ( -/obj/structure/closet/secure_closet/medical_wall/anesthetics{ - pixel_x = -32; - req_access = list(); - req_one_access = list(29,45) - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkQ" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkR" = ( -/obj/structure/table/standard, -/obj/item/device/defib_kit/jumper_kit, -/obj/item/weapon/storage/box/gloves, -/obj/item/weapon/storage/box/bodybags{ - pixel_x = -1; - pixel_y = -2 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/surgeryroom1) -"bkS" = ( -/obj/structure/table/standard, -/obj/item/weapon/book/manual/robotics_cyborgs, -/obj/item/clothing/glasses/omnihud/rnd, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 10 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkT" = ( -/obj/structure/table/standard, -/obj/item/device/mmi, -/obj/item/device/mmi/digital/posibrain, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkU" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkV" = ( -/obj/structure/table/standard, -/obj/machinery/computer/med_data/laptop{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkW" = ( -/obj/structure/table/standard, -/obj/item/weapon/pen, -/obj/item/weapon/pen, -/obj/item/weapon/pen, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics) -"bkX" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkY" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/vending/loadout/uniform, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bkZ" = ( -/obj/structure/table/standard, -/obj/item/weapon/book/manual/resleeving, -/obj/item/weapon/storage/box/backup_kit, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"bla" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Roboticist" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"blb" = ( -/obj/machinery/computer/transhuman/resleeving{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/resleeving) -"blc" = ( -/obj/structure/window/reinforced/polarized/full{ - id = "robo_surg_1" - }, -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized{ - id = "robo_surg_1" - }, -/turf/simulated/floor/plating, -/area/rnd/robotics/surgeryroom1) -"bld" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/rnd/robotics) -"ble" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized/full{ - id = "robo_resleeving" - }, -/obj/structure/window/reinforced/polarized{ - id = "robo_resleeving" - }, -/turf/simulated/floor/plating, -/area/rnd/robotics/resleeving) -"blf" = ( -/obj/structure/window/reinforced/polarized/full{ - id = "robo_resleeving" - }, -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced/polarized{ - id = "robo_resleeving" - }, -/turf/simulated/floor/plating, -/area/rnd/robotics/resleeving) -"blm" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bln" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blp" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blq" = ( -/turf/simulated/wall, -/area/tether/surfacebase/medical/surgery1) -"blr" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"blt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/firealarm{ - dir = 4; - layer = 3.3; - pixel_x = 26 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blu" = ( -/obj/structure/table/rack, -/obj/item/roller, -/obj/item/roller{ - pixel_y = 8 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 25 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"blw" = ( -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blx" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blA" = ( -/obj/machinery/sleep_console{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blB" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blC" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/machinery/recharger, -/obj/random/medical, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blG" = ( -/obj/structure/sink{ - pixel_y = 32 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/closet/secure_closet/medical2, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"blH" = ( -/obj/structure/table/standard, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/obj/item/device/defib_kit/loaded, -/obj/item/stack/nanopaste, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"blK" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blM" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/obj/item/device/radio/intercom/department/medbay{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/machinery/camera/network/medbay, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"blN" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"blP" = ( -/obj/structure/table/standard, -/obj/item/device/glasses_kit, -/obj/item/weapon/storage/box/rxglasses, -/obj/item/weapon/storage/box/rxglasses, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 4; - name = "Station Intercom (General)"; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"blR" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blS" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blT" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/maintenance/common, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"blU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"blV" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"blZ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"bmc" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmd" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmg" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/bed/chair/wheelchair{ - dir = 4 - }, -/obj/structure/bed/chair/wheelchair{ - dir = 4 - }, -/obj/structure/bed/chair/wheelchair{ - dir = 4 - }, -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 8; - name = "west bump"; - pixel_x = -30 - }, -/obj/structure/cable/green{ - d2 = 2; - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bmk" = ( -/obj/structure/closet/crate{ - icon_state = "crate"; - name = "Grenade Crate" - }, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/weapon/grenade/chem_grenade, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/timer, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/device/assembly/igniter, -/obj/item/weapon/tool/screwdriver, -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/item/weapon/gun/launcher/syringe, -/obj/item/weapon/storage/box/syringegun, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bml" = ( -/obj/structure/table/standard, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/machinery/recharger, -/obj/item/weapon/storage/box/syringegun, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bmm" = ( -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/structure/table/glass, -/obj/machinery/recharger, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmo" = ( -/obj/machinery/light_switch{ - pixel_y = 25 - }, -/obj/random/junk, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"bmp" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"bmq" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmr" = ( -/obj/machinery/body_scanconsole{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bms" = ( -/obj/machinery/bodyscanner{ - dir = 4 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmt" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/bed/padded, -/obj/item/weapon/bedsheet, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"bmu" = ( -/obj/structure/table/glass, -/obj/random/medical, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/item/weapon/tool/screwdriver, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmx" = ( -/obj/machinery/light, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"bmy" = ( -/obj/structure/medical_stand, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"bmz" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmC" = ( -/obj/machinery/optable, -/obj/machinery/oxygen_pump/anesthetic{ - dir = 1; - pixel_y = -32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"bmE" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - id_tag = null; - name = "Medbay Storage"; - req_access = list(5); - req_one_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"bmG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmH" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmI" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmJ" = ( -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 1 - }, -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmM" = ( -/obj/structure/table/glass, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 8 - }, -/obj/item/device/defib_kit/loaded, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmN" = ( -/obj/machinery/door/airlock/maintenance/medical{ - name = "Medical Maintenance Access"; - req_access = list(5) - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/tether/surfacebase/medical/triage) -"bmP" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/junction, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmU" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/disposalpipe/junction{ - dir = 2; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bmY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bnc" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bng" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bnj" = ( -/obj/effect/floor_decal/borderfloorwhite/corner, -/obj/effect/floor_decal/corner/paleblue/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bnk" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bnn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bno" = ( -/obj/item/device/sleevemate, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"bnq" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/vending/wallmed1{ - pixel_x = 30 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"bnu" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"bnz" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/smartfridge/chemistry, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/chemistry) -"bnF" = ( -/obj/machinery/button/remote/airlock{ - desc = "A remote control switch for the medbay foyer."; - dir = 1; - id = "MedbayFoyer"; - name = "Medbay Doors Control"; - pixel_x = -25; - pixel_y = -30 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bnG" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals6, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"bnI" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnJ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnK" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/item/device/radio/headset/headset_med, -/obj/item/weapon/storage/box/syringes, -/obj/item/weapon/storage/fancy/vials, -/obj/item/weapon/storage/fancy/vials, -/obj/item/weapon/storage/box/pillbottles, -/obj/item/weapon/storage/box/pillbottles, -/obj/structure/closet/wardrobe/chemistry_white, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/closet/secure_closet/medical1, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnN" = ( -/obj/machinery/chem_master, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnP" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnQ" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnS" = ( -/obj/structure/table/reinforced, -/obj/machinery/reagentgrinder, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/item/stack/material/phoron, -/obj/item/stack/material/phoron, -/obj/item/stack/material/phoron, -/obj/item/stack/material/phoron, -/obj/item/stack/material/phoron, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnT" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnU" = ( -/obj/machinery/door/airlock/glass_medical{ - name = "Chemistry"; - req_one_access = list(33) - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"bnX" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/window/southright{ - req_access = list(5) - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"bnY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 9 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 2 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = -5 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = -12 - }, -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"bod" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/effect/floor_decal/techfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"boe" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bof" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bog" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/item/device/radio/beacon, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"boh" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bol" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bom" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bon" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"boo" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bop" = ( -/obj/structure/sign/department/medbay{ - pixel_x = -32 - }, -/obj/machinery/door/firedoor/multi_tile, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/door/airlock/multi_tile/glass/polarized{ - id_tag = "MedbayFoyer"; - id_tint = "medbayfoyer"; - name = "Medbay Airlock"; - req_one_access = list(5) - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"bou" = ( -/obj/structure/railing, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"bov" = ( -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"bow" = ( -/obj/structure/railing, -/obj/structure/railing{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel_dirty/virgo3b, -/area/tether/surfacebase/outside/outside3) -"box" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/effect/floor_decal/corner/paleblue/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"boy" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"boA" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"boB" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"boC" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/obj/structure/window/reinforced/polarized{ - dir = 8; - id = "iaar" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"bpw" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/obj/item/weapon/storage/box/donut, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"bqs" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bqw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/requests_console/preset/hos{ - dir = 4; - pixel_x = -54 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"bsa" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/blast/shutters{ - dir = 8; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/chemical_dispenser/bar_soft/full{ - dir = 8 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"bsb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bsr" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"bxa" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"bzK" = ( -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"bEd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"bJV" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell B" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"bKS" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"bMK" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/outline/red, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"bSe" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"bTC" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/skills{ - dir = 1 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"bUM" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"bUT" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/stamp/internalaffairs, -/obj/item/weapon/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"caw" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 8 - }, -/obj/machinery/door/airlock/glass_external/public{ - frequency = 1380; - id_tag = "tourbus_right" - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/effect/map_helper/airlock/door/simple, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/tiled/eris/techmaint_panels, -/area/shuttle/tourbus/general) -"cbn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"cbM" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 8 - }, -/obj/structure/closet/walllocker_double{ - dir = 8; - pixel_x = -28 - }, -/obj/item/device/camera, -/obj/item/device/camera_film, -/obj/item/device/taperecorder, -/obj/item/device/tape/random, -/obj/item/device/tape/random, -/obj/item/weapon/storage/secure/briefcase, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"cdv" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"ceN" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"cmQ" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/holoposter{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"cnN" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"cnO" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"cnZ" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"cpd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"crh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"csd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"cwI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lime/border, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"cAG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/library) -"cEx" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/stamp/internalaffairs, -/obj/item/weapon/stamp/denied{ - pixel_x = 4; - pixel_y = -2 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"cFA" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"cGs" = ( -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"cGt" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"cHf" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"cJL" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/machinery/camera/network/research{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"cMO" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 6 - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "iaal" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"cRi" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"cSl" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/library) -"cSL" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"cVg" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/obj/machinery/button/windowtint/multitint{ - id = "sec_processing"; - pixel_x = 26; - pixel_y = 6; - req_access = list(1) - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"cWe" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"cWU" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/corner/beige/border{ - dir = 1 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"cYm" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"daN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atm{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"dbk" = ( -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - dir = 4; - id = "mechbay"; - name = "Mech Bay" - }, -/obj/machinery/button/remote/blast_door{ - id = "mechbay-inner"; - name = "Mech Bay"; - pixel_x = 27; - pixel_y = -5; - req_access = list(29,47); - req_one_access = list(47) - }, -/obj/machinery/button/remote/blast_door{ - id = "mechbay"; - name = "Mech Bay"; - pixel_x = 27; - pixel_y = 6; - req_access = list(29,47); - req_one_access = list(47) - }, -/turf/simulated/floor/tiled/steel_grid, -/area/rnd/robotics/mechbay) -"ddl" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"ddn" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/tourbus/cockpit) -"dgA" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"dlX" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"dmH" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"drR" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"dsF" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/corner/blue/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"dyV" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"dDQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/sortjunction{ - dir = 8; - name = "Chemistry"; - sortType = "Chemistry" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"dFg" = ( -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced/polarized/full{ - id = "hos_office" - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/hos) -"dGZ" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"dJm" = ( -/obj/machinery/door/airlock/glass{ - req_one_access = list(19,43,67) - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/techmaint_panels, -/area/shuttle/tourbus/cockpit) -"dKj" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"dMk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"dSQ" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"dVE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"dVW" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"dVZ" = ( -/obj/structure/table/woodentable, -/obj/item/clothing/accessory/permit/gun{ - desc = "An example of a card indicating that the owner is allowed to carry a firearm. There's a note saying to fax CentCom if you want to order more blank permits."; - name = "sample weapon permit"; - owner = 1 - }, -/obj/item/weapon/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/weapon/pen/multi, -/obj/item/device/megaphone, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/item/clothing/accessory/permit/gun, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"dXv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"eeD" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"efc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"efR" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"ehr" = ( -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"eiO" = ( -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"ely" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"erS" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lime/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/lime/bordercorner2, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"exM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"eCG" = ( -/obj/machinery/computer/ship/helm, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"eCP" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"eEW" = ( -/obj/machinery/door/airlock{ - name = "Internal Affairs"; - req_access = list(38) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"eFg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"eGv" = ( -/obj/structure/fuel_port{ - pixel_x = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/turf/simulated/floor/tiled/eris/steel/danger, -/area/shuttle/tourbus/general) -"eHk" = ( -/obj/structure/sign/nosmoking_2{ - pixel_x = 29 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 27 - }, -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"eHY" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"eIs" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/library) -"eJm" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"eQN" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"faL" = ( -/obj/structure/lattice, -/obj/structure/cable/orange{ - d1 = 32; - icon_state = "32-1" - }, -/turf/simulated/open, -/area/tether/surfacebase/southhall) -"fcg" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"feu" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/mauve/bordercorner2, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"fgW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/machinery/camera/network/tether{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"fkn" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"fru" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - dir = 8; - frequency = 1380; - id_tag = "tourbus_docker"; - pixel_x = 28 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"fxh" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/airlock/glass{ - name = "Recreation Area" - }, -/turf/simulated/floor/tiled/steel_grid, -/area/crew_quarters/recreation_area) -"fyZ" = ( -/obj/machinery/door/firedoor/glass/hidden/steel, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"fzy" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/iaa/officecommon) -"fGm" = ( -/obj/machinery/door/airlock/glass_security{ - name = "Briefing Room"; - req_access = newlist(); - req_one_access = list(1,38) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"fKo" = ( -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"fLx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"fNA" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 10 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"fOj" = ( -/obj/structure/disposalpipe/sortjunction/flipped{ - dir = 1; - name = "HoP Office"; - sortType = "HoP Office" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"fYr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/engines) -"gae" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"geQ" = ( -/obj/machinery/holoposter{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"gfg" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"ghf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"ghk" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"ghW" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"giR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"gnE" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"gtn" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"gtp" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"gvp" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/light_switch{ - dir = 1; - pixel_x = 22; - pixel_y = -24 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"gym" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/light_switch{ - pixel_x = 24; - pixel_y = 25 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"gzd" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"gAF" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"gHh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/wall/shull, -/area/shuttle/tourbus/general) -"gLd" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"gLg" = ( -/obj/item/weapon/stool/padded, -/obj/machinery/holoposter{ - dir = 8; - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"gRG" = ( -/obj/structure/closet/hydrant{ - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"gSr" = ( -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable/orange, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"gTL" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"gTN" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"gUL" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/effect/floor_decal/rust/part_rusted1{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"gVg" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"gYa" = ( -/obj/machinery/vending/nifsoft_shop, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"gZn" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"gZR" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"haS" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Public Garden" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"heL" = ( -/obj/machinery/computer/operating, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/surgery1) -"hfN" = ( -/obj/machinery/camera/network/civilian{ - dir = 4 - }, -/turf/simulated/floor/grass, -/area/hydroponics) -"hgf" = ( -/obj/machinery/door/firedoor/glass/hidden{ - dir = 2 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled/dark, -/area/rnd/outpost/xenobiology/outpost_hallway) -"hlF" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"hmT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"hoQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"hqs" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"hth" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"hxc" = ( -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lime/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"hxR" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"hxY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"hCr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"hCz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/airlock/hatch{ - req_one_access = list() - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/techfloor, -/area/tether/surfacebase/shuttle_pad) -"hCB" = ( -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"hEt" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"hEN" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/library) -"hGm" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"hId" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"hIu" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"hJt" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/machinery/holoposter{ - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"hLd" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"hQl" = ( -/obj/machinery/newscaster{ - pixel_y = -29 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"hVc" = ( -/obj/structure/table/woodentable, -/obj/machinery/photocopier/faxmachine{ - department = "Head of Security" - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 22 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"ieb" = ( -/obj/effect/floor_decal/borderfloorblack, -/obj/effect/floor_decal/industrial/danger, -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "tourbus_pad"; - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"ieo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ieE" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"ifI" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/machinery/computer/atmos_alert{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"iiv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"ikh" = ( -/obj/machinery/vending/sovietsoda{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"ioG" = ( -/obj/effect/floor_decal/techfloor, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"iqb" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/closet/emergsuit_wall{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"isl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"itr" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"ivq" = ( -/obj/machinery/computer/ship/engines{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"ixw" = ( -/obj/structure/table/standard, -/obj/item/weapon/book/codex, -/obj/random/cigarettes, -/obj/item/weapon/deck/cards, -/obj/item/device/radio/intercom{ - dir = 8; - pixel_x = -24 - }, -/obj/machinery/holoposter{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"iFr" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"iHX" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"iLq" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"iLF" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor, -/area/tether/surfacebase/security/briefingroom) -"iLR" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"iOL" = ( -/obj/machinery/alarm{ - dir = 1; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/uppernorthstairwell{ - name = "\improper North Medical Stairwell" - }) -"iQr" = ( -/obj/machinery/hologram/holopad, -/obj/effect/landmark/start{ - name = "Scientist" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"iRX" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"iUu" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"iXM" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"jmQ" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"jpB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 6 - }, -/turf/simulated/wall/shull, -/area/shuttle/tourbus/general) -"jrn" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"juj" = ( -/obj/machinery/newscaster{ - pixel_y = 30 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"jvK" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/cockpit) -"jAt" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/mauve/bordercorner, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"jBt" = ( -/turf/simulated/wall, -/area/teleporter/departing) -"jBB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/crew_quarters/pool) -"jCn" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"jCE" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"jFq" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder{ - pixel_x = -4 - }, -/obj/item/weapon/folder/blue{ - pixel_x = 5 - }, -/obj/item/weapon/folder/red{ - pixel_y = 3 - }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/clipboard, -/obj/item/weapon/storage/briefcase{ - pixel_x = -2; - pixel_y = -5 - }, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = 27 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"jFz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"jGK" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"jHw" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/general) -"jJd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/industrial/danger{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"jKY" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"jML" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_external{ - icon_state = "door_locked"; - id_tag = "tourbus_left"; - locked = 1; - req_one_access = list() - }, -/obj/machinery/button/remote/airlock{ - desiredstate = 1; - id = "tourbus_left"; - name = "hatch bolt control"; - pixel_y = 30; - req_one_access = list(19,43,67); - specialfunctions = 4 - }, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/tiled/eris/techmaint_panels, -/area/shuttle/tourbus/general) -"jPW" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/structure/sign/poster{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"jRO" = ( -/obj/effect/floor_decal/spline/plain, -/obj/item/weapon/stool/padded, -/turf/simulated/floor/carpet/turcarpet, -/area/crew_quarters/bar) -"jSV" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"jYd" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/turf/simulated/floor/reinforced, -/area/tether/surfacebase/shuttle_pad) -"jYD" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/iaa/officeb) -"jZe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"kcC" = ( -/obj/structure/cable{ - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"kdx" = ( -/obj/structure/table/standard, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/obj/machinery/button/remote/blast_door{ - dir = 4; - id = "tourbus_windows"; - name = "window blast shields" - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"keg" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/machinery/station_map{ - dir = 4; - pixel_x = -32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"keV" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"keX" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"kiw" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"kjn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"kkW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"kmK" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"kmS" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"knU" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"kqo" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/iaa/officea) -"ksL" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"kun" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/structure/cable{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/structure/cable{ - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"kuQ" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"kuU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"kwO" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/upperhall) -"kyC" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"kBF" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/outline/red, -/obj/machinery/portable_atmospherics/canister/phoron, -/obj/machinery/door/window/southleft{ - dir = 1; - req_one_access = list(19,43,67) - }, -/turf/simulated/floor/tiled/eris/dark/bluecorner, -/area/shuttle/tourbus/engines) -"kCW" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"kFJ" = ( -/obj/structure/table/steel, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"kGd" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "iaal" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"kQb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"kRa" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"kSJ" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/simulated/wall, -/area/maintenance/substation/bar{ - name = "\improper Surface Civilian Substation" - }) -"kTn" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"kUh" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"kXo" = ( -/obj/structure/noticeboard{ - pixel_y = -26 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"laB" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"lcS" = ( -/obj/machinery/light, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"lgb" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/command{ - id_tag = "HoSdoor"; - name = "Head of Security"; - req_access = list(58) - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"lgo" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/airlock/glass_research{ - name = "Weapons Testing Range"; - req_access = list(47) - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"llH" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"lmq" = ( -/obj/machinery/computer/general_air_control/fuel_injection{ - device_tag = "riot_inject"; - dir = 8; - frequency = 1442; - name = "Riot Control Console" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"lpg" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"lpB" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/lightgrey/bordercorner, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"lqE" = ( -/obj/effect/floor_decal/spline/plain, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"lqJ" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data/laptop{ - dir = 4; - pixel_x = 4; - pixel_y = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"lqX" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/crew_quarters/recreation_area) -"lvH" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"lwp" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"lxa" = ( -/obj/structure/table/woodentable, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/carpet, -/area/library) -"lzq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"lAW" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"lCq" = ( -/obj/structure/handrail{ - dir = 8 - }, -/obj/machinery/light/small, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/tourbus/cockpit) -"lFc" = ( -/obj/effect/floor_decal/rust/part_rusted1, -/obj/machinery/atmospherics/binary/pump, -/obj/structure/cable{ - icon_state = "2-4" - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"lFG" = ( -/obj/structure/table/woodentable, -/obj/item/device/flashlight/lamp/green{ - pixel_x = -4; - pixel_y = 12 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"lIe" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"lMj" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/table/rack, -/obj/item/clothing/shoes/magboots, -/obj/item/device/suit_cooling_unit, -/obj/item/weapon/tank/oxygen, -/obj/machinery/door/window/brigdoor/eastleft{ - name = "Protosuit Storage"; - req_access = list(58) - }, -/obj/item/clothing/mask/breath, -/obj/item/clothing/suit/space/void/security/prototype, -/obj/item/clothing/head/helmet/space/void/security/prototype, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"lSv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"lWE" = ( -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced/polarized/full{ - id = "hos_office" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/hos) -"lWN" = ( -/obj/machinery/vending/cigarette{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"lXo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"lXv" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/obj/effect/floor_decal/techfloor, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"lYT" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"mdE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"mel" = ( -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"mjs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atm{ - pixel_y = 31 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"mjT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"mwz" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"myZ" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"mBz" = ( -/obj/structure/closet/lawcloset, -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"mDf" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"mFq" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/junction{ - dir = 8; - icon_state = "pipe-j2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"mFy" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"mMS" = ( -/obj/structure/flora/pottedplant/stoutbush, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor/corner2, -/obj/effect/floor_decal/corner/red/bordercorner2, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"mOt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"mUE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"mWk" = ( -/obj/structure/table/steel, -/obj/item/device/flashlight/lamp, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"mWX" = ( -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"mXo" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/library) -"mXu" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"mYT" = ( -/obj/machinery/computer/cryopod/gateway{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"nbM" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"nfl" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"ngL" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"nlf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 10 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"nnY" = ( -/obj/item/device/radio/intercom{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"nue" = ( -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/power/apc{ - dir = 1; - name = "north bump"; - pixel_y = 28 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"nuu" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"nyy" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"nJe" = ( -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"nKy" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/surface_three_hall) -"nLw" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"nLX" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"nQA" = ( -/obj/machinery/camera/network/security{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"nSq" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"nXZ" = ( -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/floor_decal/corner/grey/diagonal, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"oat" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"oav" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "iaal" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"obl" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"olG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"ooI" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"ooM" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/monofloor{ - dir = 1 - }, -/area/tether/surfacebase/shuttle_pad) -"opE" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"orc" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/maintenance/lower/medsec_maintenance) -"orP" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"oAu" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/unary/vent_pump/on, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"oCC" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 4 - }, -/obj/machinery/status_display{ - pixel_y = 30 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"oEh" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/structure/cable/green, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/upperhall) -"oEj" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"oEL" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"oII" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"oIJ" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"oJw" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/firedoor, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - closed_layer = 10; - density = 0; - dir = 2; - icon_state = "shutter0"; - id = "medbayquar"; - layer = 1; - name = "Medbay Emergency Lockdown Shutters"; - opacity = 0; - open_layer = 1 - }, -/obj/structure/window/reinforced{ - dir = 8; - health = 1e+006 - }, -/turf/simulated/wall, -/area/tether/surfacebase/medical/storage) -"oKw" = ( -/obj/structure/table/reinforced, -/obj/machinery/computer/skills{ - dir = 1 - }, -/obj/effect/floor_decal/spline/plain, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"oLR" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 1 - }, -/obj/machinery/power/apc{ - name = "south bump"; - pixel_y = -28 - }, -/obj/structure/cable{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"oMh" = ( -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"oMK" = ( -/obj/machinery/atmospherics/unary/engine, -/turf/simulated/floor/tiled/techmaint, -/area/tether/surfacebase/shuttle_pad) -"oOD" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "iaar" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/iaa/officeb) -"oPm" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"oPG" = ( -/obj/structure/closet/secure_closet/hos, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"oSv" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"oUI" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"oWt" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"oWD" = ( -/obj/effect/landmark{ - name = "JoinLateGateway" - }, -/obj/effect/floor_decal/techfloor/orange, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"oXx" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/light_switch{ - pixel_x = -24; - pixel_y = 25 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"oZC" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/box/donut, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"pcs" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/belt/medical, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 5; - pixel_y = 8 - }, -/obj/item/weapon/storage/firstaid/regular{ - pixel_x = 5; - pixel_y = 8 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"peS" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"pgi" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"ple" = ( -/obj/structure/sign/fire{ - name = "\improper PHORON/FIRE SHELTER"; - pixel_x = 33 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"pnq" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"pph" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/window/reinforced/polarized{ - dir = 4; - id = "iaal" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"prD" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"psO" = ( -/obj/machinery/status_display{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"puE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/holoposter{ - pixel_y = 30 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"pwF" = ( -/obj/machinery/computer/ship/sensors, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"pAh" = ( -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"pCb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/newscaster/security_unit{ - pixel_y = -32 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"pCv" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor/corner, -/obj/effect/floor_decal/corner/red/bordercorner, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"pHl" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"pIB" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"pJL" = ( -/obj/structure/bed/chair{ - dir = 4 - }, -/obj/effect/landmark/start{ - name = "Security Officer" - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"pNk" = ( -/obj/machinery/computer/shuttle_control/explore/tourbus, -/obj/machinery/light/small{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"pOZ" = ( -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"pPe" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"pPs" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/alarm{ - pixel_y = 20 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_main) -"pPQ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass/hidden/steel, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"pSu" = ( -/obj/machinery/door/airlock/glass{ - name = "Cafeteria" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"qbo" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"qda" = ( -/obj/effect/floor_decal/borderfloorwhite, -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/computer/guestpass{ - dir = 1; - pixel_y = -28 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"qem" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"qfz" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/wood, -/area/library) -"qgM" = ( -/obj/structure/lattice, -/turf/simulated/open, -/area/tether/surfacebase/surface_three_hall) -"qkf" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/structure/disposalpipe/sortjunction{ - name = "Research"; - sortType = "Research" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"qnv" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"qom" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/tiled/steel_dirty, -/area/shuttle/tourbus/engines) -"qoL" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"qqP" = ( -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa) -"qqV" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/crew_quarters/recreation_area) -"qtt" = ( -/obj/structure/bed/chair{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"qvp" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 2 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"qwm" = ( -/turf/simulated/wall/shull, -/area/shuttle/tourbus/engines) -"qze" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 10 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 10 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"qzU" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/lobby) -"qAt" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"qDF" = ( -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 2 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) -"qGK" = ( -/obj/structure/table/reinforced, -/obj/item/device/radio{ - pixel_x = -4 - }, -/obj/item/device/radio{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"qIb" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"qKO" = ( -/obj/structure/closet/hydrant{ - pixel_x = 32 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"qQZ" = ( -/obj/effect/floor_decal/techfloor, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"qTm" = ( -/obj/machinery/door/airlock/maintenance/common, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/southhall) -"qVj" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"qWU" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/wall/shull, -/area/shuttle/tourbus/engines) -"qXD" = ( -/obj/structure/bed/chair/comfy/black, -/obj/machinery/button/windowtint{ - id = "hos_office"; - pixel_x = -32; - pixel_y = -25; - req_access = list(58) - }, -/obj/machinery/button/remote/airlock{ - id = "HoSdoor"; - name = "Office Door"; - pixel_x = -26; - pixel_y = -22 - }, -/obj/machinery/button/remote/blast_door{ - id = "surfbriglockdown"; - name = "Brig Lockdown"; - pixel_x = -26; - pixel_y = -33; - req_access = list(2) - }, -/obj/effect/landmark/start{ - name = "Head of Security" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/obj/machinery/keycard_auth{ - pixel_x = -36; - pixel_y = -34 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"rbR" = ( -/obj/structure/cable/orange{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"rnn" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"rnG" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"rrG" = ( -/obj/structure/table/steel, -/obj/item/weapon/folder/red{ - pixel_x = 2; - pixel_y = 4 - }, -/obj/item/weapon/folder/red, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/obj/item/device/radio/intercom{ - dir = 1; - name = "Station Intercom (General)"; - pixel_y = 27 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"ruh" = ( -/obj/machinery/atm{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/cafeteria) -"rxh" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 10 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"rzV" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/obj/structure/closet/emergsuit_wall{ - pixel_y = 32 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"rAe" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/effect/landmark{ - name = "morphspawn" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"rBz" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"rCt" = ( -/obj/structure/closet/lawcloset, -/obj/effect/floor_decal/spline/plain{ - dir = 9 - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"rEZ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/glass/bucket, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"rJT" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"rMS" = ( -/obj/machinery/hologram/holopad, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"rPu" = ( -/obj/structure/closet/wardrobe/xenos, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"rQp" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"rWd" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"rWx" = ( -/obj/structure/grille, -/obj/structure/cable/green, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced/polarized/full{ - id = "sec_processing" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/processing) -"rXW" = ( -/obj/effect/floor_decal/techfloor{ - dir = 1 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/alarm{ - pixel_y = 22 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/crew_quarters/panic_shelter) -"rYy" = ( -/obj/structure/window/basic/full, -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/basic, -/obj/structure/window/basic{ - dir = 1 - }, -/obj/structure/window/basic{ - dir = 8 - }, -/turf/simulated/floor/plating, -/area/rnd/outpost/xenobiology/outpost_storage) -"shx" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/upperhall) -"sla" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"snE" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 4; - icon_state = "2-4" - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"soG" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/disposalpipe/segment{ - dir = 8 - }, -/obj/effect/landmark/start{ - name = "Chef" - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"sts" = ( -/obj/effect/floor_decal/corner/grey/diagonal, -/obj/structure/foodcart, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"suT" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"syw" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, -/obj/machinery/camera/network/security{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"sDq" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/lightgrey/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"sDG" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"sEq" = ( -/obj/machinery/door_timer/cell_3{ - id = "Cell B"; - name = "Cell B"; - pixel_y = -32 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"sFW" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"sGV" = ( -/obj/machinery/light/small, -/obj/structure/cable{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 9 - }, -/obj/machinery/door/window/southright{ - dir = 1; - req_one_access = list(19,43,67) - }, -/turf/simulated/floor/tiled/eris/dark/bluecorner, -/area/shuttle/tourbus/engines) -"sJv" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloorwhite/corner2{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/triage) -"sLa" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_x = 4; - pixel_y = 26 - }, -/obj/effect/floor_decal/borderfloorblack{ - dir = 9 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/outpost/xenobiology/outpost_hallway) -"sPd" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1; - name = "Bar" - }, -/obj/machinery/door/firedoor/glass, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals_central1, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled/monofloor, -/area/crew_quarters/bar) -"sSK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"sSW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"sTM" = ( -/obj/structure/table/woodentable, -/obj/machinery/computer/skills{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"sWs" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/machinery/requests_console{ - announcementConsole = 1; - department = "Medical Department"; - departmentType = 3; - name = "Medical RC"; - pixel_x = -30 - }, -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"sWR" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"sXa" = ( -/obj/machinery/holoposter{ - pixel_x = -30; - pixel_y = 30 - }, -/turf/simulated/floor/grass, -/area/tether/surfacebase/public_garden_three) -"sXR" = ( -/obj/item/device/radio/intercom/department/security{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"tcW" = ( -/obj/effect/shuttle_landmark{ - base_area = /area/tether/surfacebase/shuttle_pad; - base_turf = /turf/simulated/floor/reinforced; - docking_controller = "tourbus_pad"; - landmark_tag = "tourbus_dock"; - name = "Tourbus Pad" - }, -/obj/effect/overmap/visitable/ship/landable/tourbus, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"tit" = ( -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"tki" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"tkB" = ( -/obj/item/modular_computer/console/preset/command{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"tqY" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/public_garden_three) -"trA" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 8 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 8 - }, -/obj/structure/bed/chair, -/obj/machinery/firealarm{ - dir = 8; - pixel_x = -24 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"ttH" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 8 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"txo" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"txO" = ( -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/door/firedoor/glass/hidden/steel{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"tyN" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/red/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"tLk" = ( -/obj/structure/bed/chair/office/dark{ - dir = 8 - }, -/obj/machinery/button/windowtint{ - id = "iaar"; - pixel_x = -25; - pixel_y = 7 - }, -/obj/effect/landmark/start{ - name = "Internal Affairs Agent" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"tLv" = ( -/obj/machinery/power/smes/buildable{ - charge = 500000 - }, -/obj/structure/cable{ - d2 = 8; - icon_state = "0-8" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/tiled/eris/dark/bluecorner, -/area/shuttle/tourbus/engines) -"tPE" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/codex, -/obj/item/weapon/book/manual/security_space_law, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"tRg" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor, -/obj/effect/floor_decal/corner/mauve/border, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 9 - }, -/obj/effect/floor_decal/corner/mauve/bordercorner2{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"tRk" = ( -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"tWn" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"tXj" = ( -/obj/structure/filingcabinet, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"tYE" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"uaN" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 9 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/testingrange) -"udd" = ( -/obj/machinery/cryopod/robot/door/gateway, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"ueB" = ( -/turf/simulated/wall, -/area/tether/surfacebase/security/hos) -"ueU" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/pool) -"uhm" = ( -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"uiJ" = ( -/obj/machinery/chemical_dispenser/full, -/obj/structure/table/reinforced, -/obj/structure/sign/poster{ - pixel_x = 32 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 6 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 6 - }, -/obj/structure/extinguisher_cabinet{ - pixel_y = -30 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"und" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/structure/closet/secure_closet/brig{ - id = "Cell A" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"upV" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/machinery/power/apc{ - dir = 8; - name = "west bump"; - pixel_x = -28 - }, -/obj/structure/cable/green{ - d2 = 4; - icon_state = "0-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"uxT" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"uyz" = ( -/obj/structure/table/reinforced, -/obj/item/device/megaphone, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"uAI" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"uFI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"uIY" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 1 - }, -/obj/effect/floor_decal/techfloor/hole/right{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"uNt" = ( -/turf/simulated/open, -/area/tether/surfacebase/security/upperhall) -"uOL" = ( -/obj/structure/table/standard, -/obj/item/clothing/gloves/sterile/nitrile, -/obj/item/clothing/gloves/sterile/nitrile, -/obj/item/device/defib_kit/loaded, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/storage) -"uQt" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"uSA" = ( -/obj/effect/shuttle_landmark{ - base_area = /area/tether/surfacebase/shuttle_pad; - base_turf = /turf/simulated/floor/reinforced; - docking_controller = "tether_pad_airlock"; - landmark_tag = "tether_backup_low"; - name = "Surface Hangar" - }, -/turf/simulated/shuttle/floor/black, -/area/shuttle/tether) -"uWw" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/polarized/full{ - id = "surfsurgery2" - }, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/simulated/floor/plating, -/area/tether/surfacebase/medical/surgery2) -"uYO" = ( -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 9 - }, -/turf/simulated/floor/tiled/monofloor, -/area/tether/surfacebase/shuttle_pad) -"viF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/machinery/holoposter{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vkv" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"vna" = ( -/obj/machinery/computer/secure_data, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/item/device/radio/intercom/department/security{ - dir = 1; - pixel_y = 24 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/processing) -"vnS" = ( -/obj/machinery/chemical_dispenser/full, -/obj/structure/table/reinforced, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloorwhite{ - dir = 5 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"vop" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/spline/plain, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 4 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/item/weapon/pen/blue{ - pixel_x = 2; - pixel_y = 3 - }, -/obj/item/weapon/pen/blade/red{ - pixel_x = -2; - pixel_y = -2 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"voF" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"vqv" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/structure/window/reinforced/full, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/upperhall) -"vrU" = ( -/obj/structure/cable{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/tiled/eris/white/orangecorner, -/area/shuttle/tourbus/cockpit) -"vtN" = ( -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/machinery/holoposter{ - dir = 4; - pixel_x = -30 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vun" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vvA" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 8 - }, -/obj/effect/floor_decal/corner/blue/bordercorner2{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vzs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/breakroom) -"vEm" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/bookcase, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/command_guide, -/obj/item/weapon/book/manual/command_guide, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"vEJ" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/machinery/firealarm{ - dir = 4; - pixel_x = 26 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"vFm" = ( -/obj/structure/grille, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "surfbriglockdown"; - name = "Security Blast Doors"; - opacity = 0 - }, -/obj/structure/window/reinforced/polarized/full{ - id = "hos_office" - }, -/obj/machinery/door/firedoor/glass, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/hos) -"vIh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"vIA" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"vJA" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vKm" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/effect/floor_decal/corner/blue/border{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"vLM" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/alarm{ - dir = 8; - pixel_x = 24 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"vTf" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/structure/table/rack/shelf, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = -4; - pixel_y = -6 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = 4; - pixel_y = -6 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"vWL" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/teleporter/departing) -"vYr" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/obj/structure/cable/orange{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/southhall) -"way" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 4 - }, -/obj/machinery/computer/shuttle_control/tether_backup{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"waR" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"wer" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/hologram/holopad, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"weK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/hologram/holopad, -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"whW" = ( -/obj/machinery/door/firedoor/glass, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/turf/simulated/floor, -/area/tether/surfacebase/security/briefingroom) -"wju" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 5 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"wlf" = ( -/obj/structure/table/glass, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/carpet/blue, -/area/tether/surfacebase/security/breakroom) -"wng" = ( -/obj/structure/cable/green{ - icon_state = "1-2" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/obj/machinery/alarm{ - dir = 4; - pixel_x = -22 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/upperhall) -"wob" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder{ - pixel_x = -4 - }, -/obj/item/weapon/folder/blue{ - pixel_x = 5 - }, -/obj/item/weapon/folder/red{ - pixel_y = 3 - }, -/obj/item/weapon/folder/yellow, -/obj/item/weapon/clipboard, -/obj/item/weapon/storage/briefcase{ - pixel_x = -2; - pixel_y = -5 - }, -/obj/machinery/newscaster{ - layer = 3.3; - pixel_x = -27 - }, -/obj/effect/floor_decal/spline/plain{ - dir = 10 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"woN" = ( -/obj/structure/grille, -/obj/machinery/door/firedoor/glass, -/obj/structure/window/reinforced/polarized/full{ - id = "iaal" - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/security/iaa/officea) -"woZ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/flame/candle, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 6 - }, -/obj/effect/floor_decal/corner/lightgrey{ - dir = 9 - }, -/obj/machinery/computer/security/telescreen/entertainment{ - desc = "Look's like it's set to the info station... I wonder what else is on?"; - icon_state = "frame"; - pixel_x = 32; - pixel_y = -64 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"wrA" = ( -/obj/structure/cable/green{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"wtd" = ( -/obj/effect/floor_decal/borderfloorblack{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"wur" = ( -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"wyi" = ( -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/door/blast/regular{ - density = 0; - icon_state = "pdoor0"; - id = "tourbus_windows"; - name = "Shuttle Blast Doors"; - opacity = 0 - }, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/tourbus/general) -"wBv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor/glass, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/door/blast/shutters{ - dir = 2; - id = "kitchen"; - layer = 3.3; - name = "Kitchen Shutters" - }, -/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ - pixel_x = -3 - }, -/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ - pixel_x = 3 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/kitchen) -"wIw" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/shuttle_pad) -"wKZ" = ( -/obj/effect/landmark/start{ - name = "Medical Doctor" - }, -/obj/structure/bed/chair/office/light, -/obj/machinery/atmospherics/unary/vent_pump/on, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/lobby) -"wPB" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/bordercorner{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"wPD" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/obj/effect/floor_decal/corner/lightgrey/bordercorner{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 10 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"wPV" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/folder/red_hos, -/obj/item/weapon/stamp/hos, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/carpet, -/area/tether/surfacebase/security/hos) -"wQf" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ - dir = 4 - }, -/obj/machinery/power/terminal, -/obj/structure/cable/orange, -/obj/structure/bed/chair/bay/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"wQs" = ( -/obj/item/device/radio/intercom/department/security{ - dir = 4; - pixel_x = 24 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"wWo" = ( -/obj/structure/closet/wardrobe/black, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 5 - }, -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/teleporter/departing) -"wXr" = ( -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xaU" = ( -/obj/machinery/power/apc{ - dir = 4; - name = "east bump"; - pixel_x = 24 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/disposalpipe/segment{ - dir = 2; - icon_state = "pipe-c" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 5 - }, -/obj/effect/floor_decal/corner/red/bordercorner2{ - dir = 5 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/iaa/officecommon) -"xdM" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/mauve/border{ - dir = 1 - }, -/obj/structure/bed/chair, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/holoposter{ - pixel_y = 30 - }, -/turf/simulated/floor/tiled, -/area/rnd/research/researchdivision) -"xku" = ( -/obj/machinery/door/firedoor, -/obj/structure/grille, -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/simulated/floor/plating, -/area/tether/surfacebase/shuttle_pad) -"xkx" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xlW" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/door/firedoor/glass, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/hallway/lower/third_south) -"xmK" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xog" = ( -/obj/structure/bed/chair/office/dark, -/obj/effect/landmark/start{ - name = "Chemist" - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 4; - icon_state = "1-4" - }, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/chemistry) -"xpJ" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xsf" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/camera/network/security{ - dir = 5 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/upperhall) -"xud" = ( -/obj/structure/table/rack/shelf, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = 4; - pixel_y = 4 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = -4; - pixel_y = -6 - }, -/obj/item/weapon/storage/backpack/parachute{ - pixel_x = 4; - pixel_y = -6 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"xvN" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/crew_quarters/recreation_area_restroom) -"xxe" = ( -/obj/effect/floor_decal/steeldecal/steel_decals_central5{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/obj/structure/cable/orange{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"xxB" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/shuttle_pad) -"xBf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/camera/network/tether, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xEB" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xGw" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 4 - }, -/obj/structure/closet/walllocker_double{ - dir = 4; - pixel_x = 28 - }, -/obj/item/device/camera, -/obj/item/device/camera_film, -/obj/item/device/taperecorder, -/obj/item/device/tape/random, -/obj/item/device/tape/random, -/obj/item/weapon/storage/secure/briefcase, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"xHg" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/structure/bookcase, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/standard_operating_procedure, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/command_guide, -/obj/item/weapon/book/manual/command_guide, -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/obj/machinery/camera/network/security, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"xIO" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor/corner2{ - dir = 1 - }, -/obj/effect/floor_decal/corner/paleblue/bordercorner2{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 4 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7, -/obj/machinery/atmospherics/unary/vent_scrubber/on, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xOa" = ( -/obj/structure/cable{ - d1 = 1; - d2 = 2; - icon_state = "1-2" - }, -/obj/effect/floor_decal/rust/part_rusted1{ - dir = 4 - }, -/turf/simulated/floor/tiled/eris/dark/golden, -/area/shuttle/tourbus/general) -"xQv" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/folder/red_hos, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/obj/effect/floor_decal/corner/red/border{ - dir = 1 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/security/briefingroom) -"xQG" = ( -/obj/machinery/door/airlock{ - name = "Internal Affairs"; - req_access = list(38) - }, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officea) -"xUo" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"xXf" = ( -/obj/machinery/shipsensors{ - dir = 1 - }, -/obj/effect/floor_decal/industrial/warning/full, -/obj/machinery/light/small, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/tourbus/cockpit) -"xXZ" = ( -/obj/structure/railing, -/turf/simulated/open, -/area/tether/surfacebase/security/upperhall) -"xZw" = ( -/obj/effect/floor_decal/borderfloorwhite{ - dir = 4 - }, -/obj/effect/floor_decal/corner/paleblue/border{ - dir = 4 - }, -/obj/structure/flora/pottedplant/unusual, -/turf/simulated/floor/tiled/white, -/area/tether/surfacebase/medical/admin) -"ycf" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/corner/lightgrey/border{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals7{ - dir = 6 - }, -/obj/structure/cable/green{ - d1 = 2; - d2 = 8; - icon_state = "2-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/tether/surfacebase/surface_three_hall) -"yet" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/crew_quarters/recreation_area) -"yfW" = ( -/obj/structure/table/reinforced, -/obj/effect/floor_decal/spline/plain, -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/item/weapon/paper_bin, -/obj/item/weapon/pen, -/obj/item/weapon/pen/blade/red{ - pixel_x = -2; - pixel_y = -2 - }, -/obj/item/weapon/pen/blue{ - pixel_x = 2; - pixel_y = 3 - }, -/turf/simulated/floor/tiled/dark, -/area/tether/surfacebase/security/iaa/officeb) -"yhU" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/firealarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/wood, -/area/tether/surfacebase/security/hos) -"yir" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/glass{ - name = "Long-Range Teleporter Access" - }, -/turf/simulated/floor/tiled/monotile, -/area/tether/surfacebase/southhall) - -(1,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} -(2,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(3,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(4,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(5,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(6,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(7,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(8,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(9,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(10,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(11,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(12,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(13,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(14,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(15,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(16,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(17,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(18,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(19,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(20,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aab -aac -aac -aab -aab -aab -aab -aab -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(21,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(22,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -adG -adG -adG -adG -adG -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(23,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -adG -adG -adG -adG -adG -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(24,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -adH -ael -aeX -aeX -agt -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(25,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -adI -aem -aab -aab -agu -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(26,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -adJ -aen -aeY -aeY -agv -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(27,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(28,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(29,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aSu -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(30,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aMG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(31,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aQD -adG -adG -adG -adG -adG -adG -adG -adG -aQD -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(32,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -arW -aDq -aDq -aDq -aDq -arW -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -aOR -aPv -aPv -aPv -aPv -aPv -aPv -aPv -aPv -aRa -aRa -aRa -aRa -aRa -aSj -aSj -aSA -aSA -aSA -aSA -aSA -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(33,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aCZ -arW -aDa -aDa -aDa -aDL -arW -aDQ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -aOR -aDU -aPw -aPN -aQb -aQl -aQx -aQH -aMn -aRa -aOV -aPf -aNd -aRa -iRX -kTn -aSA -aQR -aTa -aRY -aSA -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(34,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aCZ -aDc -aiq -sXa -aDe -aDe -aDe -aiF -aDc -aDQ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -aOR -aBT -aPx -aPO -aPO -aPO -aQy -aQI -aQS -aRa -bgX -aRu -aRI -aRO -eFg -bKS -aSD -aSQ -aTf -aZf -aTx -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(35,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aCZ -aDc -aDf -aDe -aDj -aDr -aDr -aDA -aDe -aDf -aDc -aDQ -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aMG -aMG -aOn -adG -aOR -aPg -aPy -aPO -aTA -aPO -aQy -aQJ -aPO -aRb -aRi -aRg -aRi -aRP -aRZ -aJy -aKz -aLi -aWy -aXF -aSA -adG -aOs -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(36,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -arW -arW -aDd -aDf -aDj -ajt -aDu -aDu -aDR -aDA -aDf -aDT -arW -arW -aVz -aVz -aVz -agw -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aMG -aMG -aMG -aMG -aMG -aNU -adG -adG -aQD -adG -aOR -aPh -aPz -aPO -aPO -aQm -aQz -aQK -aQT -aRa -aRH -aRj -aRv -aRa -aSa -aJz -aKA -aLk -aZK -aWQ -aTx -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(37,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aCY -aDa -aDe -aDj -ajt -aDg -aDB -aDG -aDg -aDR -aVr -aDe -aVx -aDc -aip -aVK -akl -alP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaq -adG -adG -adG -adG -adG -adG -adG -aOf -aOf -aOf -aOf -aOf -aMm -aPO -aQc -aQo -aQL -aXz -aAk -aRa -aMM -aRx -aPA -aRa -aMK -aMq -aSB -aPV -bhe -aXA -aSA -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(38,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aCY -aDe -aDe -aDn -aju -aDi -aDs -aDs -aUw -aVb -iiv -tqY -tqY -haS -xpJ -orP -aVQ -alP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acj -alH -alH -alH -aGL -aHE -acj -acj -aHE -acj -acj -aHE -aGL -acj -aHE -acj -acj -aHE -acj -aNV -aNZ -aOf -aOo -aHM -aDo -aOf -aOR -aPP -aOR -aQq -aOR -aOR -aOR -aRa -aRl -aRy -aRa -aRQ -aSc -aSd -aCO -aCO -aCO -aCO -aCO -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(39,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aCY -aDa -aDe -aDh -akm -aDk -aDs -aDs -aUz -hxc -erS -aDe -aDe -aDc -aVA -sDG -akn -alP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acj -sLa -aCc -aCc -drR -aCc -aIp -aIW -aCc -hJt -aBV -aCc -aCc -aIW -aCc -aMi -aCc -aCc -aBu -aNS -aEt -aGo -aOp -aOp -aOp -aIr -aIX -aPd -aQe -aQA -aQB -aQM -aEw -aMo -aQM -aRz -aPQ -aRR -aJA -aSg -aLR -aOh -aLM -aMl -aNR -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(40,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -arW -arW -aDd -aDf -aDm -aDl -aDt -rEZ -dgA -cwI -aDf -aDT -arW -arW -aVE -aWF -akn -alP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acj -asd -dVE -cWe -hgf -aVp -aVp -aVp -aIY -aVp -aHF -aJC -aLN -aJx -aVp -aVp -aVp -aVp -aJE -aOD -aEy -aPj -aKB -aOE -aLj -aPj -aIZ -aPo -aQn -aRc -aQC -aQC -aQC -aQC -aPR -aRo -aQC -aRS -aSe -bha -aSr -aBf -aMl -aMl -aNR -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(41,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aDb -aDc -aDf -aDn -aDg -aDu -aDD -aDg -aDN -aDf -aDc -aDz -agw -air -aWF -akn -alP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -acj -aoW -aCm -awh -aGM -aNn -aAt -aJB -aNn -aAO -asf -aNn -aNn -aul -aNn -aMH -aNc -aNn -aNA -aOr -aEt -aGs -aKC -aOp -aMj -aIs -aJa -aQQ -ayw -aQr -aPS -aQZ -aQM -aMp -aQM -aQp -aPS -aRR -aJD -aSs -aEs -aLQ -aNQ -aMl -aNR -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(42,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aDb -aDc -acm -aDv -aDg -aDJ -aUC -aDO -aDc -aDS -aac -agw -air -aWF -akn -akS -alw -alw -alw -akS -akS -akS -alw -alw -alw -akS -akS -akS -arU -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -aqw -aFL -aBK -aiE -aNL -acj -acj -aNL -acj -acj -aNL -acj -acj -aNL -acj -acj -aNL -acj -aNV -aNZ -aOf -auz -aTD -aHU -aOf -aPE -aPT -aOW -aQs -aOW -aOW -aOW -aRe -aRn -aRB -aRe -aRT -aSc -aSt -aCO -aCO -aCO -aCO -aCO -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(43,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aDb -arW -aDw -aDg -aDJ -aUF -arW -aDS -aac -aac -agw -air -aWF -akn -akS -alx -amm -amM -anv -anZ -aoq -amM -apm -amM -aqr -arc -arv -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -aqA -aqz -aFp -aGN -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -adG -adG -adG -adG -adG -adG -aOf -aOf -aOf -aOf -aOf -aPB -aPU -aQg -aQt -azr -aQN -aQV -aRe -aNT -aRC -aML -aRe -aMK -aSv -aSI -aRk -aBa -aRw -aSI -aCO -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(44,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aCY -aDx -aDE -aDK -aUM -aDP -aac -aac -aac -agw -aVG -aWF -aTO -akS -aly -amn -amN -amN -amN -amN -amN -apn -apI -apI -ard -arw -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -aqC -aBQ -aFJ -aGP -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -adG -aNB -aNM -aNM -aNW -adG -adG -aRh -adG -aOW -aEf -aPG -aJb -aQh -aQu -aQE -aQO -aFF -aRe -aMJ -aRD -aRL -aRe -aSa -aSv -aSJ -aSW -aTi -aWR -aSI -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(45,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aCY -aDy -aDF -aDH -aUO -aDP -aac -agw -agw -agw -air -aWF -akn -akS -ahq -amo -amO -anw -anw -anw -anw -anw -anw -aqs -are -arw -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aQW -aiE -aqF -aBN -aCd -aiE -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -adG -aOi -aab -aab -aab -aNM -aNM -aOt -adG -aOY -aPl -aPH -aPW -aQi -aQv -aQP -aQP -aQj -aRf -aRq -aRE -aRq -aRU -aSf -aSw -aLO -aSX -aRd -aXy -aSI -adG -aOF -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(46,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -arW -aDz -aDz -aDz -aDz -arW -aac -agw -ahd -ahS -cpd -aWF -akn -akS -alA -amp -amP -anx -anx -anx -anx -anx -anx -aqt -are -aMI -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -aqx -awb -ang -aiE -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -adG -aND -aMG -aMG -aMG -aMG -aab -aOm -adG -aOY -aPm -aPI -aPX -aTB -aQj -aQG -aQG -azU -aRe -aRr -aRF -aRp -aRe -eFg -bKS -rYy -aSY -aTk -bhf -aSI -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(47,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -agw -agw -agw -air -aWF -akn -akS -alB -amp -amP -anx -anx -anx -anx -anx -anx -aqt -are -arw -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -axP -aBQ -aGn -aiE -aac -aac -aac -aac -aac -aac -aac -aac -aac -aQU -adG -adG -adG -adG -adG -adG -aOi -aOm -adG -aOZ -aPn -aPJ -aPY -aQk -aQw -aQj -aQj -aQY -aRe -aRs -aOG -aOS -aRV -pPs -lcS -aSI -aRM -aRt -aRA -aSI -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(48,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -kqo -kqo -kqo -kqo -kqo -abz -abB -jJd -oEL -akn -akS -alC -amp -amQ -any -any -aor -aoS -anx -anx -aqt -are -arw -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -asg -azN -aGp -aiE -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -adG -aOi -aOm -adG -aOW -aPK -aPK -aPK -aPK -aPK -aPK -aPK -aPK -aRe -aRe -aRe -aRe -aRe -aSz -aSz -aSI -aSI -aSI -aSI -aSI -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(49,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -kqo -rCt -cbM -wob -kqo -kqo -kqo -xkx -vun -bhu -akS -alD -amq -amQ -any -any -alE -aoT -anx -anx -aqt -are -arw -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aiE -arj -aBP -aFo -aGQ -aoL -aBU -aCx -aJF -aFw -aLl -aLS -aLS -aMN -aLS -aLS -aLS -azL -azL -azL -adG -aOi -aOm -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aRh -adG -adG -adG -adG -adG -adG -adG -adG -aRh -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(50,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aae -aae -aae -kqo -kCW -hxY -bUM -adk -bTC -woN -abA -aDW -akn -akT -alE -amr -amQ -any -any -aos -aoU -anx -anx -aqt -are -arw -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahh -ahp -ahp -ahp -ahh -afK -afK -afK -afK -afK -aoy -amT -obl -jAt -azL -aFN -aBW -aBW -aJG -aKE -aLl -aLT -aLS -aLT -aLS -aNq -aLS -azL -azL -azL -adG -aOi -aab -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(51,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aQW -aae -aae -aay -abI -kqo -xHg -ksL -adx -cEx -vop -woN -abA -ajA -akp -akT -alE -amr -amQ -any -any -any -any -any -any -aqu -are -arw -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -ahr -apA -atV -ahh -auu -auu -axF -ayr -aBe -afK -aAm -cGt -cJL -azL -aBb -aBW -aCy -aJH -aKF -aLm -aLS -aLS -aLS -aLS -aLS -aLS -azL -azL -azL -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(52,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aae -aan -aaX -abJ -xQG -gym -wer -tki -hIu -lqE -woN -abA -aDW -akq -akU -alF -amr -amQ -any -any -any -any -any -any -aqu -are -ary -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -ahT -atp -atW -ahh -auu -auu -auu -ayB -aBg -afK -aAY -eJm -tRg -azL -aBc -aBW -aBW -aJI -aKE -aLl -aLT -aLS -aLT -aLS -aNr -aLS -azL -azL -azL -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(53,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaf -aau -abC -adf -kqo -kGd -oav -pph -pph -cMO -kqo -bsb -aUd -akr -akV -alG -ams -amR -anz -anz -anz -anz -anz -anz -aqv -are -arw -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -ahT -atq -akt -ahh -auu -auu -axO -ayB -aBh -aBj -aCs -mUE -tWn -aTe -uaN -aBW -iQr -gtp -aKG -aLl -aLS -aLS -aLS -aLS -aLS -aLS -azL -azL -azL -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(54,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaf -aav -qqP -abL -abO -abV -aco -acu -acu -acu -acA -fkn -aWF -aiJ -akT -alE -sSK -amN -amN -amN -amN -amN -amN -apJ -apI -arf -arz -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahh -ahU -atr -atY -ahh -auu -auu -axO -ayN -aAT -aBw -aCt -oUI -wrA -lgo -lSv -kuU -kuU -mWX -aKE -aLl -aLT -aLS -aLT -aLS -aNr -aLS -azL -azL -azL -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(55,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaf -aaw -abF -abM -abU -abW -act -acz -acz -acz -acB -aUc -aUf -akx -akT -acY -ueU -arg -arg -arg -arg -arg -arg -aeo -arg -arg -arA -arV -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -aiu -atB -aua -ahh -auu -auu -axO -ayP -auc -afK -kyC -jrn -feu -azL -aFQ -aBW -aJd -aJL -aKH -aLo -aLS -aLS -aLS -aLS -aLS -aLS -azL -azL -azL -aaq -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(56,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaf -aau -abG -prD -jYD -boy -boA -boB -boB -boC -jYD -pnq -pPQ -aku -akS -aMS -jBB -amv -amv -amv -amv -amv -amv -apL -arh -arh -arB -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -aiw -atC -aub -ahh -auV -auV -ayk -ayT -ayW -afK -aBi -mXu -kXo -azL -aBI -aBW -aBW -aJG -aKE -aLl -aLT -aLS -aLT -aLS -aNr -aLS -azL -azL -azL -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(57,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aae -aax -abH -abN -eEW -oXx -pIB -qoL -mFy -keV -oOD -kuQ -aWF -akv -akS -alJ -jBB -amv -anB -aoa -aot -gLg -amv -apM -aiK -ari -arC -akS -aac -aac -aac -aac -aac -aac -aac -aac -aac -ahj -aiy -atD -alI -ahh -auW -awO -ayl -azl -aFi -afK -aIq -mXu -lvH -azL -aoQ -aCb -aSH -aJM -aGl -aLp -aLS -aLS -aMO -aLS -aLS -aLS -azL -azL -azL -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(58,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aMG -aac -aac -aac -aac -aac -aac -aQW -adR -adR -adR -adR -aac -aac -fzy -fzy -aTY -fzy -jYD -vEm -waR -adP -bUT -yfW -oOD -kuQ -aWF -aWN -akY -akY -fxh -lqX -qqV -akY -akY -akY -akT -apN -akT -akS -akS -akS -afj -afj -afj -aac -afM -afM -afM -afM -afM -ahh -ahh -ahh -auq -ahh -afK -afK -afK -azG -afK -afK -ayR -ttH -txO -azL -azL -azL -aTe -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -azL -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(59,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNU -adG -aaq -aaq -aac -aac -aac -aac -aac -shx -uNt -uNt -kwO -aac -aac -fzy -aeq -afn -adh -jYD -efR -vkv -wur -tLk -oKw -oOD -kuQ -aWF -aNE -akY -alK -oSv -aDZ -aDZ -aob -aKv -akY -apo -apO -aqB -afj -aMw -arD -afQ -awL -afj -aac -aEi -aXH -axh -afL -agy -ahk -aiA -atE -ahi -awA -awW -axG -aHj -aAr -ayu -aFm -aCB -qkf -dKj -aGR -aHI -aHj -aTh -aJN -aJW -aKR -aFW -aMz -aNF -bkp -aKk -bkP -blc -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(60,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adG -aaq -aaq -aac -aac -aac -aac -aac -shx -uNt -uNt -kwO -aac -aac -afc -aer -afo -age -jYD -mBz -xGw -vEJ -adl -jFq -jYD -mjs -aWF -akx -akZ -alL -giR -amw -amw -amw -aov -akY -air -ajR -akx -afj -ajK -avF -afj -afj -afj -afi -aXG -adL -ayi -afV -agD -ahm -ajy -azn -awD -axI -axN -ayO -ayv -aze -azJ -aze -aBX -mel -iXM -aAo -aBL -ahf -aJe -aJO -aJW -aKS -aLX -aMP -aNF -bkq -bkE -bkQ -blc -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(61,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adq -adq -aai -aai -adq -adq -aai -aai -adq -aaM -xXZ -adR -aac -aac -afc -vIh -tYE -agO -jYD -jYD -jYD -jYD -jYD -jYD -jYD -oAu -aWH -aWU -akZ -alL -giR -amw -amw -amw -aow -akY -app -ajR -aiD -afj -rAe -sla -afP -awM -afj -arn -aEi -aXJ -afh -aXL -afh -ahn -ajI -atE -awx -awB -axD -axH -ayH -awB -ayQ -aAM -ayS -azf -azK -aAp -apK -aCe -aJf -aJP -aJW -aLq -aLY -aMQ -aNF -bkr -bkF -bkR -blc -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(62,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -abX -agR -pJL -gae -aUe -upV -dMk -aak -adq -aaN -abD -adR -aac -aac -fzy -aet -xaU -bxa -ahv -adj -aiL -adR -qgM -aqO -aVX -kuQ -ajM -akx -akZ -amw -txo -peS -weK -aod -aox -aoV -apq -aiC -avj -aiH -opE -xvN -afj -afj -afj -arn -afh -aXL -afh -aXP -afh -aho -ajE -atT -atU -auY -auY -awE -azc -auY -atU -aAS -ayU -aCr -aqS -aqS -aqS -asa -aHK -asa -aqS -aLr -aLZ -aLr -aqS -bks -bkG -bks -aqS -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(63,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -abX -agS -dlX -oIJ -iLR -aRJ -cnO -aal -adq -aaO -abE -adR -adR -adR -fzy -fzy -fzy -fzy -fzy -mOt -sEq -adR -adR -adR -adR -puE -aWF -akx -akZ -alN -amw -yet -olG -amw -amw -akZ -apr -apQ -aiG -afj -aqD -awo -afO -awM -afj -arn -afh -aeu -aeK -agC -ahg -aiz -atF -atT -aur -avt -avS -awK -azd -axC -auY -aAW -ayU -azq -asa -atX -aAq -aCv -aHL -aJh -aJX -aLs -aMa -aMR -aSC -aCv -aMa -bkS -bld -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(64,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adq -aUb -wlf -oZC -qtt -gZn -mjT -aam -adq -aaP -lzq -acq -acC -adR -rrG -adg -adU -fNA -rWx -qAt -snE -ajz -wng -itr -oEh -kuQ -aWF -akx -akZ -alN -amw -yet -olG -amw -amw -akZ -aix -apQ -aqE -afj -afj -afj -afj -afj -afj -arn -atG -aud -aud -aud -aud -aud -aud -atT -aus -avu -avT -awX -axj -axE -ayo -ays -azy -azw -asl -atZ -aAU -aCw -aHN -aJj -aJY -aLt -aMr -aNe -aWr -bkt -bkH -bkT -bld -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(65,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -abX -aUe -sWR -hEt -aUe -nSq -tRk -aaj -aaG -abj -abY -abY -acD -adR -vna -cVg -bzK -aWW -adW -qAt -iHX -vqv -bJV -bmt -oEh -kuQ -aWF -aWO -akY -alO -amx -ana -anF -aiI -aVS -akY -aix -apQ -asS -aha -aha -aOb -ass -asR -agw -arn -atG -aud -aux -aux -aux -aux -aud -atT -aqy -avv -avU -awY -axl -axJ -auY -ayX -azA -aCN -asa -ayp -aAV -aCz -aHO -aAV -aFv -aFV -aHD -aNf -aXm -aAV -aMa -bkU -bld -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(66,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -abX -aWo -sXR -nnY -psO -vzs -jPW -mMS -adq -efc -iFr -iFr -acX -adR -mWk -kFJ -afU -hxR -rWx -qAt -dSQ -adR -adR -adR -adR -aWm -aWG -aWS -akY -akY -akY -anb -anb -akY -akY -akY -aps -apR -aqG -akE -akE -akE -ast -aoz -aqP -ase -atG -aud -aux -aux -aux -aux -aud -atT -auv -avw -avV -awZ -axz -axL -atU -ayZ -azA -aCV -aqS -ayq -aAX -aCA -aIu -aJk -aCz -aLv -aMt -aNg -aAZ -bku -aMa -bkV -bld -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(67,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ueB -ueB -ueB -ueB -ueB -ueB -ueB -ueB -ueB -aaV -oat -acp -acH -adR -nue -aev -oEj -agf -rWx -qAt -tyN -vqv -und -aVH -oEh -aWn -aWF -aWT -ala -agw -amy -amy -amy -amy -amy -aik -apt -apS -aqH -apS -apS -apS -ajR -apX -alP -aac -atG -aud -aux -aux -aux -aux -aud -atT -auw -avx -avW -avx -axA -axM -atU -aBH -azz -aFT -aqS -azo -aAZ -aGS -aIv -aJm -aKK -aLw -aMu -aNh -bko -bkv -aMa -bkW -bld -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(68,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -agQ -aWs -lMj -oPG -acF -tkB -tXj -oMh -ueB -aaW -abY -abY -acI -adR -mdE -aew -bzK -agg -adW -qAt -snE -ajJ -aTX -aVI -oEh -aWn -aWF -aWT -ala -alP -amy -amy -amy -amy -amy -aik -apu -apT -aqI -ark -ahc -wPD -avG -apX -agw -aac -atG -aud -aux -aux -aux -aux -aud -atT -anA -avQ -awy -asb -axa -ayj -amh -aBS -azB -aHP -aqS -azD -aBn -aGT -aIw -aIw -aKL -aLx -aMv -aIw -aIw -bkw -bkI -bkw -bkC -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(69,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -agQ -aWv -aWv -bqw -lpg -pOZ -aWv -yhU -ueB -aIL -pCv -abZ -acJ -adR -adQ -aex -afu -agh -rWx -qAt -aiO -adR -adR -adR -adR -xBf -aWF -aWT -ala -alP -amy -amy -anG -amy -amy -aoX -aoX -aoX -aqJ -aoX -aoX -aix -avG -apX -alP -aac -atG -aud -aud -aux -aux -avY -aud -atT -amh -avX -aym -atU -ayt -ayV -atU -xdM -azC -aCV -aqS -azE -aBO -aHG -aIw -aJQ -aKM -aLy -aMx -aNs -aIw -bkx -bkJ -bkX -ble -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(70,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ueB -abK -aWv -dVZ -lFG -pOZ -aWv -ghk -vFm -lAW -acL -adR -adR -adR -adW -aey -adW -adW -adW -afv -ajP -ajN -aUi -ado -adR -aWn -aWF -aWT -alb -agw -amy -amy -amy -amy -amy -aoX -apv -apU -aqK -apv -aoX -juj -avG -apX -alP -aac -ats -ats -aJr -auZ -auZ -avZ -awF -atU -aoc -azk -aGB -atU -atU -ayn -atU -aza -aAg -aWf -aqS -azH -aCu -aqS -aIw -aJR -aKN -aLz -aMy -aNt -aIw -bky -bkK -bkY -ble -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(71,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -agQ -bhk -aWv -qXD -gnE -rnG -qVj -gvp -lgb -aaY -add -adS -xsf -aWZ -qze -aez -nyy -agH -afm -afw -asM -axq -ajQ -aVL -adR -aWp -ajM -akv -alc -alc -amz -alc -alc -alc -alc -alc -apw -apV -aqL -arl -aoX -uFI -isl -keX -agw -aac -aac -ats -aPD -ava -awa -cRi -awG -axc -axR -aAv -aGC -pAh -ayY -aBR -aBY -azb -azM -aWj -bbG -aXd -aHQ -aIx -aJg -aJT -aKO -aLU -aKO -aNu -aIw -bkz -bkL -bkZ -ble -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(72,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ueB -acE -aWv -sTM -wPV -pOZ -aWv -qnv -lWE -abi -adT -acr -jKY -adn -jmQ -agd -aeB -aHH -afs -agV -atL -aGr -aSO -aSR -adR -aWq -ajM -akx -alc -alQ -amA -alc -anH -aog -aoA -alc -apx -apV -aqL -arm -aoX -daN -avG -apX -alP -aac -aac -aue -auA -avC -rMS -hoQ -aEr -axd -aEr -aEr -aEr -nLX -aEr -aEr -auX -azF -azI -azF -lYT -aGU -aGV -aAs -aJg -aJT -aKP -aLU -aKP -aNv -aIw -bkA -bkM -bla -ble -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(73,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -agQ -aWv -aWv -kkW -lpg -pOZ -aWv -pCb -ueB -adO -adO -fGm -adO -adO -whW -whW -iLF -adO -aft -agW -awc -aKJ -aSP -aSS -aWb -aWn -aWF -aNE -alc -alR -amB -anc -anI -aoh -aoB -alc -apy -apW -aqM -apy -aoX -aOa -ajR -apX -alP -aac -aac -aue -akk -avC -sSW -lpB -awH -axe -awH -aOq -azg -azO -aAu -aBk -aFj -awC -eQN -aXe -fgW -aGW -aHR -aAs -dbk -aJU -aKQ -aLV -aKQ -aNw -aIw -bkB -bkO -blb -blf -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(74,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -agQ -bhB -aWv -hVc -acK -lmq -aWv -syw -ueB -tPE -acW -acs -adm -adr -rnn -rnn -agb -adO -adi -ahw -aeJ -aeJ -axn -aeJ -aeJ -aWn -ajM -akx -alc -alS -amC -alc -anJ -alc -alc -alc -agw -agw -agw -agw -aoX -asc -ajR -apX -agw -aac -aac -ats -auB -avC -bSe -aff -azP -azP -azP -azP -azP -axg -axg -axg -axg -axg -axg -axg -aXk -aGX -aHR -aHJ -aIw -aIw -aIw -aIw -aIw -aIw -aIw -bkC -bkC -bkC -bkC -aNi -aNi -aKj -aKj -aNi -aNi -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aSu -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(75,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ueB -dFg -dFg -ueB -ueB -dFg -dFg -ueB -ueB -xQv -aIF -acG -aWY -adN -adY -afl -eCP -adO -adp -ahC -agG -ahx -ahI -qzU -aiW -aWn -ajM -akx -ald -alT -amD -aQd -ane -ane -ane -alc -apz -afk -aqN -agw -arE -aix -ajR -apY -agw -ats -ats -ats -auC -avC -bSe -awe -azP -axU -azi -aAw -azP -aCG -azT -azT -aFn -aFt -aGY -aXf -axg -aIG -aHT -aUl -aJn -aJZ -aKT -aKT -aKT -aKT -aMT -aKT -aKT -aKT -aKT -aKT -aKT -aMT -aKT -aKT -aOH -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(76,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aac -aac -aac -aac -aac -aac -agI -kQb -eeD -aeb -afl -aXb -aeb -aeC -ade -adO -adX -ahF -agP -ahy -ahV -aiN -aiW -aWt -aWH -aWU -ale -alU -amE -ane -ane -ane -ane -alc -aiv -afN -aqO -agw -arF -aix -ajR -apX -agw -ats -atH -auf -auD -avC -jFz -hGm -azP -axV -azj -aAy -azP -aLP -azT -aEU -aHc -aFu -aHc -aEU -axg -aGZ -aHR -awf -aJn -aKa -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aOI -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(77,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bov -bow -ajG -aac -aac -aac -aac -aac -aac -agI -mwz -gZR -bpw -afl -cbn -bpw -afl -agc -adO -aef -ahC -agT -ahA -ahX -aiQ -aeJ -aWu -aWI -akC -alf -alV -amF -anf -alc -alc -alc -alc -agw -agx -agw -agw -agw -ajj -asy -apZ -agw -ats -ats -ats -auE -qvp -xlW -awg -azP -axW -azm -aCM -azP -aCH -azT -aEG -aAE -aFU -lxa -aEV -axg -aHa -aHR -cmQ -ats -aKb -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aLn -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(78,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -bou -ajG -aaq -aac -aac -aac -aac -aac -agI -lwp -wPB -aeb -aeC -aXb -aeb -afl -gzd -adO -aep -ahJ -agU -kRa -ayC -aiR -aiW -rJT -aWF -akD -alg -alW -amG -ahB -anK -aoi -aoC -aoY -apB -agz -agA -ajb -agE -ahe -ahl -aqa -aha -att -aOb -aha -auF -nbM -nfl -jGK -azP -azP -aTT -azP -azP -aIE -azT -aEG -aEu -aAA -aFU -aER -axg -aHb -aHR -awf -aJn -aKa -aKU -aKU -lCq -jvK -jvK -jvK -bkN -jHw -jML -jHw -jpB -qWU -aTl -aKU -aOI -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(79,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -adO -uyz -aIF -ngL -hLd -rQp -pHl -afl -gzd -adO -aes -aiP -awI -aKY -ahZ -aiS -ajL -aiV -aST -akE -alh -alh -amH -anh -anh -anh -anh -aoZ -anh -aqb -alh -alh -alh -alh -asz -alh -alh -alh -alh -alh -auG -kjn -ceN -jGK -axi -awd -azQ -aAz -akM -aAi -azT -aEU -aEz -aEP -aEP -aFs -axi -aGX -aHR -awf -aJn -aKa -aKU -aKU -jvK -jvK -kdx -jvK -cnN -mDf -eiO -cnZ -fYr -qwm -qwm -aKU -aOI -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhX -aaq -aaq -biy -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(80,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -adO -qGK -hCr -hCr -wQs -ads -nQA -hCr -crh -adO -aeI -afR -ahu -aSN -aia -aiT -ajO -aWw -aSZ -aWV -ali -ali -ali -ali -ali -ali -ali -aOT -ali -baQ -baJ -baJ -baJ -baJ -baJ -axK -aEo -baH -baL -baL -baL -bby -aEp -afd -axk -ayy -azR -aAA -azV -azT -azT -aEI -aBs -aGw -aHg -cAG -axk -aXq -aXn -aIy -ats -aKD -aKU -aKU -ddn -eCG -oLR -jvK -oPm -kmK -xOa -dVW -kun -kBF -qom -aKU -avs -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhE -bhE -bhE -bie -bio -bhE -bhE -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(81,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -adO -adO -adO -adO -adO -adO -adO -adO -adO -adO -aeJ -aeJ -aeJ -ahG -aiM -aiU -ajS -oCC -ajR -akn -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -alj -asT -aTu -asT -alX -alX -auH -bbA -afe -afg -axS -ayz -azS -ayz -mXo -qfz -qfz -cSl -hEN -ayz -ayz -eIs -axS -aXr -aXp -awf -aJn -aKa -aKU -aKU -ddn -pNk -vrU -dJm -kiw -kcC -eGv -lFc -dGZ -sGV -qom -aKU -aOI -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhE -bhU -bhY -bif -bip -biz -bhE -aac -aac -aab -aMG -aMG -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(82,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -aaE -abk -abP -acv -abR -abe -aaE -aeD -afW -agJ -ahD -aic -aeJ -ahH -aeJ -aeJ -ajT -aWn -ajR -akn -alj -all -awj -alj -aZk -aZw -atu -alj -baf -bar -aPi -awz -bab -bbC -bbE -asT -aPk -asT -alY -alY -auI -bbA -ajM -aoG -axT -ayA -azW -aFr -aEJ -aFr -aXo -aFc -aFr -aFr -aFr -aFr -aXl -aXs -aXu -aIz -aJn -aKa -aKU -aKU -ddn -pwF -hlF -jvK -uhm -gUL -rbR -hCB -wQf -tLv -qom -aKU -aOI -aPb -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhE -bhV -bhZ -big -biq -biA -bhE -aac -aac -aaq -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(83,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -aaF -abl -abQ -acw -acw -acw -blT -blU -orc -agK -ahE -aid -aiY -aTr -aaE -ahd -ahS -aWx -ajR -akn -alj -aqc -awk -axf -aZl -aZx -aZL -aBo -bag -bas -aZU -aZV -aXW -bbD -bbH -asT -aYb -asT -alY -alY -auI -bbA -ajM -aoI -axk -azh -aMk -ayG -aBt -azT -aXC -aFd -azT -azT -aMk -aXw -axg -aXt -aIa -aOJ -ats -ieb -aKU -aKU -jvK -jvK -ivq -jvK -rzV -fcg -tcW -iqb -fru -qwm -qwm -aKU -aOK -aKj -jBt -jBt -jBt -jBt -jBt -jBt -jBt -aac -aac -bhE -bhE -bhE -bih -bir -bhE -bhE -bhE -bhE -bhE -bhE -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(84,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -ajG -aac -aac -aac -aac -aac -aac -aaF -abm -abR -abR -abR -abS -aaE -bmo -orc -agL -aeG -aeG -aeG -aeG -aeG -aeG -aeG -aWz -ajR -akn -alj -awi -awl -alj -aZm -alm -avl -alj -avR -bat -baG -bba -aYn -asT -asT -asT -aYj -asT -asT -asT -asT -bbF -ajM -apb -axg -axg -axg -aHd -aBv -azT -aXC -aFe -azT -aBq -axg -axg -axg -aHh -aIa -aIz -aJn -aKa -aKU -aKU -xXf -jvK -jvK -jvK -wyi -jHw -caw -jHw -gHh -qWU -aTl -aKU -aOI -aKj -kUh -vWL -ghW -wWo -rPu -ixw -bhE -bhE -bhE -bhE -bhE -bia -bii -bis -biB -bhE -biR -bje -bjl -bhE -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(85,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -aaH -aac -aac -aac -aac -aac -aac -aaE -aky -aas -abR -adZ -abR -aaE -bmp -bod -agM -aeG -aif -sWs -agk -trA -aUs -aeG -aFf -aWL -aNp -alj -alj -alj -alj -alj -alj -alj -alj -bai -aZx -baK -aZx -aZj -asT -aEe -aXY -aYb -aYs -aYx -aYE -aXx -bbF -ajM -ape -aEA -ahd -axg -ayI -aCF -azT -aXC -aEC -aEH -aSF -axg -atH -aGy -aUk -aIa -aIz -aJn -aKa -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -jYd -aKU -aKU -aKU -aKU -aKU -aOI -aKj -uIY -udd -oWD -cSL -csd -ehr -bhE -bhF -aLW -bhQ -bhW -bib -bij -bit -biC -biJ -biR -biR -biR -bhE -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(86,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -bou -ajG -aac -aac -aac -aeV -afG -afG -aah -aah -aah -aah -aah -aah -aah -bmN -aah -aah -aah -ieo -wKZ -agl -lXo -qda -aWg -aWB -ajR -akn -aYO -aZi -awn -atI -aYP -aYT -aYT -alj -baj -bau -aNC -bbb -aZr -aZT -aEg -aYb -aYb -aYp -aYy -aYF -aXB -bbF -ajM -apf -aWC -aWC -aWC -aWC -aWC -aED -aEQ -aEE -aAB -aAB -aAB -aAB -aAB -aHf -aIa -aIA -ats -aKb -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -jYd -aKU -aKU -aKU -aKU -aKU -aOI -aKj -hqs -nJe -fKo -cSL -csd -hQl -bhE -bhG -bhN -bhR -bhE -bhE -bik -biu -bhE -bhE -biS -bjf -bjm -bhE -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(87,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -abd -ajG -aac -aac -aac -afD -bjH -aeQ -ago -acS -bmm -ahO -aeR -afE -adw -ady -adz -azu -aSM -afF -aja -aTK -agX -aVW -aWh -qIb -mFq -baz -aYV -aEj -awn -aOU -aYQ -aYU -aYU -alj -aZG -aZH -aZH -aZH -aYc -asT -bac -aYb -aYb -aYp -aYz -aYG -aXB -bbF -ajM -apD -aWD -baZ -bfI -bfH -aWC -aWC -aYC -bcI -aAB -aCL -aut -aEO -kSJ -aHf -aHW -aIz -aJn -aKd -wtd -wtd -qem -aKV -aKV -aKV -aKV -aKV -voF -aKV -aKV -aKV -aKV -aKV -aOL -aKj -gTL -udd -oWD -ddl -hmT -gSr -bhE -aLu -bhO -aMs -bhE -bic -bil -biv -biD -biK -biT -bjg -bjn -bhE -adG -aOs -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(88,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOn -ajG -ajG -aad -aat -aat -aah -bjI -blm -blw -blK -bmn -ahP -ahP -bmG -bmL -bmU -bnn -aDp -abw -ahW -lqJ -bno -agX -aVn -aeG -qIb -avG -akn -aYO -aEv -awn -aJi -aYR -aYR -aYX -aYZ -aYR -aYR -aYR -aZe -aYR -aEa -bad -aYb -aYb -aYt -aYA -aYH -aXB -bbF -aEq -apE -bed -bbd -bci -bbd -bbd -bgg -bdb -bdp -bgP -aAx -aCQ -aFh -aGz -aXM -aHX -sDq -aJn -bMK -bMK -bMK -rxh -jZe -uxT -ifI -dXv -ooM -uYO -xxB -xud -aMU -aKe -aKe -aKe -aKj -ooI -uQt -vIA -tit -mYT -geQ -bhE -bhE -bhP -bhT -bhE -bid -bim -biw -biE -bhE -bhE -bhE -bhE -bhE -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(89,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ajG -ajG -aag -aaQ -aaQ -aah -bjI -bln -blx -blR -bmq -aie -blx -bmH -acR -aap -akb -aFC -aSM -ahY -afz -bnX -exM -ahK -aUU -qIb -avG -akn -aYO -aZs -aTt -aEb -aSE -aYS -aYh -aYS -aYY -aZa -aZc -ajB -aPe -aZh -aZA -aZO -aYo -aYu -aYI -aPC -aXD -bbF -avG -aNE -aWC -bbe -bcj -bcH -bcP -bcU -bdd -aFY -aAB -aCP -aEK -aFX -aAB -aZD -aHY -kmS -ats -aKf -aKf -aKj -aKf -aKj -aKj -aKj -aKf -aKg -cdv -aKf -aNX -aKj -aKj -aKf -aKf -aPs -aPs -aPs -aPs -bhh -aPs -yir -aPs -aPs -aPs -aPs -aPs -aPs -bin -bix -biF -biF -biU -bjh -bjo -biF -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(90,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -ajG -ajG -aag -aba -acM -aah -afH -blo -blA -blS -bmr -acR -blA -bmI -acR -aim -ake -aGm -aah -adE -aUV -bnY -agX -ahL -aUU -xIO -isl -bhu -alo -alo -alo -ayx -ayx -ayx -ayx -ayx -aZv -ayx -ayx -ayx -ayx -asT -ajH -aYf -bae -aYv -aYB -aYJ -aXB -bbF -ajR -akx -aYC -aYC -aYC -bcI -bcI -bcI -bgL -bcI -bcI -aYC -aYC -aYC -bfg -baD -aHZ -llH -aJo -aKg -aKg -aLA -aKg -gfg -aMV -aKe -aKg -aKg -cdv -aKg -aKe -aOc -aKe -aKg -aMA -aPu -aPM -beU -bfj -bhi -qbo -beU -bhm -beU -bhp -beU -beU -gRG -laB -beU -biF -bsr -biL -biL -biL -bjs -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(91,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adG -adG -aag -aaQ -acN -afD -abx -blp -blB -blS -bms -acR -blB -bmI -acR -aiB -akw -bnF -bop -aNO -afB -agm -aVk -ahM -aVt -aRN -dDQ -akn -alk -aZt -vtN -ayx -aZn -aYq -aZN -aPa -aZY -bav -baN -bbc -bbp -asT -aTC -aYg -bae -aYb -aTv -aYK -aXB -bbF -ajR -aGu -aYC -bbf -bcn -bcr -aHz -bdm -bdg -bdo -beJ -bgk -bbk -bgB -aYC -bdr -aIa -lIe -aJn -aKh -aKW -aKf -aMb -sFW -aMW -sFW -ghf -ghf -gLd -ghf -sFW -aMW -sFW -aOu -aNx -aPs -aPZ -beV -bfJ -cYm -bhj -beV -oWt -beV -bhj -beV -pPe -nLw -bhw -nLw -biG -biM -biV -biL -biL -biL -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(92,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aag -abq -aee -aah -bjO -blp -blC -blV -bmu -aie -bmM -bmJ -acR -ajg -akz -bnG -uAI -aOX -gtn -afC -uAI -ahN -aii -aRW -aeO -akn -bbq -woZ -bbu -ayx -aZo -aYW -aZb -aZz -aTU -baa -bal -bam -bbw -aEc -aYm -bak -aZI -aYb -aYy -aYL -aXB -bbF -ajR -aGA -aEd -bfc -aGk -bcJ -bcQ -bcW -bcT -bcR -bah -bgk -bbk -bfc -bbg -cWU -aIb -aID -aJp -aKi -aKX -aLB -aMc -aMB -aug -aMB -rWd -wIw -ieE -ieE -vLM -aOd -hth -aOv -aPc -aPL -aQa -hId -bgm -hId -ely -hId -jCE -hId -bhq -hId -cHf -beU -bhx -beU -biF -biN -biW -bji -bjp -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(93,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aag -abq -iOL -aah -aaI -agj -agq -blK -blK -bmc -bmz -bmP -bmX -bnj -aHS -adA -aTd -aeN -aUW -aVe -aVl -aVo -aij -aeH -avG -akn -alk -bbs -aNo -ayx -aZp -aZB -aZP -aZB -aZC -aZC -baU -ban -bbx -asT -aXX -aYi -aYp -aYw -aYD -aYM -aXE -bbF -ajR -aGA -aEd -bbh -bbk -bcK -bcV -bcX -bcZ -bcS -beR -bgo -bbk -bgv -bco -bds -aIa -aIz -ats -aKj -aKj -aKj -aKf -aKj -aKj -aNj -aKf -cdv -aKg -aKf -aKj -aKj -aKj -eHY -aKf -aPs -aPs -aPs -aPs -bhl -bhl -aPs -aPs -aPs -aPs -aPs -aPs -qDF -bhy -bhs -biF -biO -biX -bjj -bjq -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(94,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aag -abq -abq -acb -afX -agn -agN -aWa -aWa -bmd -bmA -bmQ -bmY -aig -acg -bnI -acg -acg -aUX -aVf -akF -aeG -aeG -ajh -avG -akn -alk -alk -bdD -ayx -aZq -aZC -aZC -aZC -aZC -aVV -baV -bao -bap -asT -asT -asT -aYr -asT -asT -asT -asT -bbF -ajR -aGA -aEd -bbk -bbk -bbk -bbk -bdh -bdy -bdF -bbk -bbk -bbk -bbk -bco -bds -aIa -aIB -ats -aFq -aFx -aKj -aMe -aMD -xxe -aMD -aMD -aNG -aNN -aKe -aKe -aMY -aKe -aOw -aKe -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -beU -bhx -beU -biF -ruh -biX -bjj -bjq -bjt -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(95,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aag -abs -aSi -aaA -abv -acR -agY -acR -acR -acT -adc -abo -abr -bnk -bnz -bnJ -ace -aUP -aUY -aVg -acg -ahd -ahS -aji -avG -akn -alk -bbt -alk -ayx -ayx -aTy -aTz -aTz -aTz -aTz -aTz -aln -ayx -alo -aqO -asT -aYp -asT -alY -alY -auI -bbA -ajR -aGA -aEd -bbl -beX -beX -bcY -bdq -bbk -bbk -beS -beX -beX -bcM -bco -bds -aIa -aIz -ats -ats -ats -ats -aMf -aKT -aKT -way -aKT -vTf -aKT -aKT -aKT -aOe -aOe -aOx -aOe -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biF -biP -biY -bjj -bjq -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(96,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -bou -ajG -ajG -ajG -aag -acc -aSk -aUD -abf -blt -agZ -acO -blD -blW -sJv -aih -jSV -bnk -akA -bnK -bnP -bnS -aUZ -aVh -acg -agw -agw -aei -aeP -akn -bbq -aZu -bbu -aou -ayx -aZE -aZR -aZR -aZR -aZR -aZR -bbi -ayx -aqO -aTP -asT -aPp -asT -alY -alY -auI -bbA -ajR -aLh -aYC -beY -bfc -beX -aWk -bdq -aZM -bbk -bax -beX -bfc -bff -aYC -ber -fyZ -aUm -aJn -aAN -aAN -aJn -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKU -aKj -aKj -aOy -aKj -aKj -aNi -aNi -aKj -aac -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biH -biL -biZ -bjk -bjr -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(97,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaU -ajG -ajG -aar -acy -acy -acy -aVN -acy -aci -blq -afy -afx -afy -blq -aek -aeA -acg -bnL -aUL -aUR -aVa -bkk -acg -aVq -aVu -bol -avG -akn -alk -bbs -alk -aAn -ayx -aZF -aqd -aqd -aqd -aqd -aqd -bbj -ayx -alo -alo -asT -aUy -asT -alZ -alZ -auJ -bbA -ajR -aGA -aYC -bbn -aGE -aGE -aYC -bgK -aGE -bgN -aYC -aGE -aGE -aYC -aYC -bey -suT -aIC -aJn -aAN -aAN -aJn -aKU -aME -aME -aME -aNz -aME -aME -aME -aNY -aKj -aOj -aOz -aOM -aKj -aUu -beW -aKj -aKj -aac -aac -aac -aac -aac -aac -aPs -bht -bhx -beU -biH -biL -bja -biL -biL -biL -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(98,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aac -aaU -ajG -aaq -uWw -aTs -aUH -aVT -aXc -acd -blq -afb -adM -afA -blq -abt -aeL -akA -bnM -bnP -aUS -aJl -aVj -acg -auS -aVu -bol -avG -akG -aha -aha -aha -aha -aks -apS -aqQ -cFA -aqR -aZS -aZZ -anL -axb -viF -vKm -nlf -wXr -vvA -myZ -myZ -myZ -dsF -aDV -aZd -bbz -bcs -bcs -bcs -bct -aAd -bcx -aLf -bcy -bcz -bcs -bcA -bcO -beB -aHW -knU -aJn -aAN -aAN -aJn -aKU -aMF -aMZ -aNk -uSA -aNJ -aNP -aTg -aKU -abg -aOk -aOA -aON -aKj -bde -bfh -bgu -aPb -aac -aac -aac -aac -aac -aac -aPs -bhv -bhz -bhC -biH -dyV -bja -biL -biL -bju -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(99,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -aac -abn -ajG -aaq -acy -aTL -aUI -aVU -bhn -bjY -blq -blG -blZ -bmx -blq -aeT -aeM -acg -bnN -bnQ -bnT -xog -aVi -acg -agw -agw -bol -gTN -akL -akH -akH -akH -xEB -vJA -vJA -vJA -xmK -xUo -bqs -xUo -xUo -aCK -aCK -aCK -xUo -fOj -ahR -arG -xEB -akH -akH -aGv -aGD -aGF -aHk -aye -aye -aye -aBr -aHm -aye -aHm -aIV -aXg -aXg -aXK -bfy -gAF -pgi -aUo -aKZ -aTQ -aJn -aKU -aMF -aNa -aNl -aNl -aNK -aNP -aTg -aKU -abg -aOk -aLa -aOO -hCz -beN -bfh -bhg -aPb -aac -aac -aac -aac -aac -aac -aPs -beU -bhx -beU -biH -biL -bja -biL -biL -biL -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(100,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -aaq -abn -ajG -aaq -acy -aTM -aUJ -aVY -bjx -bjZ -blq -blH -aea -bmy -blq -nuu -afa -acg -vnS -akB -adB -acQ -uiJ -acg -aVs -agw -bol -ajM -atc -aMX -ama -amI -dmH -ple -ali -ali -bEd -apC -aqf -aOT -aFI -avP -avP -avP -apS -apS -ajX -aZW -baw -baO -avn -avn -aKx -awU -aCJ -axw -axw -axw -aAf -aCJ -axw -aCJ -aJc -aCU -aGf -aIc -aHt -gVg -aII -aUp -aOQ -aTR -aJn -aKU -aMF -aNb -aNm -aNl -aNK -aNP -aTg -aKU -abg -aOk -aOB -aOP -aKj -beQ -bfh -bhg -aPb -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biH -biL -bjb -bjk -bjr -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(101,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aac -aaq -abn -ajG -aaq -uWw -aTN -aUK -aVZ -adF -ach -blq -aeS -aec -bmC -blq -ajk -box -acg -acg -aTd -bnU -acg -acg -alo -nKy -agw -bom -aWI -avH -alo -amb -aio -ank -aio -aoE -aCD -aCE -agw -aqg -aqT -apc -aBF -aBF -aBF -aXT -aXT -bbN -aru -aGh -aru -avp -atl -avd -aru -avd -aru -arJ -azv -arJ -aCS -avK -aHr -aCS -avK -arJ -arJ -aHu -sPd -arJ -arJ -arJ -arJ -arJ -aKU -aME -aME -aME -aME -aME -aME -aME -aKU -abg -aOk -aOC -axB -aKj -beT -bfi -aKj -aKj -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biF -biQ -bjc -bjj -bjq -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(102,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aac -aac -abn -ajG -aaq -uWw -aaZ -abp -aTq -aUG -aVv -blq -blM -bnq -heL -blq -aka -aca -aed -asA -aNy -aNI -aSb -agp -keg -ycf -ail -bon -ajM -awp -alp -amc -aio -rXW -lXv -axX -alY -alY -agw -aqh -agw -apc -asZ -anN -aVO -ate -ate -baB -asD -baM -api -atf -atw -atP -avD -bej -bfO -bfZ -aHy -bee -aCT -cGs -aHs -baA -aIl -aIO -bgD -asX -bdP -beA -aJs -aKn -arJ -arJ -aKU -aKU -aKU -aKU -aKI -aKU -aKU -aKU -aKU -aKj -aOl -oMK -aPt -aKj -xku -xku -aKj -aac -aac -aac -aac -aac -aac -aac -aPs -beU -bhx -beU -biF -biL -bjc -bjj -bjq -bjt -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(103,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aac -aac -bou -ajG -oJw -acy -acy -acy -acy -acy -acy -blq -blq -blq -blq -blq -abT -aWi -afJ -aIt -aIt -aPq -aSm -anL -bof -bog -boh -boo -akc -awS -alq -alq -amJ -jCn -qQZ -aol -alZ -alZ -apc -aqi -apc -apc -avg -anN -aVO -ate -ate -baB -awv -asw -beF -bda -atO -soG -anj -bfe -avy -bgf -avM -aJS -asX -aIl -aHB -aJv -aIH -jRO -bcc -bdM -bdQ -arJ -arJ -arJ -arJ -arJ -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aKj -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -qDF -bhy -bhs -biF -biO -bjc -bjj -bjq -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(104,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaq -aaq -aac -abn -ajG -iUu -aaB -aUj -adV -aWe -bjB -aaS -abc -bmg -ada -aVD -adu -bnc -aej -agi -aIR -aLL -aPr -aSb -boe -art -asm -akI -akJ -akK -aBB -aoN -amd -aio -eHk -ioG -aom -aXZ -aYd -adt -aqj -aoH -aww -asp -avq -aBE -aVR -aEY -aZJ -aKc -beu -aqY -anj -anj -oII -anj -aLc -wBv -avz -avM -asX -asX -aIn -aIg -aJK -aKo -aKq -bck -aKr -beh -ayM -aya -bcd -bcd -ayE -bfP -aAl -aId -bdA -ayM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -bht -bhx -beU -biF -biN -bjd -bji -bjp -bjj -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(105,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -abn -ajG -iUu -aaC -aUt -aUv -aWA -aSo -aSG -aUv -aUv -adb -bmE -adC -aeg -aej -ahz -aIR -aLL -aQF -aSb -anm -arH -asn -aio -aio -aio -aio -aio -aio -aio -aio -anQ -aol -aYa -aYe -aYl -aqk -apg -apc -aGH -aVB -aVO -aZQ -bga -bgc -asD -bev -beG -azZ -atJ -atQ -bfd -anj -avm -avz -avM -asX -asX -asX -aIh -bdv -bbK -bbO -bcl -aAF -bcb -bgS -bgy -bgy -bem -bfC -bcd -bcd -aIe -bdK -ayM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biI -biL -biL -biL -biL -biL -bjw -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(106,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -abn -ajG -aaz -aaD -abb -aeh -aTV -aSp -aSK -blr -blN -adv -blr -adD -ahb -bnu -ajf -aLL -aLL -aQX -aSb -aoj -aXU -asr -aio -ajl -aof -akN -als -ame -aio -ano -anR -aok -awP -awP -awP -awP -awP -awP -aGH -aVB -aVO -bdB -ayL -baP -avp -asL -bdx -bez -beI -bgn -aKu -anj -avo -avz -avM -asX -aLd -aHe -aIi -bdG -aLd -bbP -bcm -aAG -bgF -ayM -ayM -ayM -ayM -ayF -ayM -ayM -ayM -ayM -ayM -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -bhr -beU -bhx -beU -biF -gYa -lWN -qKO -ikh -bjv -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(107,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -aaz -acU -uOL -pcs -aWJ -aSq -aSL -aUv -aUv -abh -iLq -aSU -ahQ -aTb -aga -aMd -aNH -aRK -aSn -aoo -aXU -asv -aio -ajm -akf -akf -akf -amf -amK -anp -anS -asU -arN -aqo -avO -ate -awr -aGb -aVO -aVO -aVO -ate -aFK -bbI -avp -aCq -baq -atM -bgx -aBx -baq -anj -avo -avz -avM -asX -aLd -aHl -aIi -bgd -aLd -bbT -bcm -aAG -bfR -ayM -ayc -bdZ -ben -bfD -bfQ -aCn -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -beU -bhx -beU -biF -biF -biF -biF -biF -biF -biF -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(108,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -aaz -aaC -aUv -aUv -aWJ -aVc -aWd -aUv -aUv -bmk -fLx -aSV -bng -bjJ -bjT -bkd -bkc -aRG -aSn -aoD -aXU -asr -aio -ajn -akg -akO -akf -amg -aio -anq -anT -aok -asK -asP -auO -auQ -awR -asP -aHn -aHn -aHn -asP -beL -aru -aru -aKy -beH -bfn -baq -bgp -baE -aLc -axt -avA -aCi -asX -asX -asX -aIh -bdw -bbL -bbU -bdJ -aAG -aIS -ayM -bdV -bea -ayD -bfF -bfS -bea -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -bhv -bhA -bhC -pSu -bhH -beU -aPs -aaq -adG -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(109,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -aaz -aTp -aUA -aaJ -aaK -abu -aaT -blu -blP -bml -fLx -aTj -bjy -acx -bjU -bke -xZw -acP -aSn -aoF -arM -asE -aio -ajo -akf -akP -akf -aht -aio -anr -anU -aok -asi -asi -asi -asi -asi -asj -aJV -aWE -aWE -beE -beM -amY -ani -anj -bgx -anj -bgx -nXZ -bgx -anj -wju -bsa -aru -bgj -aET -aET -aIo -axZ -bbM -bbV -aAc -aEl -baC -ayM -bdV -beb -beo -bfG -bgl -aFA -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -aPs -qTm -aPs -aPs -beU -bhJ -aPs -adG -adG -aNB -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(110,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -aaL -aaR -aaR -aaR -aaR -aaR -aao -aao -aao -aao -aao -aTm -aTm -aTm -aTm -aTm -aTm -aTm -aTm -acf -arx -acf -aio -ajp -akf -akP -akf -ami -aio -aio -anV -aok -aSx -aop -aop -aop -aBp -aCl -aTF -bdC -beC -beK -bcN -bcg -anj -atA -aAL -anj -aGi -bgq -bgr -anj -anj -anj -aru -avJ -aIM -aIM -aIJ -ayf -aIM -bfY -bbY -aIf -aIU -ayM -ayd -ayb -bep -bfE -bgG -aFy -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -vYr -faL -aPs -bhI -bhI -bhK -adG -aOF -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(111,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -ajG -ajG -ajG -ajG -ajG -aaq -aaq -afS -afp -bfT -afq -afS -ais -ajv -ajV -amS -anP -apj -afS -apa -arO -asF -aio -ajq -akh -akP -alt -amj -amK -ans -anU -aok -aDI -aqp -aop -aqp -aCj -aFS -aVP -aVP -aVP -aFS -beO -aru -aES -aIN -aCf -anj -bgx -nXZ -baq -anj -anj -anj -bcu -asB -aIm -aIm -aIK -azs -bbR -bbS -bbZ -aIf -baT -ayM -bea -beb -bfo -bfK -bfo -aFA -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -aPs -aPs -aPs -bhI -bhI -bhK -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(112,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -bov -bov -aaU -ajG -ajG -ajG -aaq -afS -afr -acn -aeU -afS -ait -ajw -ajW -amV -aoe -apk -afS -apH -arq -asJ -aio -ajr -aki -akQ -alu -amk -amL -ant -anW -aok -aop -aop -aop -aop -aUr -aWM -aXj -aVy -aVy -aop -aKm -avL -atA -aZX -aBD -anj -bgx -rBz -bew -bfp -bfl -baX -amY -asB -aIm -aIm -aIP -azx -aIm -bgC -bgE -aIf -baW -ayM -bea -aHC -bfz -bfz -bfz -aHC -bea -bec -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -bhI -bhI -aPs -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(113,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aaU -ajG -ajG -aaq -afS -aby -acZ -aeW -afS -aby -afq -acl -amX -afq -afq -afS -aql -arq -asW -aio -ajs -akj -akR -alv -aml -amK -anu -anX -aok -aoM -aEX -atR -aEX -asp -asq -aWM -aXj -aVy -aop -aZy -aru -bca -anj -anj -anj -baq -bek -aru -aru -baF -aru -aru -bfX -aEW -bgz -ato -bcp -atN -arJ -aGK -bgR -aGK -aGK -aGK -aGK -aGK -aGK -aGK -bgH -bgH -bgT -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aPs -aPs -aPs -aPs -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(114,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -bou -ajG -ajG -aaq -afS -ait -aeE -afI -ags -agr -agB -anC -ain -amU -akd -arb -aqn -bdf -atj -acf -acf -acf -acf -acf -acf -aio -ajs -anY -aok -bdi -aop -bdj -arQ -auU -aXv -ath -afT -atk -atn -awQ -aru -bgt -bbm -bcf -bgs -bch -sts -aru -bge -bfm -bgA -aJt -aJt -aJt -aJt -aJt -bgQ -aJt -aJt -ayJ -bbW -aAe -aVC -aAj -bei -bfA -aTE -aGK -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aaq -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(115,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aaq -abn -ajG -ajG -aaq -afS -ack -aeF -ack -afS -afS -afS -afS -alz -afS -afS -afS -aqU -arq -atm -atK -auy -atK -auM -avh -awJ -acf -aok -aok -aok -aEB -aop -aeZ -arR -aVy -bdl -aFM -aFO -aFM -atb -bbo -atb -aBy -aKt -aoJ -aLe -bdS -aLe -aoJ -bex -bfU -bgI -aJt -awT -axo -bgO -aIQ -aph -azt -aJt -aGx -aTE -aVw -aTE -beg -aTE -bfB -aTE -aGK -aaq -aaq -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(116,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -abn -ajG -ajG -aaq -afS -bet -bet -bet -afS -agF -adK -amW -arI -ajY -amZ -afS -aqW -arq -acV -acV -acV -acV -acV -acV -axr -ayK -hfN -atg -aSy -aop -aop -bdk -ask -aVy -aLg -aFM -aJu -aLb -atb -asu -ati -aFz -asu -aoJ -aUq -bdc -bfw -aoJ -beD -bfV -bgh -bgJ -awm -bdt -axy -axy -aHv -bdO -aJt -aGx -aTE -aGK -bdL -aGK -bel -aGK -bfM -aGK -aaq -aaq -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(117,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -abn -ajG -ajG -ajG -afS -bay -afq -afq -afS -ahs -afY -aib -aFZ -ako -and -afS -aqW -arr -asC -asC -asC -asC -asC -avi -axs -arL -aop -aUr -aWM -aWM -aWM -aWM -asH -aXj -bdH -aFM -aFP -aTI -atb -asx -aty -aGt -aKw -aoJ -baI -bfa -bfx -aoJ -bfk -bgi -bcw -aJt -aws -bdu -axY -bdn -aKs -axu -aJt -aQf -aTE -aGK -bef -aGK -bef -aGK -bfN -aGK -adG -aOi -aab -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aac -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(118,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aaU -ajG -ajG -afS -afq -afq -afq -afS -ajZ -afZ -aiX -ajC -akW -anl -afS -aqX -arP -atv -atS -acV -acV -auN -avB -awN -azp -aop -aVy -aop -aop -aqq -aBG -asO -aqe -bft -aFM -aGd -aHp -bfb -asI -aum -aJw -asu -aoJ -bbJ -bfr -bdT -beq -bes -bcB -aLF -aJt -awt -bgM -awV -axp -bbQ -axx -aJt -aGK -aGK -aGK -aGK -aGK -aGK -aGK -aGK -aGK -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aac -aac -aac -aac -aaq -aaq -aaq -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(119,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aaq -aac -aaU -ajG -afS -afq -afq -afq -afS -ash -afq -aiZ -ajD -akX -ann -afS -aqZ -arP -acV -arX -aui -acV -auP -avE -arL -avN -aop -aVy -bdj -aop -aqV -aDY -asV -aqe -aLG -aFM -aGg -aXh -atb -asN -awq -aJw -asu -aoJ -bcv -bfs -bgb -aoJ -beZ -bfq -aFM -aJt -aJt -aJt -aJt -aJt -aJt -aJt -aJt -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(120,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -aaq -abn -ajG -afS -aby -afq -afq -afS -ajc -ajx -alr -anD -akX -apl -afS -ara -arS -aon -auh -aun -aCa -auT -avI -arL -aqm -aop -aVy -aeZ -ata -aCI -aCR -aEh -aqe -aso -aFM -aJJ -aOg -atb -asY -axv -bcF -bdI -aoJ -beP -bdR -aBJ -aoJ -bbr -bcB -aAb -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aNB -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(121,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -aac -aac -abn -ajG -afS -afp -afq -bfW -afS -ajd -ajx -alr -anD -akX -apF -acf -aro -arT -acV -arX -auo -acV -auP -avE -arL -aqm -aop -aVy -bdk -aop -aop -aop -ask -arK -bfu -aCh -aKl -aHw -atb -atb -atb -atb -atb -aoJ -aoJ -aoJ -aoJ -aoJ -bbv -bcC -aAb -adG -aOF -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(122,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aac -abn -ajG -afS -afS -afS -afS -afS -ajc -ajx -alr -anE -aoK -apG -afS -aqW -arX -acV -arX -acV -acV -avb -awu -arL -arZ -aop -asQ -auk -aEZ -auk -auk -avr -aso -aop -aFM -aGq -aHx -aLC -aLH -aLK -aPF -aSh -bcG -aTJ -aUB -aVd -baS -bbB -bcD -aAb -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(123,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -adG -adG -adG -ajG -afS -aje -ajF -alM -anM -aoO -apP -afS -arp -arX -atx -auj -acV -acV -avc -awN -acf -aCo -aAD -asG -aAD -ayg -aAR -aFa -aEx -aBd -aAR -aFM -aGG -aHA -aLD -aLI -aMg -aRm -aSl -aSl -aTS -aUT -aLI -baY -bbr -bcE -aAb -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(124,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -aNM -aNM -aNW -ajG -afS -afS -afS -afS -afS -aoP -afS -afS -aqZ -acV -acV -acV -acV -acV -ave -arL -adG -azY -axQ -aAQ -aBC -ayg -aCW -aEn -aEM -aFD -aFR -aFM -aGI -aIj -aLE -aLE -aLE -aLE -aTc -aLE -aUg -aLE -aLE -aLE -bce -bfv -aAb -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(125,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -ajG -ajG -ajU -amu -amu -apd -ajG -arL -ars -arY -atz -aup -auK -auL -avf -arL -adG -azY -aAH -aBm -aBM -ayg -aCX -aEm -aEF -aFg -aGa -aFM -aFM -aIT -aHq -aHq -aHq -aRX -aTw -aTH -aUn -aHq -aHq -aHq -bgw -aAa -aAa -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(126,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -aNM -aNW -amt -anO -aoR -atd -ajG -auR -aAh -aAh -aAh -aAh -aAh -aAh -aAh -axm -adG -azY -aAI -aBz -aBZ -aCp -aDC -aEm -aFb -aFE -aGc -aGj -aFM -aXS -aLF -aLJ -aMh -aJq -aTG -bcq -aMh -aJq -aWl -bcL -aMh -bfL -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(127,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -ajG -ajG -ajG -avk -ajG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -azY -aAJ -aBA -aCg -aCp -aDM -aEm -aFk -aFG -aEm -aHo -aFM -aFM -aAa -azX -azX -azX -azX -azX -azX -azX -azX -azX -azX -aAa -adG -aOF -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(128,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aOt -adG -azY -aAK -aBA -aCk -aCp -aDX -aEm -aEN -aFB -aFH -aIk -aKp -aXi -azY -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(129,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -azY -aAP -aBl -aCC -aCp -aAK -aEm -aEm -aEm -aEm -aGJ -aGJ -aXV -azY -adG -aOF -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(130,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -aAC -aAR -aAR -aAR -ayg -aEk -aEL -aFl -aFl -aGe -aGe -aGe -aYN -azY -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(131,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aOm -adG -adG -adG -adG -adG -aAC -aAR -aAR -aAR -aAR -aAR -aAR -aAR -aAR -ayg -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(132,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -aNM -aNM -aNW -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -adG -aOi -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(133,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aNM -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(134,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(135,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(136,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(137,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(138,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(139,1,1) = {" -aaa -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aab -aaa -"} -(140,1,1) = {" -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -aaa -"} +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/unsimulated/wall/planetary/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aab" = ( +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aac" = ( +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aad" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aae" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/iaa) +"aaf" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/iaa) +"aag" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aah" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/triage) +"aai" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/breakroom) +"aaj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 22; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aak" = ( +/obj/machinery/vending/snack{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aal" = ( +/obj/machinery/vending/cola{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/camera/network/security{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aam" = ( +/obj/machinery/vending/coffee{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aan" = ( +/obj/structure/table/bench/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/security, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aao" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) +"aap" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aaq" = ( +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aar" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aas" = ( +/obj/structure/table/rack, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/medical/lite, +/obj/random/maintenance/medical, +/obj/random/toy, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"aat" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aau" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aav" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aaw" = ( +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aax" = ( +/obj/structure/table/bench/steel, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aay" = ( +/obj/machinery/vending/coffee, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aaz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aaA" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = "MedbayTriage"; + name = "Medbay Airlock"; + req_one_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aaB" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/machinery/vending/medical{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaC" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaD" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaE" = ( +/turf/simulated/wall, +/area/maintenance/lower/medsec_maintenance) +"aaF" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"aaG" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Break Room"; + req_one_access = list(1,38) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aaH" = ( +/obj/structure/catwalk, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aaI" = ( +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/obj/machinery/atmospherics/portables_connector, +/obj/item/weapon/tool/wrench, +/obj/machinery/door/window/brigdoor/southright{ + req_access = list(); + req_one_access = list(5) + }, +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aaJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaK" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aaM" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/tether/surfacebase/security/upperhall) +"aaN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaO" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera/network/security, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaQ" = ( +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aaR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aaS" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaT" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aaU" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aaV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"aaY" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aaZ" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/loaded, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aba" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abb" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/table/standard, +/obj/random/tetheraid, +/obj/random/tetheraid, +/obj/item/weapon/storage/secure/briefcase/ml3m_pack_med, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abc" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abd" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"abe" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/drinks/bottle/tequilla, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"abf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abg" = ( +/obj/machinery/door/blast/shutters{ + id = "hangarsurface"; + name = "Engine Repair Bay" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"abh" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/medical_stand, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/structure/medical_stand, +/obj/structure/medical_stand, +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/structure/sign/poster{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"abj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"abk" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"abl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"abm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/closet, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/junk, +/obj/item/weapon/reagent_containers/food/drinks/bottle/rum{ + desc = "TASTE DEMOCRACY"; + name = "Managed Democra-cider" + }, +/obj/random/contraband, +/obj/random/cigarettes, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"abn" = ( +/obj/structure/railing, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"abo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abp" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"abq" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"abt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"abu" = ( +/obj/machinery/light_switch{ + dir = 8; + on = 0; + pixel_x = 24; + pixel_y = -22 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"abv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abw" = ( +/obj/machinery/door/airlock/medical, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"abx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aby" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"abz" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers, +/obj/structure/cable/green{ + d1 = 32; + d2 = 2; + icon_state = "32-2" + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"abA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"abB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/railing, +/obj/structure/grille, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"abC" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"abE" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"abF" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abI" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abK" = ( +/obj/machinery/computer/security, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"abL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abO" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abP" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/random/junk, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"abQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"abR" = ( +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"abS" = ( +/obj/structure/table/steel, +/obj/item/weapon/reagent_containers/food/drinks/cup{ + desc = "Taste liberty"; + name = "Cup of Liber-tea" + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"abT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"abU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"abX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/breakroom) +"abY" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"abZ" = ( +/obj/machinery/vending/wallmed1{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aca" = ( +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"acb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"acc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"ace" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"acf" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora) +"acg" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/chemistry) +"ach" = ( +/obj/machinery/vending/wallmed1{ + dir = 1; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aci" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"acj" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_hallway) +"ack" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"acl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"acm" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"acn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aco" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acq" = ( +/obj/machinery/vending/security{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28; + pixel_y = 25 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"act" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acv" = ( +/obj/structure/table/rack, +/obj/random/tetheraid, +/obj/random/maintenance/medical, +/turf/simulated/floor/wood, +/area/maintenance/lower/medsec_maintenance) +"acw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"acx" = ( +/obj/structure/table/glass, +/obj/item/device/radio{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/device/radio{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/machinery/camera/network/medbay{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"acy" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery2) +"acz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acA" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Internal Affairs" + }, +/obj/machinery/door/firedoor/multi_tile, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"acC" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/multi, +/obj/random/tetheraid, +/obj/item/weapon/storage/firstaid/regular, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acD" = ( +/obj/structure/table/steel, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/packageWrap, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acE" = ( +/obj/machinery/computer/secure_data, +/obj/item/device/radio/intercom/department/security{ + dir = 1; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"acF" = ( +/obj/structure/closet/secure_closet/hos2, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"acG" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"acH" = ( +/obj/structure/table/steel, +/obj/machinery/photocopier/faxmachine{ + department = "Security" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acI" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acJ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acK" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/command_guide, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"acL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acM" = ( +/obj/structure/railing, +/obj/machinery/light, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acN" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"acO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acP" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"acQ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"acR" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acS" = ( +/obj/machinery/vending/wallmed1{ + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/structure/filingcabinet/chestdrawer{ + name = "Scan Records" + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"acU" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"acV" = ( +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"acW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"acX" = ( +/obj/machinery/photocopier, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"acY" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"acZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ada" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/machinery/vitals_monitor, +/obj/machinery/vitals_monitor, +/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"add" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"ade" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"adf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"adg" = ( +/obj/structure/table/steel, +/obj/item/device/camera, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/item/device/retail_scanner/security, +/obj/item/device/taperecorder, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"adh" = ( +/obj/machinery/papershredder, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"adi" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security"; + req_one_access = list(38,63) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"adj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"adk" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + id = "iaal"; + pixel_x = 25; + pixel_y = 7 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"adl" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"adm" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"adn" = ( +/obj/machinery/door/airlock/glass_security, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"ado" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/device/radio{ + pixel_x = -4 + }, +/obj/machinery/recharger, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"adp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"adq" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/breakroom) +"adr" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"ads" = ( +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"adt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"adu" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/obj/machinery/vending/medical{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"adx" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"ady" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"adz" = ( +/obj/structure/table/glass, +/obj/item/weapon/packageWrap, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/backup_implanter{ + pixel_y = -12 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = -5 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 2 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 9 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"adA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/machinery/button/windowtint/multitint{ + id = "medbayfoyer"; + pixel_x = -8; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"adB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"adC" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"adE" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/window/eastleft{ + req_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"adF" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"adG" = ( +/obj/structure/catwalk, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"adH" = ( +/obj/effect/floor_decal/corner_oldtile/green/full{ + dir = 8 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"adI" = ( +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 5 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"adJ" = ( +/obj/effect/floor_decal/corner_oldtile/green/full{ + dir = 1 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"adK" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"adL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"adM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"adN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"adO" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/briefingroom) +"adP" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"adQ" = ( +/obj/structure/table/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"adR" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/upperhall) +"adS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"adT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"adU" = ( +/obj/structure/table/steel, +/obj/item/weapon/storage/box/evidence, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"adV" = ( +/obj/structure/table/rack, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/bodybag/cryobag{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/bodybag/cryobag{ + pixel_x = 1; + pixel_y = 1 + }, +/obj/item/weapon/storage/toolbox/emergency{ + pixel_x = 2; + pixel_y = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/weapon/storage/box/lights/mixed{ + pixel_y = 4 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"adW" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/processing) +"adX" = ( +/obj/machinery/camera/network/security, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"adY" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"adZ" = ( +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"aea" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"aeb" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"aec" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"aed" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aee" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_x = 5; + pixel_y = -25 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -10; + pixel_y = -30 + }, +/obj/machinery/camera/network/medbay{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aef" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aeg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aeh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/standard, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/weapon/storage/box/syringes{ + pixel_y = 9 + }, +/obj/item/weapon/storage/box/syringes{ + pixel_y = 9 + }, +/obj/random/medical, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 14; + pixel_y = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aei" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aej" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aek" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ael" = ( +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aem" = ( +/obj/structure/railing, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aen" = ( +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 6 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aeo" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aep" = ( +/obj/machinery/firealarm{ + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aeq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/camera/network/security, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"aer" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"aes" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aet" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/structure/closet/walllocker_double{ + dir = 4; + pixel_x = 28 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/random/drinkbottle, +/obj/item/device/camera_film, +/obj/item/device/tape/random, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"aeu" = ( +/obj/machinery/atmospherics/pipe/zpipe/up, +/obj/machinery/atmospherics/pipe/zpipe/up/scrubbers, +/obj/machinery/atmospherics/pipe/zpipe/up/supply, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "16-0" + }, +/obj/structure/cable{ + icon_state = "0-2" + }, +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aev" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"aew" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"aex" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"aey" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_security/polarized{ + id_tint = "sec_processing"; + name = "Security Processing"; + req_access = list(63) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/security/processing) +"aez" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aeA" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + id_tag = null; + name = "Medbay Airlock"; + req_access = list(5); + req_one_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aeB" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aeC" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"aeD" = ( +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"aeE" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aeF" = ( +/obj/machinery/door/window/brigdoor/southright{ + dir = 4; + req_access = list(77); + req_one_access = newlist() + }, +/obj/machinery/door/window/brigdoor/southright{ + dir = 8; + req_access = list(77); + req_one_access = newlist() + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aeG" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/lobby) +"aeH" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aeI" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aeJ" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/lobby) +"aeK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aeL" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aeM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aeN" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/machinery/camera/network/medbay{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aeO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aeP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medical Storage"; + sortType = "Medical Storage" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aeQ" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aeR" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/masks, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aeS" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/healthanalyzer, +/obj/machinery/alarm{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"aeT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aeU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aeV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"aeW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aeX" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aeY" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aeZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"afa" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"afb" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"afc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/iaa/officecommon) +"afd" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"afe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aff" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/sign/directions/evac{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"afg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"afh" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research_storage) +"afi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"afj" = ( +/turf/simulated/wall, +/area/crew_quarters/recreation_area_restroom) +"afk" = ( +/obj/structure/cable{ + icon_state = "32-4" + }, +/obj/structure/lattice, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/down{ + dir = 4 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"afl" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"afm" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"afn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28; + pixel_y = 26 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"afo" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"afp" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"afq" = ( +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"afr" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"afs" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aft" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"afu" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"afv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"afw" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"afx" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre 2"; + req_access = list(45) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"afy" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery1) +"afz" = ( +/obj/structure/bed/chair/office/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"afA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 6; + pixel_y = -22 + }, +/obj/machinery/button/windowtint{ + id = "surfsurgery2"; + pixel_x = -3; + pixel_y = -22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"afB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"afC" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"afD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"afE" = ( +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"afF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -10; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"afG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"afH" = ( +/obj/machinery/atmospherics/unary/freezer{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"afI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"afJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"afK" = ( +/turf/simulated/wall, +/area/rnd/staircase/thirdfloor) +"afL" = ( +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"afM" = ( +/turf/simulated/wall, +/area/rnd/research_storage) +"afN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"afO" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"afP" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"afQ" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"afR" = ( +/obj/structure/table/bench/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"afS" = ( +/turf/simulated/wall/r_wall, +/area/rnd/xenobiology/xenoflora_storage) +"afT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"afU" = ( +/obj/structure/table/steel, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"afV" = ( +/obj/effect/floor_decal/rust, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"afW" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/tech_supply, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"afX" = ( +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"afY" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"afZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aga" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"agb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"agc" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"agd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"age" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Internal Affairs" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"agf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"agg" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"agh" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"agi" = ( +/obj/structure/filingcabinet/medical{ + desc = "A large cabinet with hard copy medical records."; + name = "Medical Records" + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"agj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"agk" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"agl" = ( +/obj/machinery/door/window/southleft{ + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"agm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"agn" = ( +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"ago" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"agp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"agq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"agr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ags" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_one_access = list(77) + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"agt" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/floor_decal/corner_oldtile/green/full, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"agu" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/corner_oldtile/green{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"agv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/floor_decal/corner_oldtile/green/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"agw" = ( +/turf/simulated/wall, +/area/tether/surfacebase/surface_three_hall) +"agx" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"agy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/steel, +/obj/item/weapon/storage/bag/circuits/basic, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"agz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"agA" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"agB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"agC" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/zpipe/down{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "32-1" + }, +/obj/structure/disposalpipe/down, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, +/area/rnd/research_storage) +"agD" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"agE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"agF" = ( +/obj/machinery/atmospherics/unary/freezer{ + icon_state = "freezer" + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"agG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/machinery/computer/secure_data{ + pixel_y = -4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"agH" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"agI" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/briefingroom) +"agJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/turf/simulated/open, +/area/maintenance/lower/medsec_maintenance) +"agK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/obj/effect/floor_decal/techfloor/corner, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"agL" = ( +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/maintenance/medical, +/obj/structure/closet, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"agM" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"agN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"agO" = ( +/obj/machinery/photocopier, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"agP" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/machinery/door/window/brigdoor/eastright{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/recharger, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"agQ" = ( +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/polarized/full{ + id = "hos_office" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/hos) +"agR" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"agS" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"agT" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"agU" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"agV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"agW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"agX" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"agY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"agZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aha" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahb" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medical Storage"; + sortType = "Medical Storage" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ahc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahd" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_three_hall) +"ahe" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahf" = ( +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ahg" = ( +/obj/effect/floor_decal/rust, +/obj/structure/railing, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ahh" = ( +/turf/simulated/wall, +/area/rnd/workshop) +"ahi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ahj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/workshop) +"ahk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ahl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ahn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aho" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ahp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/workshop) +"ahq" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"ahr" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"ahs" = ( +/obj/machinery/atmospherics/unary/heater{ + icon_state = "heater" + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aht" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ahu" = ( +/obj/structure/table/bench/steel, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahv" = ( +/obj/machinery/door/airlock/security{ + name = "Internal Affairs"; + req_access = list(38); + req_one_access = newlist() + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"ahw" = ( +/obj/machinery/door/airlock/glass_security{ + id_tag = "BrigFoyer"; + layer = 2.8; + name = "Security"; + req_one_access = list(38,63) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahx" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/bed/chair/office/dark, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahz" = ( +/obj/structure/window/reinforced, +/obj/machinery/photocopier, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ahA" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahD" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/medical, +/obj/random/maintenance/medical, +/obj/random/junk, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/junk, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"ahE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + dir = 1; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"ahF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/security/lobby) +"ahH" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 1 + }, +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/security/lobby) +"ahI" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahK" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahL" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahM" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahO" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/random/medical{ + pixel_x = -4; + pixel_y = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"ahP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"ahQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ahR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ahS" = ( +/obj/structure/grille, +/obj/structure/railing, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_three_hall) +"ahT" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"ahU" = ( +/obj/machinery/media/jukebox, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"ahV" = ( +/obj/structure/table/reinforced, +/obj/machinery/button/remote/airlock{ + id = "BrigFoyer"; + name = "Brig Foyer"; + pixel_x = -6; + req_access = list(1) + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/weapon/paper_bin{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahX" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/window/brigdoor/eastright{ + dir = 8 + }, +/obj/machinery/door/window/westleft{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ahY" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ahZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aia" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aib" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aic" = ( +/obj/random/trash_pile, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"aid" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"aie" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aif" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 9 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 32 + }, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24; + pixel_y = -8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aig" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aih" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aii" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/tether/surfacebase/medical/lobby) +"aij" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/tether/surfacebase/medical/lobby) +"aik" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"ail" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aim" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/full{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"ain" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aio" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/panic_shelter) +"aip" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_three_hall) +"aiq" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"air" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ais" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ait" = ( +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aiu" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aiv" = ( +/obj/random/junk, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aiw" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_circuit_printer, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aix" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiy" = ( +/obj/structure/table/steel, +/obj/item/device/electronic_assembly/large/default, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aiz" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aiA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/rust, +/obj/machinery/vending/assist{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aiB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/full, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aiC" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiE" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aiF" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aiG" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiH" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/recreation_area_restroom) +"aiI" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aiJ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"aiL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/camera/network/security{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aiM" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/security/lobby) +"aiN" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiO" = ( +/obj/machinery/door_timer/cell_3{ + id = "Cell A"; + name = "Cell A"; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aiP" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiR" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aiU" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/security/lobby) +"aiV" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aiW" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/lobby) +"aiX" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aiY" = ( +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"aiZ" = ( +/obj/machinery/door/window/brigdoor/southright{ + req_access = list(77); + req_one_access = newlist() + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aja" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ajb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajc" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajd" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aje" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajf" = ( +/obj/structure/window/reinforced, +/obj/structure/filingcabinet/chestdrawer{ + name = "Medical Forms" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ajg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"ajh" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aji" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ajl" = ( +/obj/structure/bed/padded, +/obj/effect/floor_decal/techfloor{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajm" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajo" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 29 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajp" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajq" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajr" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajs" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary, +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ajt" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aju" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"ajv" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajw" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajx" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ajz" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/brigdoor/southleft{ + dir = 1; + id = "Cell B"; + name = "Cell B"; + req_access = list(2) + }, +/turf/simulated/floor/tiled{ + icon_state = "techmaint" + }, +/area/tether/surfacebase/security/upperhall) +"ajA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"ajC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ajF" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/meter, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajG" = ( +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"ajH" = ( +/obj/machinery/computer/secure_data, +/obj/structure/fireaxecabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"ajI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/table/steel, +/obj/effect/floor_decal/rust, +/obj/item/device/gps/science, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ajJ" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/brigdoor/southleft{ + dir = 1; + id = "Cell A"; + name = "Cell A"; + req_access = list(2) + }, +/turf/simulated/floor/tiled{ + icon_state = "techmaint" + }, +/area/tether/surfacebase/security/upperhall) +"ajK" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"ajL" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Security Lobby" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/tether/surfacebase/security/lobby) +"ajM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajN" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"ajO" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/tether/surfacebase/security/lobby) +"ajP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"ajQ" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"ajR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajS" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/security/lobby) +"ajT" = ( +/obj/structure/sign/directions/evac, +/turf/simulated/wall, +/area/tether/surfacebase/security/lobby) +"ajU" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"ajV" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajW" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ajY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/machinery/meter, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ajZ" = ( +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aka" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"akb" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"akc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akd" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ake" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/paleblue/full{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"akf" = ( +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akh" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"aki" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akj" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"akl" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_three_hall) +"akm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"akn" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ako" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Port to Isolation" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"akp" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aks" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 10 + }, +/obj/machinery/computer/timeclock/premade/west, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akt" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_electronics/debugger{ + pixel_x = -5 + }, +/obj/item/device/integrated_electronics/wirer{ + pixel_x = 5 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aku" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akv" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/paleblue/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"akx" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aky" = ( +/obj/structure/table, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/random/action_figure, +/obj/random/cigarettes, +/turf/simulated/floor/plating, +/area/maintenance/lower/medsec_maintenance) +"akz" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"akA" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/chemistry) +"akB" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/beakers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"akC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akF" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/chemistry) +"akG" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akK" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Xenobotany"; + sortType = "Xenobotany" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"akM" = ( +/obj/machinery/door/window/southleft{ + name = "Library Desk Door"; + req_access = list(37) + }, +/obj/machinery/light_switch{ + dir = 4; + on = 0; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/library) +"akN" = ( +/obj/structure/closet, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akR" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/obj/machinery/shower{ + dir = 8; + pixel_x = -2 + }, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"akS" = ( +/turf/simulated/wall, +/area/crew_quarters/pool) +"akT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/crew_quarters/pool) +"akU" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Pool" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/crew_quarters/pool) +"akV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/crew_quarters/pool) +"akW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/meter, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"akX" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"akY" = ( +/turf/simulated/wall, +/area/crew_quarters/recreation_area) +"akZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"ala" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"alb" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"alc" = ( +/turf/simulated/wall, +/area/tether/surfacebase/north_stairs_three) +"ald" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"ale" = ( +/obj/structure/sign/directions/engineering{ + dir = 10; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/north_stairs_three) +"alf" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -4 + }, +/turf/simulated/wall, +/area/tether/surfacebase/north_stairs_three) +"alg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"alh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ali" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"alj" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain) +"alk" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"all" = ( +/obj/machinery/shower{ + pixel_y = 8 + }, +/obj/item/weapon/soap/deluxe, +/obj/structure/curtain/open/shower, +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"alm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/suit_cycler/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aln" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/northleft{ + dir = 4; + icon_state = "right"; + name = "Reception Window" + }, +/obj/machinery/door/window/brigdoor/eastright{ + dir = 8; + name = "Head of Personnel's Desk"; + req_access = list(57) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "hop_office_desk"; + layer = 3.1; + name = "HoP's Shutters" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"alo" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/surface_three_hall) +"alp" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/surface_three_hall) +"alq" = ( +/turf/simulated/floor/wood, +/area/tether/surfacebase/surface_three_hall) +"alr" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"als" = ( +/obj/machinery/washing_machine, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"alt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"alu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"alv" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"alw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/pool) +"alx" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aly" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_one_access = list(77) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/xenobiology/xenoflora_storage) +"alA" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/closet{ + name = "Clothing Storage" + }, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alD" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alE" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alF" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alG" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"alH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_hallway) +"alI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"alJ" = ( +/obj/machinery/vending/fitness, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"alK" = ( +/obj/structure/closet/athletic_mixed, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"alL" = ( +/obj/machinery/fitness/punching_bag/clown, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"alM" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"alN" = ( +/obj/machinery/fitness/heavy/lifter, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"alO" = ( +/obj/structure/closet/athletic_mixed, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/item/clothing/shoes/boots/jackboots{ + desc = "This pair of Jackboots look worn and freshly used. They have several claw markings inside and you can read the initials D and M at the bottom"; + name = "Dhaeleena's Jackboots" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"alP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"alQ" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"alR" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"alS" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"alT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"alU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"alV" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/north_stairs_three) +"alW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"alX" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"alY" = ( +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"alZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"ama" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"amb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"amc" = ( +/obj/machinery/vending/cigarette{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/surface_three_hall) +"amd" = ( +/obj/structure/table/glass, +/obj/item/weapon/material/ashtray/plastic, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/surface_three_hall) +"ame" = ( +/obj/machinery/washing_machine, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amf" = ( +/obj/structure/ladder, +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amg" = ( +/obj/machinery/light/small, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amh" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/research) +"ami" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/techfloor, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amj" = ( +/obj/machinery/space_heater, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole/right, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amk" = ( +/obj/effect/floor_decal/techfloor/corner, +/obj/effect/floor_decal/techfloor/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"aml" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/effect/floor_decal/techfloor/hole, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amm" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"ams" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 10 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"amu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"amv" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"amw" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"amx" = ( +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"amy" = ( +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/north_stairs_three) +"amz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/north_stairs_three) +"amA" = ( +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"amB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"amC" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"amD" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"amE" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"amF" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Atrium Third Floor" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/north_stairs_three) +"amG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"amH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"amI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"amJ" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"amK" = ( +/obj/effect/wingrille_spawn/reinforced_phoron, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/crew_quarters/panic_shelter) +"amL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/hatch{ + name = "Fire/Phoron Shelter Secure Hatch"; + req_one_access = list() + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/crew_quarters/panic_shelter) +"amM" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amN" = ( +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"amO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"amP" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"amQ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"amR" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"amS" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"amT" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"amU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"amV" = ( +/obj/machinery/portable_atmospherics/canister/nitrous_oxide, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"amW" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"amX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"amY" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/smartfridge{ + req_access = list(28) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"amZ" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ana" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/glasses/threedglasses, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"anb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"anc" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock{ + name = "Secondary Janitorial Closet"; + req_access = list(26) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/north_stairs_three) +"and" = ( +/obj/machinery/portable_atmospherics/canister/nitrogen, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_storage) +"ane" = ( +/turf/simulated/open, +/area/tether/surfacebase/north_stairs_three) +"anf" = ( +/obj/structure/sign/directions/evac{ + dir = 8 + }, +/turf/simulated/wall, +/area/tether/surfacebase/north_stairs_three) +"ang" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"anh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ani" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"anj" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"ank" = ( +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/crew_quarters/panic_shelter) +"anl" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/xenobiology/xenoflora_storage) +"anm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ann" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"ano" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anp" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anq" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anr" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/closet/firecloset, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ans" = ( +/obj/machinery/computer/area_atmos{ + range = 8 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"ant" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anu" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anv" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"anw" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"anx" = ( +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"any" = ( +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"anz" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"anA" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"anB" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"anC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"anD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"anE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"anF" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/coin/silver, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"anG" = ( +/obj/structure/flora/tree/sif, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/north_stairs_three) +"anH" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"anI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"anJ" = ( +/obj/structure/sign/directions/evac, +/turf/simulated/wall, +/area/tether/surfacebase/north_stairs_three) +"anK" = ( +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"anL" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"anM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"anN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"anO" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"anP" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"anQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/crew_quarters/panic_shelter) +"anR" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anS" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anT" = ( +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole/right, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anU" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right, +/obj/effect/floor_decal/techfloor/hole, +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anV" = ( +/obj/machinery/door/airlock/hatch{ + name = "Fire/Phoron Shelter Secure Hatch"; + req_one_access = list() + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/crew_quarters/panic_shelter) +"anW" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -31 + }, +/obj/effect/floor_decal/techfloor, +/obj/effect/floor_decal/techfloor/hole, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anX" = ( +/obj/machinery/light/small, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anY" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"anZ" = ( +/obj/structure/table/glass, +/obj/item/weapon/inflatable_duck, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aoa" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"aob" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aoc" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aod" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aoe" = ( +/obj/machinery/portable_atmospherics/canister/carbon_dioxide, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aof" = ( +/obj/structure/bed/padded, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/vending/wallmed1/public{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"aog" = ( +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"aoh" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"aoi" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoj" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aok" = ( +/turf/simulated/wall/r_wall, +/area/hydroponics) +"aol" = ( +/turf/simulated/wall/r_wall, +/area/vacant/vacant_shop) +"aom" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/vacant/vacant_shop) +"aon" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aoo" = ( +/obj/machinery/camera/network/tether, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aop" = ( +/turf/simulated/floor/grass, +/area/hydroponics) +"aoq" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; + icon_state = "frame"; + pixel_x = -32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aor" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/item/weapon/beach_ball, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aos" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aot" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"aou" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/machinery/vending/snack{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aov" = ( +/obj/machinery/scale, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aow" = ( +/obj/machinery/scale, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aox" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aoy" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/staircase/thirdfloor) +"aoz" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoA" = ( +/obj/machinery/light_switch{ + pixel_y = -25 + }, +/obj/structure/table/steel, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"aoB" = ( +/obj/machinery/light/small, +/obj/structure/mopbucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/mop, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/north_stairs_three) +"aoC" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoD" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoE" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall/r_wall, +/area/vacant/vacant_shop) +"aoF" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aoI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoJ" = ( +/turf/simulated/wall, +/area/crew_quarters/freezer) +"aoK" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Isolation to Waste" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aoL" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aoM" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aoN" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/surface_three_hall) +"aoO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aoP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 4 + }, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/techfloor_grid, +/area/rnd/xenobiology/xenoflora_storage) +"aoQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aoR" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/binary/passive_gate{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aoS" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aoT" = ( +/obj/effect/floor_decal/spline/plain, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aoU" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aoV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/glass{ + name = "Recreation Area" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/recreation_area) +"aoW" = ( +/obj/machinery/alarm{ + pixel_y = 20 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aoX" = ( +/turf/simulated/wall, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"aoY" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aoZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apa" = ( +/obj/structure/closet/secure_closet/hydroponics/sci{ + req_access = list(77) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"apb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apc" = ( +/turf/simulated/wall, +/area/vacant/vacant_shop) +"apd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/structure/catwalk, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"ape" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apg" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/closet/crate, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/drinkbottle, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/random/tool, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aph" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"api" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/button/remote/blast_door{ + id = "kitchen2"; + name = "Kitchen shutters"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -23; + pixel_y = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"apj" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apk" = ( +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apl" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apm" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"apn" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"apo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"app" = ( +/obj/machinery/atm{ + pixel_y = 31 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aps" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apv" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apw" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apx" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apy" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apz" = ( +/obj/structure/table/rack, +/obj/random/maintenance/research, +/obj/random/maintenance/medical, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"apA" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/steel, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"apB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apD" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Library"; + sortType = "Library" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apG" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apH" = ( +/obj/structure/closet/firecloset, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"apI" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"apJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"apK" = ( +/obj/structure/sign/department/robo{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"apL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"apM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"apN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/glass{ + name = "Pool" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/pool) +"apO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apP" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"apQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/junction, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apS" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"apX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apY" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/computer/timeclock/premade/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"apZ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqa" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"aqd" = ( +/obj/effect/floor_decal/corner/blue/diagonal, +/obj/effect/floor_decal/corner/blue/diagonal{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqe" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hydroponics) +"aqf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqg" = ( +/obj/structure/grille, +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_three_hall) +"aqh" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_three_hall) +"aqi" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/vacant/vacant_shop) +"aqj" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aqk" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/random/junk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aql" = ( +/obj/structure/closet/l3closet/scientist, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aqm" = ( +/obj/machinery/beehive, +/turf/simulated/floor/grass, +/area/hydroponics) +"aqn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aqo" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aqp" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/grass, +/area/hydroponics) +"aqq" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/hydroponics) +"aqr" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aqs" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"aqt" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/water/deep/pool, +/area/crew_quarters/pool) +"aqu" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"aqv" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/turf/simulated/floor/water/pool, +/area/crew_quarters/pool) +"aqw" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + frequency = 1392; + icon_state = "door_locked"; + id_tag = "xenobiology_north_airlock_inner"; + locked = 1; + name = "Xenobiology North Airlock" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/access_button/airlock_interior{ + frequency = 1392; + master_tag = "xenobiology_north_airlock_control"; + name = "Xenobiology Access Control"; + pixel_y = 24; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqx" = ( +/obj/machinery/alarm{ + pixel_y = 20 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/machinery/requests_console/preset/research{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"aqz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/research{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqA" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqC" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqD" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"aqE" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aqG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"aqK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"aqL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"aqM" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"aqN" = ( +/obj/structure/closet/crate, +/obj/random/maintenance/engineering, +/obj/random/maintenance/research, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aqO" = ( +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aqP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aqQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aqS" = ( +/turf/simulated/wall, +/area/rnd/robotics) +"aqT" = ( +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/surface_three_hall) +"aqU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aqV" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/hydroponics) +"aqW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aqX" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aqZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"ara" = ( +/obj/machinery/camera/network/research, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_one_access = list(77) + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"arc" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"ard" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"are" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arg" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"ari" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"arj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + frequency = 1392; + icon_state = "door_locked"; + id_tag = "xenobiology_north_airlock_outer"; + locked = 1; + name = "Xenobiology North Airlock" + }, +/obj/machinery/access_button/airlock_interior{ + command = "cycle_exterior"; + frequency = 1392; + master_tag = "xenobiology_north_airlock_control"; + name = "Xenobiology Access Control"; + pixel_y = 24; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"ark" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 27 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"arl" = ( +/obj/item/weapon/bikehorn/rubberducky, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"arm" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom{ + name = "\improper Recreation Area Showers" + }) +"arn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aro" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arp" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"ars" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"art" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aru" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"arv" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arw" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_one_access = list(77) + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"ary" = ( +/obj/effect/floor_decal/spline/plain, +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arz" = ( +/obj/effect/floor_decal/spline/plain, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arA" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/structure/undies_wardrobe, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"arB" = ( +/obj/structure/closet/lasertag/red, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"arC" = ( +/obj/structure/closet/lasertag/blue, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"arD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -26 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"arE" = ( +/obj/machinery/vending/cola, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_three_hall) +"arF" = ( +/obj/machinery/vending/fitness, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_three_hall) +"arG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"arH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"arI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"arJ" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"arK" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"arL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"arM" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"arN" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/hydroponics) +"arO" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arP" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"arR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/grass, +/area/hydroponics) +"arS" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arT" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/pool) +"arV" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/pool) +"arW" = ( +/turf/simulated/wall, +/area/tether/surfacebase/public_garden_three) +"arX" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arY" = ( +/obj/machinery/seed_extractor, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"arZ" = ( +/mob/living/simple_mob/vore/rabbit/brown/george, +/turf/simulated/floor/grass, +/area/hydroponics) +"asa" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/rnd/robotics) +"asb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"asc" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asd" = ( +/obj/structure/sign/biohazard{ + pixel_y = 32 + }, +/obj/structure/flora/pottedplant/crystal, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"ase" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"asf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"asg" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"ash" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"asi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hydroponics) +"asj" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/sign/botany, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"ask" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asl" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access = list(29,47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"asm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asn" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aso" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asp" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asq" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asr" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ass" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ast" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asu" = ( +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"asv" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asw" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"asx" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"asy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asA" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"asB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"asC" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"asD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/machinery/door/blast/shutters{ + id = "kitchen2"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"asE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asF" = ( +/obj/structure/closet/secure_closet/hydroponics/sci{ + req_access = list(77) + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"asG" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics Break Room"; + req_one_access = list(35,28) + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"asH" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"asJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"asK" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"asL" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"asM" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"asN" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"asO" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"asQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/obj/structure/flora/pottedplant/stoutbush, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asS" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"asT" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"asU" = ( +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/techfloor/grid, +/area/hydroponics) +"asV" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"asW" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"asX" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"asY" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"asZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/grass, +/area/hydroponics) +"ata" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass, +/area/hydroponics) +"atb" = ( +/turf/simulated/wall, +/area/hydroponics/cafegarden) +"atc" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"atd" = ( +/obj/structure/catwalk, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"ate" = ( +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"atf" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atg" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"ath" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/vending/hydronutrients{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"ati" = ( +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"atj" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/biogenerator, +/turf/simulated/floor/grass, +/area/hydroponics) +"atl" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"atm" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atn" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/smartfridge/drying_rack{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"ato" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/smartfridge/drinks, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"atp" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atq" = ( +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atr" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"ats" = ( +/turf/simulated/wall, +/area/hallway/lower/third_south) +"att" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"atu" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/weapon/reagent_containers/food/drinks/flask{ + pixel_x = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"atv" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atw" = ( +/obj/machinery/camera/network/outside{ + dir = 5 + }, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atx" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aty" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"atz" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/storage/box/botanydisk, +/obj/item/weapon/storage/box/botanydisk, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atA" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atC" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atD" = ( +/obj/structure/table/steel, +/obj/fiftyspawner/steel, +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atE" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/rnd/research_storage) +"atF" = ( +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"atG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/lower/third_south) +"atH" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/hallway/lower/third_south) +"atI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"atJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atK" = ( +/obj/machinery/botany/editor, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"atM" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/item/weapon/material/knife/butch, +/obj/item/weapon/material/kitchen/rollingpin, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atN" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"atO" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/dropper, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/item/weapon/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atP" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"atR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"atS" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/corner/mauve/full, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"atT" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research) +"atU" = ( +/turf/simulated/wall, +/area/rnd/research) +"atV" = ( +/obj/structure/table/steel, +/obj/item/device/electronic_assembly/large/default, +/obj/machinery/light, +/obj/effect/floor_decal/techfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atW" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_circuit_printer, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atX" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"atY" = ( +/obj/structure/table/steel, +/obj/machinery/recharger, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"atZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aua" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aub" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/obj/effect/floor_decal/techfloor, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"auc" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aud" = ( +/turf/simulated/shuttle/wall/voidcraft/green{ + hard_corner = 1 + }, +/area/tether/elevator) +"aue" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/lower/third_south) +"auf" = ( +/obj/structure/grille, +/obj/structure/railing, +/turf/simulated/floor/tiled/techmaint, +/area/hallway/lower/third_south) +"aug" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"auh" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aui" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auj" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/corner/mauve/full{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/hydroponics) +"aul" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aum" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"aun" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aup" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auq" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Circuitry Workshop"; + req_access = list(7); + req_one_access = list(7) + }, +/turf/simulated/floor/tiled/techfloor, +/area/rnd/workshop) +"aur" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/item/weapon/stock_parts/console_screen, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 9 + }, +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled, +/area/rnd/research) +"aus" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"aut" = ( +/obj/structure/cable, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes/buildable{ + RCon_tag = "Substation - Surface Civilian"; + output_attempt = 0 + }, +/obj/machinery/camera/network/engineering{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"auu" = ( +/turf/simulated/open, +/area/rnd/staircase/thirdfloor) +"auv" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"auw" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"aux" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/tether/elevator) +"auy" = ( +/obj/machinery/botany/extractor, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auz" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/closet/wardrobe/science_white, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"auA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auC" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"auG" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"auH" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"auI" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"auJ" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"auK" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auM" = ( +/obj/machinery/botany/extractor, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auN" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auO" = ( +/obj/structure/bed/chair/wood, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"auP" = ( +/obj/structure/bed/chair/office/light, +/obj/effect/landmark/start{ + name = "Xenobotanist" + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auQ" = ( +/obj/structure/table/woodentable, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"auR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"auS" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/table/standard, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Look's like it's set to the info station... I wonder what else is on?"; + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"auT" = ( +/obj/structure/table/glass, +/obj/machinery/chemical_dispenser/xenoflora/full, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"auU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/hydroponics) +"auV" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/rnd/staircase/thirdfloor) +"auW" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"auX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"auY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/rnd/research) +"auZ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"ava" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"avb" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avc" = ( +/obj/machinery/seed_storage/xenobotany{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avd" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"ave" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avf" = ( +/obj/machinery/biogenerator, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avg" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Damn, looks like it's on the clown world channel. I wonder what else is on?"; + icon_state = "frame"; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/woodentable, +/turf/simulated/floor/grass, +/area/hydroponics) +"avh" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/camera/network/research{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avi" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"avk" = ( +/obj/machinery/atmospherics/pipe/tank/phoron{ + dir = 8; + name = "Xenoflora Waste Buffer"; + start_pressure = 0 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"avl" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -8; + pixel_y = -26 + }, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"avm" = ( +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avn" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"avo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avp" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"avq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"avr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/hydroponics) +"avs" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"avt" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"avu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"avv" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"avw" = ( +/obj/machinery/computer/rdconsole/core, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"avx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"avy" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"avz" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avA" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/corner/beige{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avB" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"avD" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/button/remote/blast_door{ + id = "kitchen"; + name = "Kitchen shutters"; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avE" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"avG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"avH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"avI" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"avJ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 8; + name = "Bar"; + req_access = list(25) + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 32 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"avK" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"avL" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics"; + req_one_access = list(35,28) + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/kitchen) +"avM" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 10 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"avN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/honey_extractor, +/turf/simulated/floor/grass, +/area/hydroponics) +"avO" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"avP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"avQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"avR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"avS" = ( +/obj/structure/table/standard, +/obj/item/weapon/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"avT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"avU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"avV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"avW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"avX" = ( +/obj/machinery/door/firedoor, +/obj/item/weapon/folder/white, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + name = "Research Desk"; + req_access = list(7); + req_one_access = list(47) + }, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/monotile, +/area/rnd/research) +"avY" = ( +/obj/structure/sign/deck/third, +/turf/simulated/shuttle/wall/voidcraft/green{ + hard_corner = 1 + }, +/area/tether/elevator) +"avZ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awa" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"awc" = ( +/obj/machinery/camera/network/security{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"awd" = ( +/obj/machinery/librarycomp, +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/library) +"awe" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awf" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awg" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awh" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"awi" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"awj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"awk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"awl" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"awm" = ( +/obj/machinery/button/remote/airlock{ + id = "barbackdoor"; + name = "Back Door Locks"; + pixel_x = -29; + pixel_y = 30; + specialfunctions = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"awn" = ( +/turf/simulated/wall/r_wall, +/area/bridge_hallway) +"awo" = ( +/obj/machinery/light_switch{ + pixel_x = 25 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"awp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"awq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"awr" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aws" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/bar, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"awt" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/device/retail_scanner/civilian, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"awu" = ( +/obj/machinery/reagentgrinder, +/obj/structure/table/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"awv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + id = "kitchen2"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aww" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/int{ + name = "Fire/Phoron Shelter" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"awx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/vending/fitness, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"awy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"awz" = ( +/obj/item/weapon/storage/secure/safe{ + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"awA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"awB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"awC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"awE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_research{ + name = "Research and Development"; + req_access = list(7) + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"awF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"awJ" = ( +/obj/machinery/smartfridge, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"awK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"awL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"awM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"awN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"awO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"awP" = ( +/turf/simulated/wall, +/area/hydroponics) +"awQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"awR" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"awS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"awT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"awU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"awV" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/shaker, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"awW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"awX" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"awY" = ( +/obj/machinery/r_n_d/circuit_imprinter{ + dir = 1 + }, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"awZ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/r_n_d/protolathe{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research) +"axa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axb" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/obj/machinery/computer/id_restorer{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"axc" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"axd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"axe" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"axf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/command{ + name = "Private Restroom"; + req_access = newlist(); + req_one_access = newlist() + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/captain) +"axg" = ( +/turf/simulated/wall, +/area/library) +"axh" = ( +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"axi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/library) +"axj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"axk" = ( +/obj/structure/sign/department/biblio, +/turf/simulated/wall, +/area/library) +"axl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"axm" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"axn" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Front Desk"; + req_access = list(63); + req_one_access = list(63) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"axo" = ( +/obj/structure/bed/chair/comfy, +/obj/effect/landmark/start{ + name = "Bartender" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axp" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/beanbags, +/obj/item/weapon/gun/projectile/shotgun/doublebarrel, +/obj/item/weapon/paper{ + info = "This permit signifies that the Bartender is permitted to posess this firearm in the bar, and ONLY the bar. Failure to adhere to this permit will result in confiscation of the weapon and possibly arrest."; + name = "Shotgun permit" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"axr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"axs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"axt" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"axu" = ( +/obj/structure/table/woodentable, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axv" = ( +/mob/living/simple_mob/animal/passive/cow, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"axw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"axx" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/lighter/zippo, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/weapon/tool/screwdriver, +/obj/item/clothing/mask/smokable/cigarette/cigar/havana, +/obj/item/clothing/mask/smokable/cigarette/cigar/cohiba, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"axA" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/research) +"axB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"axC" = ( +/obj/structure/table/standard, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"axE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axF" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/open, +/area/rnd/staircase/thirdfloor) +"axG" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"axH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"axI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"axJ" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/storage/belt/utility, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"axL" = ( +/obj/structure/table/standard, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_y = -30 + }, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/pen, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axM" = ( +/obj/structure/table/standard, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/tech_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/disk/design_disk, +/obj/item/weapon/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/item/clothing/glasses/omnihud/rnd, +/obj/item/clothing/gloves/sterile/latex, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/research) +"axN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"axO" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/rnd/staircase/thirdfloor) +"axP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"axQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"axR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"axS" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Library" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/library) +"axT" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/library) +"axU" = ( +/obj/structure/bookcase{ + desc = "There appears to be a shrine to WGW at the back..."; + name = "Forbidden Knowledge" + }, +/obj/item/weapon/book/manual/engineering_hacking, +/obj/item/weapon/book/manual/nuclear, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"axV" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/closet, +/obj/item/clothing/under/suit_jacket/red, +/obj/item/weapon/barcodescanner, +/obj/item/weapon/pen/invisible, +/obj/item/weapon/pen/invisible, +/obj/item/weapon/pen/invisible, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"axW" = ( +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/item/weapon/storage/briefcase{ + pixel_x = 3 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"axX" = ( +/obj/structure/sign/department/chapel, +/turf/simulated/wall/r_wall, +/area/vacant/vacant_shop) +"axY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"axZ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aya" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"ayb" = ( +/obj/structure/bed/chair/comfy/beige, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"ayc" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/button/windowtint{ + id = "secreet"; + name = "Window Tint Control"; + pixel_x = -25; + range = 15 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"ayd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"aye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"ayf" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"ayg" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/botanystorage) +"ayh" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tether) +"ayi" = ( +/obj/structure/disposalpipe/sortjunction{ + name = "Research"; + sortType = "Research" + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"ayj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"ayk" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/rnd/staircase/thirdfloor) +"ayl" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aym" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/research) +"ayn" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall, +/area/rnd/research) +"ayo" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Research and Development"; + req_access = list(7) + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"ayp" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"ayq" = ( +/obj/structure/bed/chair, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"ayr" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ays" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayt" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/obj/structure/table/standard, +/obj/machinery/recharger, +/turf/simulated/floor/tiled, +/area/rnd/research) +"ayu" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"ayx" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"ayy" = ( +/obj/structure/table/woodentable, +/obj/machinery/libraryscanner, +/turf/simulated/floor/carpet, +/area/library) +"ayz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"ayA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/library) +"ayB" = ( +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ayC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"ayD" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"ayE" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"ayF" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"ayG" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"ayH" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayI" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/simulated/floor/carpet, +/area/library) +"ayJ" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/mirror{ + dir = 4; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"ayK" = ( +/obj/machinery/door/airlock/glass_research{ + name = "Xenoflora Research"; + req_one_access = list(77) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"ayL" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"ayM" = ( +/turf/simulated/wall, +/area/tether/surfacebase/barbackmaintenance) +"ayN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ayO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ayQ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayS" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ayU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayV" = ( +/obj/machinery/autolathe{ + hacked = 1 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"ayW" = ( +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/noticeboard{ + pixel_y = -26 + }, +/obj/item/weapon/paper{ + desc = ""; + info = "Please wear hearing and eye protection when testing firearms."; + name = "note to science staff" + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"ayX" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"ayY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"ayZ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/structure/bed/chair, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aza" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azb" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research) +"azd" = ( +/obj/machinery/disposal, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research) +"aze" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azf" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azg" = ( +/obj/machinery/newscaster{ + pixel_x = 25 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azh" = ( +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/wood, +/area/library) +"azi" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"azj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"azk" = ( +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azl" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"azm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"azn" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled, +/area/rnd/research_storage) +"azo" = ( +/obj/structure/closet{ + name = "materials" + }, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/steel, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/obj/fiftyspawner/glass, +/obj/item/stack/material/plasteel{ + amount = 10 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"azp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"azq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azr" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"azs" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"azt" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"azu" = ( +/obj/structure/medical_stand, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"azv" = ( +/obj/structure/sign/double/barsign{ + dir = 8 + }, +/turf/simulated/wall, +/area/crew_quarters/bar) +"azw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azx" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"azy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azD" = ( +/obj/structure/closet{ + name = "mechanical equipment" + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/weapon/storage/toolbox/mechanical, +/obj/item/device/multitool{ + pixel_x = 3 + }, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/tool/crowbar, +/obj/item/weapon/storage/belt/utility, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics RC"; + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"azE" = ( +/obj/structure/closet{ + name = "robotics parts" + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000; + pixel_x = 5; + pixel_y = -5 + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/weapon/storage/firstaid/regular{ + empty = 1; + name = "First-Aid (empty)" + }, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/healthanalyzer, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/device/flash/synthetic, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/device/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"azF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azG" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Research Staircase" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"azH" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/rnd/robotics) +"azI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azK" = ( +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"azL" = ( +/turf/simulated/wall/r_wall, +/area/rnd/research/testingrange) +"azM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"azO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"azP" = ( +/turf/simulated/wall, +/area/tether/surfacebase/library/study) +"azQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/library) +"azR" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/library) +"azS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"azT" = ( +/turf/simulated/floor/wood, +/area/library) +"azU" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"azV" = ( +/obj/structure/table/woodentable, +/obj/item/device/camera_film, +/obj/item/device/camera_film, +/obj/item/device/taperecorder, +/turf/simulated/floor/carpet, +/area/library) +"azW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/library) +"azX" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/servicebackroom) +"azY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"azZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aAa" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/servicebackroom) +"aAb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/servicebackroom) +"aAc" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aAd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aAe" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aAf" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aAg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/xenobiology/xenoflora) +"aAi" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"aAj" = ( +/obj/machinery/vending/wallmed1/public{ + pixel_x = -28 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aAk" = ( +/obj/structure/flora/pottedplant/unusual, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aAl" = ( +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/structure/table/rack/steel, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"aAm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAn" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/machinery/vending/cola{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aAo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAp" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAq" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aAr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Xenobiology"; + sortType = "Xenobiology" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAs" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aAt" = ( +/obj/structure/flora/pottedplant/subterranean, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aAu" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aAv" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aAw" = ( +/obj/structure/table/woodentable, +/obj/item/device/taperecorder, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/device/retail_scanner/civilian{ + dir = 1 + }, +/obj/item/device/camera, +/obj/item/device/tape, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"aAx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aAy" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/invisible, +/obj/machinery/light/small, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"aAz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"aAA" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/carpet, +/area/library) +"aAB" = ( +/turf/simulated/wall, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aAC" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aAD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aAE" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/carpet, +/area/library) +"aAF" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aAG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aAH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAK" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/chem_master/condimaster, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aAM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAN" = ( +/turf/simulated/open, +/area/hallway/lower/third_south) +"aAO" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aAP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aAR" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aAS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAT" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aAU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aAV" = ( +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aAW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aAY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aAZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aBa" = ( +/obj/structure/table/standard, +/obj/item/device/lightreplacer, +/obj/item/weapon/storage/box/lights/mixed, +/obj/item/weapon/storage/box/lights/mixed, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aBb" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aBc" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aBd" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics Storage"; + req_one_access = list(35,28) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBe" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aBf" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aBg" = ( +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -32 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aBh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aBi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/recharge_station, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aBj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Research Staircase" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aBk" = ( +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aBl" = ( +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aBo" = ( +/obj/machinery/door/airlock/command{ + name = "Site Manager's Quarters"; + req_access = list(20) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aBp" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/grass, +/area/hydroponics) +"aBq" = ( +/obj/item/device/radio/intercom{ + pixel_y = -28 + }, +/obj/structure/bed/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"aBr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aBs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"aBt" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"aBu" = ( +/obj/machinery/holoplant, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aBv" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/paper, +/turf/simulated/floor/carpet, +/area/library) +"aBw" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/glass_research{ + name = "Research Staircase" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aBx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aBy" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/hydroponics/cafegarden) +"aBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBA" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBB" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 6 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aBC" = ( +/obj/machinery/alarm{ + alarm_id = "pen_nine"; + breach_detection = 0; + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/woodentable, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBD" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/machinery/appliance/mixer/cereal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aBE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aBF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aBG" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/grass, +/area/hydroponics) +"aBH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/structure/bed/chair, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aBI" = ( +/obj/structure/table/reinforced, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aBJ" = ( +/obj/structure/kitchenspike, +/obj/machinery/alarm/freezer{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"aBK" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/borderfloorblack, +/obj/machinery/door/airlock/glass_research{ + frequency = 1392; + icon_state = "door_locked"; + id_tag = "xenobiology_north_airlock_inner"; + locked = 1; + name = "Xenobiology North Airlock" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/access_button/airlock_interior{ + frequency = 1392; + master_tag = "xenobiology_north_airlock_control"; + name = "Xenobiology Access Control"; + pixel_y = -24; + req_one_access = list(47,55) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aBL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aBM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/item/weapon/stool/padded, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aBN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aBO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aBP" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/sign/signnew/secure, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aBQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aBR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aBS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/effect/floor_decal/steeldecal/steel_decals3{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals3{ + dir = 8 + }, +/obj/machinery/camera/network/research, +/obj/structure/bed/chair, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aBT" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/ai_status_display{ + pixel_y = 30 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aBU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aBV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aBW" = ( +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aBX" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aBY" = ( +/obj/structure/sign/department/sci{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aBZ" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCa" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"aCb" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper{ + desc = ""; + info = "This is a direct notice to anyone using firing range: All tests involving destruction of testing facilities MUST be run through Research Director or Central Command before anyone even so much as thinks about going through with this, or be moved outside to where test cannot affect any existing facility. This is both to maintain a professional environment, and ensure nobody else is harmed during these experiments. Nobody wants another 'two SM shards going nuclear in the firing range' incident again, especially not the people handling your paychecks."; + name = "note to science staff" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aCc" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aCd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 1392; + id_tag = "xenobiology_north_airlock_control"; + name = "Xenobiology Access Controller"; + pixel_y = -24; + req_one_access = list(47,55); + tag_exterior_door = "xenobiology_north_airlock_outer"; + tag_interior_door = "xenobiology_north_airlock_inner" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aCe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCf" = ( +/obj/machinery/appliance/mixer/candy, +/obj/effect/floor_decal/industrial/warning/dust, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aCg" = ( +/obj/structure/table/woodentable, +/obj/machinery/light, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCh" = ( +/obj/machinery/door/airlock{ + name = "Service"; + req_one_access = list(35,28) + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aCi" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aCj" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aCk" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/sinpockets, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCl" = ( +/obj/structure/table/rack/steel, +/turf/simulated/floor/tiled, +/area/hydroponics) +"aCm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aCn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"aCo" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aCp" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aCq" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aCr" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCs" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/westright{ + name = "Robotics Desk"; + req_access = list(7); + req_one_access = list(47) + }, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aCv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aCw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aCx" = ( +/obj/structure/table/reinforced, +/obj/machinery/light_switch{ + pixel_x = -25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aCy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aCA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aCB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCC" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/mask/smokable/pipe/cobpipe, +/obj/item/clothing/mask/smokable/cigarette/joint, +/obj/item/weapon/flame/lighter/random, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCD" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aCE" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aCF" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"aCG" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/wood, +/area/library) +"aCH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Library Conference Room" + }, +/turf/simulated/floor/wood, +/area/library) +"aCI" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass, +/area/hydroponics) +"aCJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aCL" = ( +/obj/machinery/power/breakerbox/activated{ + RCon_tag = "Surface Civilian Substation Bypass" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aCM" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/table/woodentable, +/obj/item/device/tvcamera, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"aCN" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCO" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aCP" = ( +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aCQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aCR" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/grass, +/area/hydroponics) +"aCS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"aCT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aCU" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aCV" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aCW" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCX" = ( +/obj/machinery/seed_storage/garden, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aCY" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aCZ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDa" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDb" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDd" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDe" = ( +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDf" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDg" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDi" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDk" = ( +/obj/structure/window/reinforced, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDo" = ( +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/camera/network/research/xenobio{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aDp" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/diagonal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aDq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDs" = ( +/turf/simulated/open, +/area/tether/surfacebase/public_garden_three) +"aDt" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/material/minihoe, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDu" = ( +/obj/structure/table/bench/wooden, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDv" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDw" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/effect/floor_decal/techfloor{ + dir = 5 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_three) +"aDz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/table/woodentable, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDC" = ( +/obj/item/bee_pack, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/weapon/tool/crowbar, +/obj/item/bee_smoker, +/obj/item/beehive_assembly, +/obj/structure/closet/crate/hydroponics{ + desc = "All you need to start your own honey farm."; + name = "beekeeping crate" + }, +/obj/item/beehive_assembly, +/obj/item/beehive_assembly, +/obj/item/beehive_assembly, +/obj/item/beehive_assembly, +/obj/item/bee_pack, +/obj/item/bee_pack, +/obj/item/bee_pack, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/item/honey_frame, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aDD" = ( +/obj/structure/table/bench/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDF" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_three) +"aDG" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDH" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 32; + icon_state = "32-1" + }, +/turf/simulated/open, +/area/tether/surfacebase/public_garden_three) +"aDI" = ( +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/grass, +/area/hydroponics) +"aDJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDL" = ( +/obj/machinery/portable_atmospherics/hydroponics/soil, +/obj/machinery/light, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDM" = ( +/obj/machinery/seed_extractor, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aDN" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDO" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDP" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDQ" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDR" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aDS" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/public_garden_three) +"aDT" = ( +/obj/machinery/light, +/obj/structure/table/bench/wooden, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aDU" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/weapon/paperplane, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aDV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Service"; + sortType = "Service" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aDW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aDX" = ( +/obj/machinery/smartfridge, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aDY" = ( +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass, +/area/hydroponics) +"aDZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aEa" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aEb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aEc" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aEd" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "DRAMATIC"; + name = "Dramatic Blast Door" + }, +/obj/structure/window/reinforced/polarized/full{ + id = "draama"; + name = "Mystery Window" + }, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "draama"; + name = "Mystery Window" + }, +/obj/machinery/door/blast/shutters{ + id = "Druma"; + layer = 3.3; + name = "Entertainment Shutters" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/entertainment) +"aEe" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = -27 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/folder/red, +/obj/item/weapon/folder/blue, +/obj/item/weapon/pen, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aEf" = ( +/obj/machinery/recharge_station, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aEg" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aEh" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/hydroponics) +"aEi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aEj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aEk" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/machinery/camera/network/civilian, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 5 + }, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/material/sandstone{ + amount = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEl" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aEm" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aEp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aEq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aEr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aEs" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_one_access = list(47,55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aEt" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aEu" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"aEv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aEw" = ( +/obj/machinery/camera/network/research/xenobio{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aEx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/botanystorage) +"aEy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aEz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"aEA" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/grille, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/surface_three_hall) +"aEB" = ( +/obj/structure/sink{ + pixel_y = 24 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aEC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/bookcase{ + name = "bookcase (Adult)" + }, +/turf/simulated/floor/wood, +/area/library) +"aED" = ( +/obj/structure/bookcase{ + name = "bookcase (Fiction)" + }, +/obj/item/weapon/book/custom_library/fiction/blacksmithandkinglybloke, +/obj/item/weapon/book/custom_library/fiction/irishairmanforseesdeath, +/obj/item/weapon/book/custom_library/fiction/myrock, +/obj/item/weapon/book/custom_library/fiction/starsandsometimesfallingones, +/obj/item/weapon/book/custom_library/fiction/truelovehathmyheart, +/turf/simulated/floor/wood, +/area/library) +"aEE" = ( +/obj/structure/bookcase{ + name = "bookcase (Adult)" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"aEF" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEG" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/carpet, +/area/library) +"aEH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bookcase/bookcart, +/turf/simulated/floor/wood, +/area/library) +"aEI" = ( +/obj/structure/bookcase{ + name = "bookcase (Non-Fiction)" + }, +/obj/item/weapon/book/codex/lore/robutt, +/obj/item/weapon/book/codex, +/obj/item/weapon/book/custom_library/nonfiction/freesirisailightbulbs, +/turf/simulated/floor/wood, +/area/library) +"aEJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"aEK" = ( +/obj/random/tech_supply, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/item/stack/cable_coil/random, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aEL" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/item/weapon/shovel/spade, +/obj/item/weapon/storage/belt/utility, +/obj/item/stack/material/sandstone{ + amount = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aEO" = ( +/obj/structure/cable/orange, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/sensor{ + name = "Powernet Sensor - Surface Civilian Subgrid"; + name_tag = "Surface Civilian Subgrid" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aEP" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"aEQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/library) +"aER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"aES" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aET" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aEU" = ( +/turf/simulated/floor/carpet, +/area/library) +"aEV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"aEW" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aEX" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aEY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aEZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/grass, +/area/hydroponics) +"aFa" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics Storage"; + req_one_access = list(35,28) + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFb" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/item/weapon/tool/wrench, +/obj/item/weapon/tool/wrench, +/obj/effect/floor_decal/corner/lime/full{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"aFd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/obj/item/weapon/book/custom_library/religious/feastofkubera, +/obj/item/weapon/book/custom_library/religious/storyoflordganesha, +/obj/item/weapon/book/custom_library/religious/sungoddessofkorea, +/obj/item/weapon/book/custom_library/religious/wayofbleedingswan, +/turf/simulated/floor/wood, +/area/library) +"aFe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"aFf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aFg" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aFi" = ( +/obj/structure/table/glass, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/staircase/thirdfloor) +"aFj" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aFk" = ( +/obj/structure/table/standard{ + name = "plastic table frame" + }, +/obj/item/weapon/material/knife, +/obj/item/weapon/material/knife, +/obj/effect/floor_decal/corner/lime/full{ + dir = 1 + }, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/weapon/material/minihoe, +/obj/item/weapon/material/minihoe, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFl" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aFn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"aFo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + frequency = 1392; + icon_state = "door_locked"; + id_tag = "xenobiology_north_airlock_outer"; + locked = 1; + name = "Xenobiology North Airlock" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/access_button/airlock_interior{ + command = "cycle_exterior"; + frequency = 1392; + master_tag = "xenobiology_north_airlock_control"; + name = "Xenobiology Access Control"; + pixel_y = -24; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aFp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aFq" = ( +/obj/item/weapon/tank/emergency/oxygen/double, +/obj/item/clothing/gloves/fyellow, +/obj/item/weapon/book{ + author = "Urist McHopefulsoul"; + desc = "It contains fourty blank pages followed by the entire screenplay of a movie called 'Requiem for a Dream'"; + name = "A Comprehensive Guide to Assisting" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"aFr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"aFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"aFt" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/library) +"aFu" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Librarian" + }, +/turf/simulated/floor/carpet, +/area/library) +"aFv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics) +"aFw" = ( +/obj/structure/closet/crate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/obj/structure/window/reinforced, +/obj/machinery/camera/network/research{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aFx" = ( +/obj/item/clothing/under/color/grey, +/obj/item/clothing/mask/gas/wwii, +/obj/item/weapon/storage/belt/utility/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"aFy" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"aFz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"aFA" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether/surfacebase/barbackmaintenance) +"aFB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFC" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aFD" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFE" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/full, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFF" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aFG" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/full{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/newscaster{ + pixel_x = 25 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aFJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aFK" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aFL" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/sign/signnew/secure, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aFM" = ( +/turf/simulated/wall, +/area/tether/surfacebase/servicebackroom) +"aFN" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/item/weapon/storage/bag/trash, +/obj/item/weapon/storage/bag/trash, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aFO" = ( +/obj/machinery/door/airlock{ + name = "Service"; + req_one_access = list(35,28) + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aFP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aFQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aFR" = ( +/obj/machinery/alarm{ + alarm_id = "pen_nine"; + breach_detection = 0; + dir = 1; + pixel_y = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aFS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aFT" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aFU" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/carpet, +/area/library) +"aFV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics) +"aFW" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics/surgeryroom2) +"aFX" = ( +/obj/random/tech_supply, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aFY" = ( +/obj/machinery/button/windowtint{ + id = "draama"; + layer = 3.3; + name = "Mystery Window Tint Control"; + pixel_x = 3; + pixel_y = -29; + range = 10 + }, +/obj/machinery/button/remote/blast_door{ + id = "DRAMATIC"; + name = "Dramatic Blast Doors"; + pixel_x = 24; + pixel_y = -10 + }, +/obj/machinery/button/remote/blast_door{ + id = "Druma"; + name = "Entertainment Shutter Control"; + pixel_x = 24; + pixel_y = 10 + }, +/obj/item/weapon/stool/padded, +/obj/effect/landmark/start{ + name = "Entertainer" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"aFZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"aGa" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aGb" = ( +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aGc" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aGd" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/requests_console{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aGe" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aGf" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGg" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/camera/network/civilian, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aGh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aGi" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/appliance/cooker/fryer, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aGj" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aGk" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"aGl" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/goggles, +/obj/structure/window/reinforced, +/obj/machinery/camera/network/research{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aGm" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 9 + }, +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aGn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloorblack, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aGo" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1382; + icon_state = "door_locked"; + id_tag = "xenobiology_airlock_outer"; + locked = 1; + name = "Xenobiology Exterior Airlock Doors"; + req_one_access = list(47,55) + }, +/obj/machinery/access_button/airlock_interior{ + command = "cycle_exterior"; + frequency = 1382; + master_tag = "xenobiology_airlock_control"; + name = "Xenobiology Access Control"; + pixel_x = -24; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aGp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aGq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aGr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aGs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1382; + icon_state = "door_locked"; + id_tag = "xenobiology_airlock_outer"; + locked = 1; + name = "Xenobiology Exterior Airlock Doors"; + req_one_access = list(47,55) + }, +/obj/machinery/access_button/airlock_interior{ + command = "cycle_exterior"; + frequency = 1382; + master_tag = "xenobiology_airlock_control"; + name = "Xenobiology Access Control"; + pixel_x = 24; + pixel_y = 4; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aGt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"aGu" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/light, +/obj/effect/floor_decal/corner/beige/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aGv" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aGw" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/obj/item/weapon/book/manual/hydroponics_pod_people, +/obj/item/weapon/book/manual/mass_spectrometry, +/obj/item/weapon/book/manual/materials_chemistry_analysis, +/obj/item/weapon/book/manual/medical_cloning, +/obj/item/weapon/book/manual/medical_diagnostics_manual, +/obj/item/weapon/book/manual/research_and_development, +/obj/item/weapon/book/manual/resleeving, +/obj/item/weapon/book/manual/ripley_build_and_repair, +/obj/item/weapon/book/manual/robotics_cyborgs, +/obj/item/weapon/book/manual/rust_engine, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/stasis, +/obj/item/weapon/book/manual/supermatter_engine, +/turf/simulated/floor/wood, +/area/library) +"aGx" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/mirror{ + dir = 4; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aGy" = ( +/obj/structure/railing, +/obj/structure/grille, +/turf/simulated/floor/tiled/techmaint, +/area/hallway/lower/third_south) +"aGz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Bar Substation" + }, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"aGA" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aGB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aGE" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/regular/open{ + dir = 2; + id = "DRAMATIC"; + name = "Dramatic Blast Door" + }, +/obj/structure/window/reinforced/polarized/full{ + id = "draama"; + name = "Mystery Window" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "draama"; + name = "Mystery Window" + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "Druma"; + layer = 3.3; + name = "Entertainment Shutters" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/entertainment) +"aGF" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGG" = ( +/obj/machinery/vending/cigarette, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aGH" = ( +/obj/structure/table/woodentable, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aGI" = ( +/obj/machinery/vending/cola/soft, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aGJ" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aGK" = ( +/turf/simulated/wall, +/area/crew_quarters/barrestroom) +"aGL" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = 10 + }, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aGM" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aGN" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/structure/window/basic, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aGO" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tourbus/engines) +"aGP" = ( +/obj/structure/sign/nanotrasen, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aGQ" = ( +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_north_airlock) +"aGR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aGS" = ( +/obj/machinery/r_n_d/circuit_imprinter{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/glass/beaker/sulphuric, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aGT" = ( +/obj/machinery/mecha_part_fabricator/pros{ + dir = 1 + }, +/obj/structure/reagent_dispensers/acid{ + density = 0; + pixel_y = -30 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aGU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aGY" = ( +/obj/item/weapon/tape_roll, +/obj/item/weapon/packageWrap, +/obj/item/weapon/dice, +/obj/item/weapon/dice/d20, +/obj/item/weapon/deck/cards, +/obj/item/weapon/folder/yellow, +/obj/structure/closet/walllocker_double{ + dir = 8; + pixel_x = -28 + }, +/obj/item/weapon/storage/pill_bottle/dice, +/obj/item/weapon/storage/pill_bottle/dice_nerd, +/turf/simulated/floor/wood, +/area/library) +"aGZ" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHa" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHb" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHc" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"aHd" = ( +/obj/machinery/newscaster{ + pixel_y = 28 + }, +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/carpet, +/area/library) +"aHe" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aHf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHg" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/obj/item/weapon/book/manual/anomaly_spectroscopy, +/obj/item/weapon/book/manual/anomaly_testing, +/obj/item/weapon/book/manual/atmospipes, +/obj/item/weapon/book/manual/barman_recipes, +/obj/item/weapon/book/manual/chef_recipes, +/obj/item/weapon/book/manual/command_guide, +/obj/item/weapon/book/manual/detective, +/obj/item/weapon/book/manual/engineering_construction, +/obj/item/weapon/book/manual/engineering_guide, +/obj/item/weapon/book/manual/engineering_particle_accelerator, +/obj/item/weapon/book/manual/engineering_singularity_safety, +/obj/item/weapon/book/manual/evaguide, +/obj/item/weapon/book/manual/excavation, +/obj/item/weapon/book/custom_library/reference/fistfulofd6splayersguide, +/turf/simulated/floor/wood, +/area/library) +"aHh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/camera/network/research{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aHk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aHm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aHo" = ( +/obj/machinery/light, +/obj/machinery/portable_atmospherics/hydroponics, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aHp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aHq" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aHr" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/sign/department/bar, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"aHs" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aHt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHu" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/crew_quarters/bar) +"aHv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"aHw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aHx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aHy" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige{ + dir = 9 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aHz" = ( +/obj/structure/device/piano, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"aHA" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aHB" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/marble, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aHC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"aHD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics) +"aHE" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aHF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aHG" = ( +/obj/machinery/autolathe{ + dir = 1; + hacked = 1 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aHH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aHI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aHJ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Robotics Lab"; + req_access = list(29,47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aHL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aHM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aHN" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Robotics"; + sortType = "Robotics" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aHO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aHP" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/light, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aHQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHS" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + pixel_x = 22; + pixel_y = -7; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aHT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHU" = ( +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/closet/l3closet/scientist, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aHW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aHZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIc" = ( +/obj/machinery/computer/timeclock/premade/east, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 5 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aId" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"aIe" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"aIf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aIg" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aIh" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aIi" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aIj" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aIk" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aIl" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aIm" = ( +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIn" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aIo" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIp" = ( +/obj/structure/flora/pottedplant/unusual, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aIq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/recharge_station, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/camera/network/research, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aIr" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1382; + icon_state = "door_locked"; + id_tag = "xenobiology_airlock_inner"; + locked = 1; + name = "Xenobiology Interior Airlock Doors"; + req_one_access = list(47,55) + }, +/obj/machinery/access_button/airlock_interior{ + frequency = 1382; + master_tag = "xenobiology_airlock_control"; + name = "Xenobiology Access Control"; + pixel_x = -24; + pixel_y = 4; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aIs" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/research{ + autoclose = 0; + frequency = 1382; + icon_state = "door_locked"; + id_tag = "xenobiology_airlock_inner"; + locked = 1; + name = "Xenobiology Interior Airlock Doors"; + req_one_access = list(47,55) + }, +/obj/machinery/access_button/airlock_interior{ + frequency = 1382; + master_tag = "xenobiology_airlock_control"; + name = "Xenobiology Access Control"; + pixel_x = 24; + pixel_y = 4; + req_one_access = list(47,55) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aIt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aIv" = ( +/obj/machinery/computer/rdconsole/robotics{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aIw" = ( +/turf/simulated/wall, +/area/rnd/robotics/mechbay) +"aIx" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/structure/sign/department/robo{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIy" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIz" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIA" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIB" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIC" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aID" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIE" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/library) +"aIF" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"aIG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/structure/sign/directions/evac{ + dir = 8; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIH" = ( +/obj/structure/table/marble, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aII" = ( +/obj/structure/sign/department/bar{ + pixel_x = 32 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIJ" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aIM" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIN" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aIO" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aIP" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"aIQ" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Bartender" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"aIR" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aIS" = ( +/obj/machinery/vending/cigarette{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aIT" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aIU" = ( +/obj/machinery/vending/snack{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aIV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aIW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aIX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aIY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aJa" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 8; + icon_state = "pdoor0"; + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/embedded_controller/radio/airlock/access_controller{ + frequency = 1382; + id_tag = "xenobiology_airlock_control"; + name = "Xenobiology Access Controller"; + pixel_x = 25; + tag_exterior_door = "xenobiology_airlock_outer"; + tag_interior_door = "xenobiology_airlock_inner" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aJb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aJc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aJd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aJf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aJg" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "mechbay"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aJh" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aJj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJk" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJl" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/beakers, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aJm" = ( +/obj/machinery/mecha_part_fabricator{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJn" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/hallway/lower/third_south) +"aJo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_external/public, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aJp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_external/public, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aJq" = ( +/obj/structure/bed/chair/comfy, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aJr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aJs" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/grille, +/turf/simulated/floor/tiled/techmaint, +/area/crew_quarters/bar) +"aJt" = ( +/turf/simulated/wall, +/area/tether/surfacebase/bar_backroom) +"aJu" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aJv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/marble, +/obj/machinery/recharger, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aJw" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"aJx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aJy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aJz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aJA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aJB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aJC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aJD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aJE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aJF" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJG" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aJK" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aJL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJM" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aJN" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aJO" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aJP" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aJQ" = ( +/obj/machinery/recharge_station, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aJR" = ( +/obj/machinery/recharge_station, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aJS" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + icon_state = "frame"; + pixel_x = -64 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aJT" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aJU" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aJV" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/hydroponics) +"aJW" = ( +/turf/simulated/wall, +/area/rnd/robotics/surgeryroom2) +"aJX" = ( +/obj/structure/table/standard, +/obj/machinery/cell_charger, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aJZ" = ( +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/industrial/danger/corner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKa" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKb" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + id = "kitchen2"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aKd" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKe" = ( +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aKf" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"aKg" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKi" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKj" = ( +/turf/simulated/wall, +/area/tether/surfacebase/shuttle_pad) +"aKk" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics/surgeryroom1) +"aKl" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aKm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aKn" = ( +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary{ + scrub_id = "atrium" + }, +/turf/simulated/floor/tiled/techmaint, +/area/crew_quarters/bar) +"aKo" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aKp" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aKq" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"aKr" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aKs" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"aKt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass{ + name = "Garden"; + req_access = list(28) + }, +/turf/simulated/floor/tiled/freezer, +/area/hydroponics/cafegarden) +"aKu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aKv" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aKw" = ( +/obj/machinery/light, +/mob/living/simple_mob/animal/passive/chicken, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"aKx" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aKy" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aKz" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aKA" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Xenobiology First Aid"; + req_one_access = list(5,47) + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aKB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aKC" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aKD" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/door/window/brigdoor/southleft{ + req_access = list(47); + req_one_access = list(47) + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aKF" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/goggles, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aKG" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/goggles, +/obj/structure/window/reinforced, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aKH" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/glasses/goggles, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aKI" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/reinforced, +/area/tether/surfacebase/shuttle_pad) +"aKJ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/obj/structure/disposalpipe/sortjunction{ + name = "HOS Office"; + sortType = "HOS Office" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aKK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aKL" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + id = "mechbay-inner"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aKM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aKN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aKO" = ( +/obj/machinery/mech_recharger, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aKP" = ( +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aKQ" = ( +/obj/machinery/mech_recharger, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aKR" = ( +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = -32; + req_access = list(); + req_one_access = list(29,45) + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/button/windowtint{ + id = "robo_surg_2"; + pixel_y = 25 + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aKS" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aKT" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKU" = ( +/turf/simulated/floor/reinforced, +/area/tether/surfacebase/shuttle_pad) +"aKV" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aKY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aKZ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aLa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aLb" = ( +/obj/structure/closet/crate, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLc" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aLd" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"aLe" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "freezer"; + name = "Freezer Shutters"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/freezer) +"aLf" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aLg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aLh" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aLi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aLj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aLk" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aLl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLm" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aLo" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLp" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLq" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/weapon/paper{ + desc = ""; + info = "Stop installing NIFs in here you clods! Unless it's on a synth. Otherwise, STOP DOING IT! You're killing people! -Management"; + name = "note to science staff" + }, +/obj/item/device/robotanalyzer, +/obj/item/device/robotanalyzer, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aLr" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "robo_surg_2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aLs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aLt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aLu" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"aLv" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aLw" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aLx" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/blast/regular{ + id = "mechbay-inner"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aLy" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aLz" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aLA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass_external/public, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_external/public, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aLC" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLD" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLE" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLF" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLG" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/requests_console{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aLH" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal/deliveryChute, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLI" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLJ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/sinpockets, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLK" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aLL" = ( +/turf/simulated/open, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aLM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/open, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aLN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aLO" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Equipment Storage"; + req_one_access = list(55) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aLP" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/library) +"aLQ" = ( +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + pixel_x = 22; + report_danger_level = 0 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aLR" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab"; + req_one_access = list(47,55) + }, +/obj/machinery/door/firedoor, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aLS" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLT" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aLU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aLV" = ( +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aLW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"aLX" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aLZ" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Surgery Room"; + req_one_access = list(29,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aMa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aMb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aMe" = ( +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aMf" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "tether_pad_airlock"; + pixel_y = 28; + tag_door = "tether_pad_hatch" + }, +/obj/machinery/airlock_sensor{ + frequency = 1380; + id_tag = "tether_pad_sensor"; + pixel_x = -11; + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMg" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aMh" = ( +/obj/structure/bed/chair/comfy{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aMi" = ( +/obj/structure/flora/pottedplant/unusual, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aMj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aMk" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/library) +"aMl" = ( +/turf/simulated/open, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aMm" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/structure/flora/pottedplant/unusual, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aMn" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/device/radio/phone, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aMo" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aMp" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aMq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_x = 30; + pixel_y = -22 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aMr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aMs" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/atmospherics/binary/passive_gate/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"aMt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "mechbay-inner"; + name = "Mech Bay"; + pixel_x = 26; + pixel_y = -26; + req_access = list(29,47); + req_one_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aMv" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + id = "mechbay-inner"; + name = "Mech Bay" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aMw" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -25 + }, +/obj/machinery/vending/wallmed1/public{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"aMx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "mechbay-inner"; + name = "Mech Bay"; + pixel_x = -26; + pixel_y = -26; + req_access = list(29,47); + req_one_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aMy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aMz" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aMA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aMD" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aME" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/tether) +"aMF" = ( +/obj/structure/shuttle/window, +/obj/structure/grille, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/tether) +"aMG" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aMH" = ( +/obj/structure/flora/pottedplant/crystal, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aMI" = ( +/obj/effect/floor_decal/spline/plain, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"aMJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/sink/kitchen{ + name = "sink"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aMK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 21 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aML" = ( +/obj/structure/closet/bombcloset, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aMM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aMN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aMO" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aMP" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aMQ" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/jumper_kit, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom2) +"aMR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aMS" = ( +/obj/machinery/vending/fitness, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"aMT" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aMV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aMX" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aMY" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aMZ" = ( +/obj/structure/closet/firecloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNa" = ( +/obj/machinery/computer/shuttle_control/tether_backup{ + req_one_access = list() + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNc" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNd" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aNe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aNf" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aNg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aNh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aNi" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"aNj" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/turf/simulated/wall, +/area/tether/surfacebase/shuttle_pad) +"aNk" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNl" = ( +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNm" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "tether_shuttle"; + pixel_x = 25; + tag_door = "tether_shuttle_hatch" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNn" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNo" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aNp" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aNq" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/effect/decal/cleanable/blood, +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aNr" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/target_stake, +/turf/simulated/floor/tiled/dark, +/area/rnd/research/testingrange) +"aNs" = ( +/obj/machinery/cryopod/robot, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aNt" = ( +/obj/machinery/cryopod/robot, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"aNu" = ( +/obj/machinery/computer/cryopod/robot{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aNv" = ( +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 2; + pixel_y = -28 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aNw" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/turf/simulated/floor/bluegrid, +/area/rnd/robotics/mechbay) +"aNx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aNy" = ( +/obj/structure/sign/poster{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 10 + }, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aNz" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "tether_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNB" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aNC" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/device/perfect_tele{ + desc = "Seems absurd, doesn't it? Yet, here we are. Generally considered dangerous contraband unless the user has permission from Central Command. This one is the Site Manager's, and they are authorized to use it."; + name = "manager's translocator" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aND" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aNE" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aNF" = ( +/turf/simulated/wall, +/area/rnd/robotics/surgeryroom1) +"aNG" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/shuttle_pad) +"aNH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aNI" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25; + target_temperature = 270 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aNJ" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNK" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"aNL" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNM" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aNN" = ( +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/shuttle_pad) +"aNO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aNP" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/shuttle/plating/airless, +/area/shuttle/tether) +"aNQ" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/open, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aNR" = ( +/obj/structure/catwalk, +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aNS" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNT" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aNU" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/railing, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aNV" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aNW" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/railing, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aNX" = ( +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/turf/simulated/wall, +/area/tether/surfacebase/shuttle_pad) +"aNY" = ( +/obj/machinery/button/remote/blast_door{ + dir = 1; + id = "hangarsurface"; + name = "Engine Repair Bay"; + pixel_y = -25 + }, +/turf/simulated/floor/reinforced, +/area/tether/surfacebase/shuttle_pad) +"aNZ" = ( +/obj/structure/sign/xenobio, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aOa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aOb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/camera/network/tether{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aOc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOe" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOf" = ( +/turf/simulated/wall/r_wall, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aOg" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aOh" = ( +/obj/structure/cable/green, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aOi" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOj" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOk" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOl" = ( +/obj/machinery/ion_engine, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOm" = ( +/obj/structure/railing, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOn" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOo" = ( +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aOp" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aOq" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aOr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aOs" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOt" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"aOx" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/border{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance/common{ + name = "Engine Repair Bay" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorblack/corner, +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aOE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aOF" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aOG" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aOH" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOI" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOJ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/camera/network/tether{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aOK" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOL" = ( +/obj/effect/floor_decal/borderfloorblack/corner{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aOM" = ( +/obj/structure/table/steel, +/obj/random/tech_supply, +/obj/random/tool, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aON" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/random/maintenance/engineering, +/obj/random/tech_supply, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOP" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/structure/table/steel, +/obj/random/maintenance/engineering, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aOQ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aOR" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_office) +"aOS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/closet/radiation, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aOT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aOU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera/network/command, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aOV" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/weapon/surgical/scalpel, +/obj/item/weapon/surgical/cautery, +/obj/item/weapon/autopsy_scanner, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aOW" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aOX" = ( +/obj/structure/disposalpipe/junction, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aOY" = ( +/obj/structure/window/basic/full, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aOZ" = ( +/obj/machinery/newscaster, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPa" = ( +/obj/machinery/camera/network/command{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aPb" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"aPc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"aPd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aPe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/command{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aPf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aPg" = ( +/obj/machinery/computer/area_atmos/tag{ + scrub_id = "xeno_phoron_pen_scrubbers" + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPh" = ( +/obj/machinery/computer/security/xenobio, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPi" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Site Manager" + }, +/obj/machinery/button/remote/blast_door{ + dir = 8; + id = "cap_office"; + name = "Security Shutters"; + pixel_x = 30; + pixel_y = 16 + }, +/obj/machinery/camera/network/command{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aPj" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aPk" = ( +/obj/machinery/camera/network/command, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aPl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donkpockets, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPn" = ( +/obj/structure/table/woodentable, +/obj/machinery/microwave, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aPp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/camera/network/command, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aPq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aPr" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28; + req_access = list(67) + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aPs" = ( +/turf/simulated/wall, +/area/tether/surfacebase/southhall) +"aPt" = ( +/obj/machinery/light/small, +/obj/item/weapon/tank/phoron, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"aPu" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"aPv" = ( +/obj/structure/window/basic/full, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_office) +"aPw" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPx" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/obj/machinery/button/remote/blast_door{ + id = "xenobiolockdown"; + name = "Xenobiology Lockdown Control"; + pixel_x = -35; + req_one_access = list(47,55) + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPy" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPz" = ( +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPA" = ( +/obj/structure/table/glass, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/masks, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aPB" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPC" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/command{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aPD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/item/device/radio/intercom{ + dir = 1; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aPE" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = 10 + }, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPF" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aPG" = ( +/obj/random/mob/mouse, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPK" = ( +/obj/structure/window/basic/full, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPL" = ( +/obj/machinery/door/airlock/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"aPM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"aPN" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPO" = ( +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aPP" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_office) +"aPQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aPR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aPS" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aPT" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPU" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPV" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aPW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPY" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aPZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"aQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"aQb" = ( +/obj/machinery/papershredder, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQc" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQd" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/open, +/area/tether/surfacebase/north_stairs_three) +"aQe" = ( +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQf" = ( +/obj/structure/sink{ + pixel_y = 20 + }, +/obj/structure/mirror{ + dir = 4; + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aQg" = ( +/obj/machinery/vending/cola{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQj" = ( +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQk" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQl" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Xenobiology"; + sortType = "Xenobiology" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQq" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Office"; + req_one_access = list(55) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_office) +"aQr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQs" = ( +/obj/machinery/door/airlock/glass_science{ + name = "Break Room" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQu" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQv" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQw" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQx" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQB" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQD" = ( +/obj/structure/catwalk, +/obj/machinery/camera/network/outside{ + dir = 9 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aQE" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQF" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aQG" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQH" = ( +/obj/structure/table/wooden_reinforced, +/obj/item/stack/material/phoron{ + amount = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/syringe, +/obj/item/weapon/reagent_containers/syringe, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQI" = ( +/obj/structure/bed/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Xenobiologist" + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQL" = ( +/obj/machinery/vending/coffee{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQM" = ( +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQN" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQO" = ( +/obj/structure/table/woodentable, +/obj/random/plushie, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQP" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aQR" = ( +/obj/structure/table/glass, +/obj/item/bodybag, +/obj/item/device/healthanalyzer, +/obj/random/medical, +/obj/structure/closet/medical_wall{ + pixel_y = 35 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/item/weapon/storage/firstaid/regular, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aQS" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQT" = ( +/obj/structure/flora/pottedplant/crystal, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aQU" = ( +/obj/machinery/camera/network/outside{ + dir = 9 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aQV" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/light, +/obj/structure/cable/green, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aQW" = ( +/obj/machinery/camera/network/outside{ + dir = 1 + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aQX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aQY" = ( +/obj/machinery/light, +/obj/machinery/media/jukebox, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aRa" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRb" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Office"; + req_one_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRc" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aRd" = ( +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRe" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Showers and Decontamination"; + req_one_access = list(47) + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRg" = ( +/obj/machinery/optable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRh" = ( +/obj/structure/catwalk, +/obj/machinery/camera/network/outside{ + dir = 5 + }, +/turf/simulated/open/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aRi" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRk" = ( +/obj/structure/table/standard, +/obj/item/toy/plushie/coffee_fox, +/obj/item/clothing/glasses/welding, +/obj/item/weapon/weldingtool, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRl" = ( +/obj/machinery/newscaster, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRm" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "serviceblock2" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aRn" = ( +/obj/machinery/newscaster, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRo" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aRp" = ( +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRq" = ( +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRr" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower, +/obj/random/soap, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRs" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 8 + }, +/obj/random/soap, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRt" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/storage/box/monkeycubes, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/item/weapon/reagent_containers/food/snacks/monkeycube/wrapped, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRv" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRw" = ( +/obj/structure/table/standard, +/obj/item/weapon/extinguisher, +/obj/item/clothing/shoes/galoshes, +/obj/item/clothing/shoes/galoshes, +/obj/item/weapon/extinguisher, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRy" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Autopsy Room"; + req_one_access = list(55) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aRA" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/box/beakers, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Showers and Decontamination" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRE" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRF" = ( +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRG" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aRH" = ( +/obj/structure/sink/kitchen{ + name = "sink"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aRK" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aRL" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRM" = ( +/obj/structure/table/standard, +/obj/item/toy/plushie/purple_fox, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/item/weapon/reagent_containers/spray/cleaner, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aRN" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aRO" = ( +/obj/item/device/radio/intercom, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRP" = ( +/obj/machinery/door/airlock/research{ + name = "Xenobiology Autopsy Room"; + req_one_access = list(55) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRQ" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"aRR" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aRS" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aRT" = ( +/obj/structure/sign/department/xenolab, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Showers and Decontamination" + }, +/turf/simulated/floor/tiled/steel, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRV" = ( +/obj/item/device/radio/intercom, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_decon) +"aRW" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aRX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aRY" = ( +/obj/structure/bed/roller, +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/toolbox/emergency, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSb" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aSc" = ( +/obj/machinery/door/firedoor/glass/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSd" = ( +/obj/machinery/door/firedoor/glass/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSe" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aSf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aSh" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aSi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayTriage"; + name = "Medbay Doors Control"; + pixel_x = -25; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aSj" = ( +/obj/structure/window/basic/full, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_main) +"aSk" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + pixel_x = 22; + pixel_y = -7; + report_danger_level = 0 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 23; + pixel_y = 13 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"aSl" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aSm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/medical{ + name = "Medical Admin Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppersouthstairwell) +"aSn" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/admin) +"aSo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSp" = ( +/obj/item/weapon/storage/firstaid/o2{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/o2, +/obj/effect/floor_decal/corner/blue/full{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSq" = ( +/obj/item/weapon/storage/firstaid/adv{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/adv, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSr" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 32; + icon_state = "32-1" + }, +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/disposalpipe/down{ + dir = 1 + }, +/turf/simulated/open, +/area/rnd/outpost/xenobiology/outpost_stairs) +"aSs" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"aSt" = ( +/obj/machinery/door/firedoor/glass/hidden, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSu" = ( +/obj/effect/landmark{ + name = "droppod_landing" + }, +/turf/simulated/floor/outdoors/grass/sif/virgo3b, +/area/tether/surfacebase/outside/outside3) +"aSv" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSw" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"aSx" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aSy" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aSz" = ( +/obj/structure/window/basic/full, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_main) +"aSA" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aSB" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aSC" = ( +/obj/machinery/light_switch{ + pixel_x = -25; + pixel_y = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/machinery/newscaster{ + pixel_x = -25; + pixel_y = -7 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aSD" = ( +/obj/structure/sign/redcross, +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aSE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm{ + alarm_id = "anomaly_testing"; + breach_detection = 0; + dir = 8; + pixel_x = 22; + report_danger_level = 0 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aSF" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/librarypubliccomp, +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/library) +"aSG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aSI" = ( +/turf/simulated/wall, +/area/rnd/outpost/xenobiology/outpost_storage) +"aSJ" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_storage) +"aSK" = ( +/obj/item/weapon/storage/firstaid/toxin{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/toxin, +/obj/effect/floor_decal/corner/green/full, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSL" = ( +/obj/item/weapon/storage/firstaid/fire{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/storage/firstaid/fire, +/obj/effect/floor_decal/corner/yellow/full{ + dir = 4 + }, +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aSM" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "medbayfoyer" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/triage) +"aSN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "Security"; + sortType = "Security" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"aSO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aSP" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aSQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aSR" = ( +/obj/machinery/papershredder, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aSS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aST" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aSU" = ( +/obj/machinery/vending/medical, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aSV" = ( +/obj/machinery/vending/blood, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aSW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aSX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aSY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aTa" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aTb" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aTc" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTd" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/chemistry) +"aTe" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_research{ + name = "Weapons Testing Range"; + req_access = list(47) + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"aTf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aTh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aTi" = ( +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aTj" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/pen, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aTk" = ( +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aTm" = ( +/turf/simulated/wall/r_wall, +/area/tether/surfacebase/medical/admin) +"aTp" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aTq" = ( +/obj/structure/table/standard, +/obj/item/device/healthanalyzer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aTr" = ( +/obj/effect/floor_decal/techfloor/corner{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"aTs" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aTt" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/maintenance/command{ + req_access = list(19) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor, +/area/bridge_hallway) +"aTu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + dir = 1; + name = "Bridge"; + req_access = list(19) + }, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aTv" = ( +/obj/machinery/computer/station_alert/all{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTx" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aTy" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "hop_office" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "hop_office" + }, +/obj/structure/cable/green{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"aTz" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "hop_office" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "hop_office" + }, +/obj/structure/cable/green, +/obj/structure/cable/green{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"aTA" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aTB" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_breakroom) +"aTC" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/firstaid/regular, +/obj/item/device/radio{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/device/radio, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = 25 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/item/device/multitool, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aTD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_south_airlock) +"aTE" = ( +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aTF" = ( +/obj/structure/closet/crate/plastic, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"aTG" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTI" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTJ" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock1" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTK" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/weapon/folder/white, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/weapon/pen, +/obj/item/device/flashlight/lamp/green{ + pixel_x = 10; + pixel_y = 14 + }, +/obj/item/weapon/storage/box/body_record_disk{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aTL" = ( +/obj/structure/table/standard, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aTM" = ( +/obj/machinery/oxygen_pump/anesthetic, +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery2) +"aTN" = ( +/obj/structure/table/standard, +/obj/item/stack/nanopaste, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aTO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aTP" = ( +/obj/item/weapon/card/id/gold/captain/spare/fakespare, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aTQ" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aTR" = ( +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aTS" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "serviceblock1" + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aTT" = ( +/obj/machinery/door/morgue{ + dir = 2; + name = "Private Study"; + req_access = list(37) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/library/study) +"aTU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aTV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aTX" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"aTY" = ( +/obj/machinery/door/airlock/security{ + name = "Internal Affairs"; + req_access = list(38); + req_one_access = newlist() + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"aUb" = ( +/obj/structure/bed/chair, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"aUc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aUd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aUe" = ( +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"aUf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aUg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aUi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donut, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/item/weapon/paper_bin{ + pixel_x = 4; + pixel_y = 7 + }, +/obj/item/weapon/pen, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aUj" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aUk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aUl" = ( +/obj/effect/floor_decal/borderfloor, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aUm" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aUn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aUo" = ( +/obj/machinery/door/airlock/multi_tile/glass, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/hallway/lower/third_south) +"aUp" = ( +/obj/machinery/door/firedoor, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/hallway/lower/third_south) +"aUq" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"aUr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aUs" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/machinery/computer/transhuman/designer{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aUt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aUu" = ( +/obj/item/stack/material/plastic, +/obj/structure/table/rack, +/obj/item/stack/material/steel{ + amount = 3 + }, +/obj/random/maintenance/engineering, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"aUv" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aUw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aUy" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aUz" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aUA" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical3, +/obj/item/weapon/soap/nanotrasen, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aUB" = ( +/obj/structure/plasticflaps, +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock1" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aUC" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aUD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aUF" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/obj/machinery/seed_storage/garden{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aUG" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/structure/closet/crate/freezer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUH" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUI" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUJ" = ( +/obj/machinery/optable, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUK" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aUL" = ( +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUM" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/machinery/vending/hydronutrients{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aUO" = ( +/obj/effect/floor_decal/techfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/public_garden_three) +"aUP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUT" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/obj/structure/window/reinforced/tinted{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aUU" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/lobby) +"aUV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aUW" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aUX" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry" + }, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "chemistry"; + layer = 3.1; + name = "Chemistry Shutters" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + dir = 1; + id = "chemistry"; + name = "Chemistry Shutters"; + pixel_x = -6; + pixel_y = -57; + req_access = list(5) + }, +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aUZ" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/dropper, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVa" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aVc" = ( +/obj/effect/landmark/start{ + name = "Paramedic" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aVd" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "serviceblock1" + }, +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aVe" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVf" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/eastright{ + dir = 8; + name = "Chemistry" + }, +/obj/machinery/door/window/westleft{ + dir = 4; + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "chemistry"; + layer = 3.1; + name = "Chemistry Shutters" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/item/weapon/hand_labeler, +/obj/item/weapon/packageWrap, +/obj/item/device/mass_spectrometer/adv, +/obj/item/device/mass_spectrometer/adv, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 10 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 10 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 7; + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVh" = ( +/obj/machinery/chemical_dispenser/full, +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVi" = ( +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/item/device/radio/intercom{ + pixel_y = -28 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVj" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio/intercom/department/medbay{ + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/chemical_dispenser/biochemistry/full, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"aVk" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVl" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVn" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVo" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2, +/obj/effect/floor_decal/corner/paleblue/bordercorner2, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/table/glass, +/obj/item/weapon/storage/box/cups{ + pixel_x = 7; + pixel_y = 13 + }, +/obj/machinery/recharger, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"aVq" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lime/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"aVs" = ( +/obj/structure/lattice, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/turf/simulated/open, +/area/maintenance/lower/mining) +"aVt" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Infirmary Lobby" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/monofloor{ + dir = 8 + }, +/area/tether/surfacebase/medical/lobby) +"aVu" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/table/bench/standard, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVv" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aVx" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"aVy" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aVz" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"aVA" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVB" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aVC" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"aVD" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/storage) +"aVE" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVG" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVH" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"aVI" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"aVK" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/structure/flora/pottedplant/stoutbush, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/surface_three_hall) +"aVL" = ( +/obj/machinery/photocopier, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/sign/poster{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aVN" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery2) +"aVO" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aVP" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aVQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aVR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aVS" = ( +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/reagent_dispensers/water_cooler/full{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"aVT" = ( +/obj/structure/table/standard, +/obj/item/device/healthanalyzer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVU" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVV" = ( +/obj/machinery/account_database{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aVW" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"aVX" = ( +/turf/simulated/wall{ + can_open = 1 + }, +/area/tether/surfacebase/surface_three_hall) +"aVY" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aVZ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"aWb" = ( +/obj/structure/sign/directions/evac{ + dir = 4 + }, +/turf/simulated/wall, +/area/tether/surfacebase/security/upperhall) +"aWd" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aWe" = ( +/obj/structure/table/standard, +/obj/structure/extinguisher_cabinet{ + pixel_x = -27 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/bodybag/cryobag{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/device/radio{ + pixel_x = 7; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aWf" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"aWg" = ( +/obj/structure/sign/directions/evac{ + dir = 8 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/lobby) +"aWh" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/lobby) +"aWi" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"aWj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aWk" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"aWl" = ( +/obj/structure/table/woodentable, +/obj/random/drinkbottle, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aWm" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWo" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"aWp" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWq" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWr" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aWs" = ( +/obj/machinery/suit_cycler/prototype, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"aWt" = ( +/obj/effect/floor_decal/corner/red{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWv" = ( +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"aWw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWy" = ( +/obj/machinery/sleeper{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aWz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atm{ + pixel_y = 31 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aWB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWC" = ( +/turf/simulated/wall, +/area/tether/surfacebase/entertainment/backstage) +"aWD" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/entertainment/backstage) +"aWE" = ( +/obj/structure/table/glass, +/obj/machinery/door/window/westright{ + req_one_access = list(35,28) + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/hydroponics) +"aWF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"aWL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWM" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/grass, +/area/hydroponics) +"aWN" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aWR" = ( +/obj/structure/table/standard, +/obj/item/weapon/gun/energy/taser/xeno, +/obj/item/weapon/melee/baton/slime/loaded, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aWS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/door/airlock/glass, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWU" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWV" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aWW" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"aWY" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"aWZ" = ( +/obj/machinery/door/airlock/glass_security, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"aXb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"aXc" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/button/windowtint{ + id = "surfsurgery2"; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"aXd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXf" = ( +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"aXg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXh" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aXi" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aXj" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aXk" = ( +/obj/structure/sign/directions/medical{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/library) +"aXl" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 4 + }, +/area/library) +"aXm" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"aXn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXo" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/library) +"aXp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXt" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXv" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aXw" = ( +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/library) +"aXx" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"aXy" = ( +/obj/structure/table/standard, +/obj/item/weapon/gun/energy/taser/xeno, +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = -28 + }, +/obj/item/weapon/melee/baton/slime/loaded, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"aXz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/wood, +/area/rnd/outpost/xenobiology/outpost_office) +"aXA" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_y = -28 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aXB" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"aXC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"aXD" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"aXE" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + closed_layer = 10; + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "bridge blast"; + layer = 1; + name = "Bridge Blast Doors"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"aXF" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aXG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aXH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/steel, +/obj/item/weapon/implantcase/chem, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aXJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/steel, +/obj/item/weapon/locator, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aXK" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aXM" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aXP" = ( +/obj/structure/disposalpipe/up{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/research_storage) +"aXS" = ( +/obj/structure/bed/chair/comfy, +/obj/machinery/camera/network/civilian, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"aXT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aXU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aXV" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aXW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aXX" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aXY" = ( +/obj/item/device/aicard, +/obj/item/weapon/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/box/ids, +/obj/structure/table/reinforced, +/obj/item/weapon/book/manual/command_guide, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aXZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aYa" = ( +/obj/structure/closet, +/obj/item/weapon/reagent_containers/food/drinks/bottle/orangejuice, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aYb" = ( +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYc" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "cap_office"; + layer = 3.1; + name = "Colony Directo's Shutters" + }, +/obj/structure/cable/green{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/captain) +"aYd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/random/junk, +/obj/effect/floor_decal/techfloor{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aYe" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/vacant/vacant_shop) +"aYf" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYg" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYi" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYj" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYl" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/down, +/obj/structure/cable/green{ + d1 = 32; + d2 = 8; + icon_state = "32-8" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 8 + }, +/turf/simulated/open, +/area/vacant/vacant_shop) +"aYm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYn" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aYo" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYq" = ( +/obj/structure/dogbed, +/mob/living/simple_mob/animal/passive/dog/corgi/Ian, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aYr" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Bridge" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYu" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYv" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/button/remote/blast_door{ + id = "bridge blast"; + name = "Bridge Blastdoors"; + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYw" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYx" = ( +/obj/machinery/computer/transhuman/resleeving{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYy" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYz" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYA" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYB" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYC" = ( +/turf/simulated/wall, +/area/tether/surfacebase/entertainment) +"aYD" = ( +/obj/machinery/computer/power_monitor{ + dir = 8; + throwpass = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYE" = ( +/obj/effect/floor_decal/corner/paleblue/full, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYF" = ( +/obj/machinery/computer/med_data{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYG" = ( +/obj/effect/floor_decal/corner/paleblue/full{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYH" = ( +/obj/effect/floor_decal/corner/blue/full, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYI" = ( +/obj/structure/bed/chair/office/dark, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYJ" = ( +/obj/effect/floor_decal/corner/blue/full{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYK" = ( +/obj/effect/floor_decal/corner/yellow/full, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYL" = ( +/obj/machinery/computer/rcon{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYM" = ( +/obj/effect/floor_decal/corner/yellow/full{ + dir = 4 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aYN" = ( +/obj/machinery/portable_atmospherics/hydroponics, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/botanystorage) +"aYO" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/commandmaint) +"aYP" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYQ" = ( +/obj/effect/floor_decal/industrial/warning, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYR" = ( +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYT" = ( +/turf/simulated/open, +/area/bridge_hallway) +"aYU" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/open, +/area/bridge_hallway) +"aYV" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aYW" = ( +/obj/structure/bed/chair/comfy/brown, +/obj/effect/landmark/start{ + name = "Head of Personnel" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aYX" = ( +/obj/effect/landmark{ + name = "lightsout" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aYZ" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aZa" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aZb" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/clipboard, +/obj/item/weapon/stamp/hop, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/device/flashlight/lamp/green{ + pixel_x = -10 + }, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZc" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aZd" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aZe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/bridge_hallway) +"aZf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aZh" = ( +/obj/machinery/door/airlock/glass_command{ + name = "Bridge"; + req_access = list(19) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aZi" = ( +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/zpipe/down/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/zpipe/down/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 32; + d2 = 4; + icon_state = "32-4" + }, +/turf/simulated/open, +/area/maintenance/commandmaint) +"aZj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 8; + pixel_y = -26 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZk" = ( +/obj/structure/closet/wardrobe/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZm" = ( +/obj/item/clothing/glasses/omnihud/all, +/obj/structure/closet/secure_closet/captains, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZn" = ( +/obj/structure/table/reinforced, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 32 + }, +/obj/machinery/recharger, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZo" = ( +/obj/structure/table/reinforced, +/obj/item/device/megaphone, +/obj/item/weapon/book/manual/command_guide, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/structure/extinguisher_cabinet{ + dir = 1; + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZp" = ( +/obj/structure/closet/secure_closet/hop, +/obj/item/clothing/glasses/omnihud, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZq" = ( +/obj/structure/closet/secure_closet/hop2, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZr" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/commandmaint) +"aZt" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aZu" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aZv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel"; + req_access = list(57) + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/heads/hop) +"aZw" = ( +/obj/item/weapon/bedsheet/captain, +/obj/structure/bed/padded, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"aZz" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZA" = ( +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aZB" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZC" = ( +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZD" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/machinery/station_map{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"aZE" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZF" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 8 + }, +/obj/structure/window/basic, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZG" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "cap_office"; + layer = 3.1; + name = "Colony Directo's Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/captain) +"aZH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable/green, +/obj/machinery/door/blast/shutters{ + dir = 4; + id = "cap_office"; + layer = 3.1; + name = "Colony Directo's Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/captain) +"aZI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aZJ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aZK" = ( +/obj/machinery/sleep_console, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"aZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZM" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"aZN" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Personnel's Office" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aZP" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/weapon/folder/red, +/obj/item/weapon/pen/multi, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aZQ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"aZR" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aZT" = ( +/obj/machinery/door/airlock/command{ + id_tag = "captaindoor"; + name = "Site Manager's Office"; + req_access = list(20) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"aZU" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/skills{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/paper/dockingcodes, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZV" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/melee/chainofcommand, +/obj/item/weapon/coin/phoron{ + desc = "The face of the coin shows a portrait of the explorer who discovered the Virgo-Erigone system. The back depicts a Zodiac symbol that represents Virgo."; + name = "limited edition phoron coin" + }, +/obj/item/weapon/folder/blue_captain, +/obj/item/weapon/stamp/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZW" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"aZX" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"aZY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"aZZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bab" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bac" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge RC"; + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"bad" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"bae" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"baf" = ( +/obj/structure/table/rack, +/obj/item/weapon/tank/jetpack/oxygen, +/obj/item/clothing/mask/gas, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/weapon/card/id/gold/captain/spare, +/obj/machinery/door/window/brigdoor/westright{ + dir = 4; + name = "Colony Director's Storage"; + req_access = list(20) + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/obj/item/clothing/head/helmet/space/void/captain, +/obj/item/clothing/suit/space/void/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bag" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bah" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bai" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"baj" = ( +/obj/structure/displaycase, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bak" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/dark, +/area/bridge) +"bal" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bam" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"ban" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bao" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + id = "hop_office"; + layer = 3.3; + pixel_x = 3; + pixel_y = -29 + }, +/obj/machinery/button/remote/blast_door{ + desc = "A remote control-switch for shutters."; + id = "hop_office_desk"; + layer = 3.3; + name = "Desk Privacy Shutter"; + pixel_x = 10; + pixel_y = -29 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bap" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -32 + }, +/obj/structure/cable/green, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"baq" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bar" = ( +/obj/machinery/computer/communications, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bas" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue, +/obj/item/device/flashlight/lamp/green, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bat" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bau" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Captain's Office" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bav" = ( +/obj/machinery/photocopier, +/obj/machinery/firealarm{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"baw" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bax" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bay" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"baz" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"baB" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"baC" = ( +/obj/machinery/vending/cola{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"baD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"baE" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"baF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/door/airlock/freezer{ + name = "Service"; + req_access = list(28) + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"baG" = ( +/obj/structure/bed/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"baH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baI" = ( +/obj/machinery/icecream_vat, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"baJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"baL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baM" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"baN" = ( +/obj/machinery/papershredder, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"baO" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baP" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"baQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"baS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"baT" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -22 + }, +/obj/machinery/media/jukebox, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"baU" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"baV" = ( +/obj/machinery/computer/card, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"baW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/computer/guestpass{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"baX" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"baY" = ( +/obj/structure/window/reinforced/full, +/obj/structure/grille, +/obj/structure/window/reinforced/tinted, +/obj/structure/window/reinforced/tinted{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"baZ" = ( +/obj/random/cutout, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bba" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbb" = ( +/obj/structure/bookcase, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/command_guide, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbc" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bbd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bbe" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/vending/loadout/accessory, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bbf" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bbg" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "draama"; + name = "Mystery Window" + }, +/obj/structure/window/reinforced/polarized{ + id = "draama"; + name = "Mystery Window" + }, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Druma"; + layer = 3.3; + name = "Entertainment Shutters" + }, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "DRAMATIC"; + name = "Dramatic Blast Door" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/entertainment) +"bbh" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bbi" = ( +/obj/effect/floor_decal/industrial/outline/yellow, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bbj" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bbk" = ( +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bbl" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bbm" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bbn" = ( +/obj/structure/sign/directions/evac{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/entertainment) +"bbo" = ( +/obj/machinery/door/window/westright{ + req_one_access = list(35,28) + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"bbp" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bbq" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/bed/chair/wood, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bbs" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbt" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbu" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbv" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bbw" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bbx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/folder/blue_hop, +/obj/item/weapon/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = -8; + pixel_y = -26 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/heads/hop) +"bby" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bbA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bbC" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbE" = ( +/obj/structure/dogbed, +/obj/structure/curtain/open/bed, +/mob/living/simple_mob/animal/passive/fox/renault, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbG" = ( +/obj/structure/sign/department/sci{ + pixel_x = -32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bbH" = ( +/obj/machinery/alarm{ + alarm_id = "pen_nine"; + breach_detection = 0; + dir = 1; + pixel_y = -22 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bbI" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"bbJ" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bbK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbM" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bbN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bbO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbP" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbQ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/metaglass, +/obj/item/weapon/reagent_containers/food/drinks/metaglass, +/obj/item/weapon/reagent_containers/food/drinks/metaglass, +/obj/item/weapon/reagent_containers/food/drinks/metaglass, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bbR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bbS" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bbT" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bbV" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bbW" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -28; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bbY" = ( +/obj/effect/floor_decal/spline/plain, +/obj/item/weapon/stool/padded, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bbZ" = ( +/obj/effect/floor_decal/spline/plain, +/obj/item/weapon/stool/padded, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bca" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bcb" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bcc" = ( +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bcd" = ( +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bce" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcf" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/standard, +/obj/item/weapon/paper{ + desc = ""; + info = "Yes hello, the goat in the freezer is named 'Spike'. Please do not fuck with Spike. He doesn't have the best temper."; + name = "Important notice from Rancher Jim" + }, +/obj/item/weapon/book/manual/chef_recipes, +/obj/structure/noticeboard{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bcg" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Botany"; + req_one_access = list(35,28) + }, +/obj/machinery/door/window/westright{ + dir = 2; + name = "Kitchen"; + req_access = list(28) + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bch" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bci" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bcj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/vending/entertainer, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bck" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bcl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bcm" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bcn" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bco" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/regular/open{ + dir = 4; + id = "DRAMATIC"; + name = "Dramatic Blast Door" + }, +/obj/structure/window/reinforced/polarized/full{ + id = "draama"; + name = "Mystery Window" + }, +/obj/structure/window/reinforced/polarized{ + id = "draama"; + name = "Mystery Window" + }, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "Druma"; + layer = 3.3; + name = "Entertainment Shutters" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/entertainment) +"bcp" = ( +/obj/machinery/requests_console{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/button/remote/blast_door{ + id = "bar"; + name = "Bar Shutter Control"; + pixel_x = 24; + pixel_y = 24 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bcq" = ( +/obj/structure/table/woodentable, +/obj/machinery/camera/network/outside{ + dir = 9 + }, +/obj/fiftyspawner/cardboard, +/obj/fiftyspawner/plastic, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcr" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/entertainment/stage) +"bcs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bct" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcu" = ( +/obj/structure/table/marble, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/window/brigdoor/northleft{ + dir = 2; + name = "Bar"; + req_access = list(25) + }, +/obj/machinery/door/window/westright{ + dir = 1; + name = "Kitchen"; + req_access = list(28) + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bcv" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bcw" = ( +/obj/machinery/light, +/obj/structure/bed/chair/comfy{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcy" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/computer/guestpass{ + dir = 4; + pixel_x = -28 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/beige/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcz" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcA" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcB" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcC" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcD" = ( +/obj/structure/closet/crate, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcE" = ( +/obj/structure/closet/crate, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcF" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"bcG" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcH" = ( +/obj/machinery/floodlight, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bcI" = ( +/turf/simulated/wall, +/area/tether/surfacebase/entertainment/stage) +"bcJ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/entertainment/stage) +"bcK" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/entertainment/stage) +"bcL" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/storage/box/sinpockets, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bcM" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bcN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/mob/living/simple_mob/vore/rabbit/white/lennie, +/turf/simulated/floor/tiled, +/area/hydroponics) +"bcO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/effect/floor_decal/corner/beige/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bcP" = ( +/obj/structure/table/rack/steel, +/obj/item/pizzavoucher, +/obj/item/weapon/moneybag, +/obj/item/weapon/inflatable_duck, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/item/weapon/gun/projectile/revolver/capgun, +/obj/item/weapon/gun/projectile/revolver/capgun, +/obj/item/toy/cultsword, +/obj/item/toy/cultsword, +/obj/item/weapon/bikehorn/rubberducky, +/obj/item/weapon/reagent_containers/spray/cleaner, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bcQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcR" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcS" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcT" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcU" = ( +/obj/structure/table/rack/steel, +/obj/item/mecha_parts/part/durand_left_leg, +/obj/item/weapon/cane/crutch, +/obj/item/weapon/pack/cardemon, +/obj/item/weapon/soap/syndie, +/obj/item/weapon/soap/nanotrasen, +/obj/item/weapon/soap/deluxe, +/obj/item/weapon/staff/gentcane, +/obj/item/toy/crossbow, +/obj/item/toy/eight_ball/conch, +/obj/item/weapon/cell/potato, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/megaphone, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bcV" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/table/rack/steel, +/obj/item/device/instrument/violin, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcW" = ( +/obj/effect/decal/cleanable/tomato_smudge, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "2-4" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcX" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bcY" = ( +/obj/effect/landmark/start{ + name = "Entertainer" + }, +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bcZ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/effect/decal/cleanable/tomato_smudge, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bda" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/standard, +/obj/item/weapon/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/food/snacks/mint, +/obj/item/weapon/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bdb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light_switch{ + name = "House Lights"; + pixel_x = -25 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment) +"bdc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bdd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + frequency = 1532; + name = "Stagehand Speaker"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bde" = ( +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"bdf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora) +"bdg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bdh" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bdi" = ( +/obj/machinery/alarm{ + pixel_y = 25 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bdj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bdk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bdl" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bdm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/device/radio/intercom{ + dir = 8; + frequency = 1532; + name = "Stagehand Mic"; + pixel_x = -24 + }, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bdn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bdo" = ( +/obj/effect/decal/cleanable/tomato_smudge, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bdp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + name = "Stage Lights"; + pixel_x = -25 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bdq" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bdr" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bds" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bdt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bdu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bdv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdx" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bdy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bdA" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/barbackmaintenance) +"bdB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"bdC" = ( +/obj/structure/table/bench/standard, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"bdD" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/item/device/radio/intercom/entertainment{ + pixel_y = -23 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bdF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bdG" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdH" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bdI" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/turf/simulated/floor/grass, +/area/hydroponics/cafegarden) +"bdJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdK" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bdL" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bdM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdO" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bdP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdQ" = ( +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bdR" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bdS" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen Cold Room"; + req_access = list(28) + }, +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/freezer) +"bdT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bdV" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bdZ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bea" = ( +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"beb" = ( +/obj/structure/bed/chair/comfy/beige, +/turf/simulated/floor/tiled/eris/steel/bar_light, +/area/tether/surfacebase/barbackmaintenance) +"bec" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "secreet"; + name = "Tintable Window" + }, +/obj/structure/window/reinforced/polarized{ + id = "secreet"; + name = "Tintable Window" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/barbackmaintenance) +"bed" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Entertainment Backroom"; + req_access = list(72,20,57) + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/entertainment/backstage) +"bee" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bef" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"beg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"beh" = ( +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bei" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bej" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/light_switch{ + dir = 4; + pixel_x = -23; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bek" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/requests_console{ + pixel_x = 32; + pixel_y = -32 + }, +/obj/machinery/light, +/obj/item/device/radio/intercom{ + pixel_y = -25 + }, +/obj/machinery/vending/dinnerware{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bel" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bem" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"ben" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"beo" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bep" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/item/weapon/storage/pill_bottle/dice, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"beq" = ( +/obj/machinery/door/airlock/freezer{ + name = "Kitchen Cold Room"; + req_access = list(28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/fans/tiny, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/crew_quarters/freezer) +"ber" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bes" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bet" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"beu" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bev" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bew" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bex" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + pixel_y = 23 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bey" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bez" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/standard, +/obj/machinery/microwave, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"beA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"beB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"beC" = ( +/obj/structure/table/bench/standard, +/obj/effect/landmark/start{ + name = "Botanist" + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hydroponics) +"beD" = ( +/obj/machinery/camera/network/civilian, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"beE" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/hydroponics) +"beF" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"beG" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"beH" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"beI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"beJ" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"beK" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/hydroponics) +"beL" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"beM" = ( +/obj/machinery/door/window/westright{ + req_one_access = list(35,28) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/hydroponics) +"beN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"beO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"beP" = ( +/obj/machinery/gibber, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"beQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"beR" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"beS" = ( +/obj/effect/landmark/start{ + name = "Entertainer" + }, +/obj/structure/bed/chair/wood, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"beT" = ( +/obj/structure/frame/computer, +/obj/item/weapon/material/twohanded/baseballbat{ + name = "Swatta" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"beU" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"beV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"beW" = ( +/obj/structure/table/rack, +/obj/random/maintenance/clean, +/obj/random/maintenance/engineering, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"beX" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"beY" = ( +/obj/structure/bed/chair/wood, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"beZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bfb" = ( +/obj/machinery/door/airlock/freezer{ + name = "Service"; + req_one_access = list(35,28) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/hydroponics/cafegarden) +"bfc" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bfd" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bfe" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bff" = ( +/obj/structure/bed/chair/wood{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bfg" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 3 + }, +/obj/structure/sign/directions/security{ + dir = 8; + pixel_y = -4 + }, +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = -10 + }, +/turf/simulated/wall, +/area/tether/surfacebase/entertainment) +"bfh" = ( +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"bfi" = ( +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"bfj" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/orange{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bfk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfl" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bfm" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfn" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/standard, +/obj/machinery/reagentgrinder, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bfo" = ( +/obj/structure/table/gamblingtable, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfp" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bfq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bfs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/mob/living/simple_mob/animal/goat{ + name = "Spike" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bft" = ( +/obj/machinery/light, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bfu" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"bfv" = ( +/obj/structure/closet/crate, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfw" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bfx" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bfy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bfz" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bfB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bfC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bfD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfE" = ( +/obj/structure/bed/chair/wood, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfF" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfG" = ( +/obj/structure/table/gamblingtable, +/obj/item/weapon/storage/pill_bottle/dice_nerd, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfH" = ( +/obj/machinery/light/small, +/obj/structure/table/woodentable, +/obj/item/weapon/bone/skull{ + name = "Yo'rick" + }, +/obj/item/weapon/paper{ + desc = ""; + info = "The Silence Into Laughter program works to place hard working, studied, accomplished, hardworking, homebrewed, diplomaholding, or otherwise clowns and mimes into the workforce! The Head Clowncellor and the Director at Mime have finally worked together to bring this titan of a workers' union! If you have a background in silence or laughter, please apply at our exonet site at: https://forum.vore-station.net/viewforum.php?f=45"; + name = "Clowns and Mimes Wanted!" + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bfI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/random/cutout, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bfJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bfK" = ( +/obj/structure/table/gamblingtable, +/obj/item/weapon/deck/cards, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfL" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/servicebackroom) +"bfM" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bfN" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/barrestroom) +"bfO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/machinery/door/airlock/freezer{ + name = "Kitchen"; + req_access = list(28) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bfP" = ( +/obj/machinery/portable_atmospherics/powered/pump/filled, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bfQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -23 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfR" = ( +/obj/machinery/computer/arcade/battle, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bfS" = ( +/obj/structure/bed/chair/comfy/beige{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bfT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"bfU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfV" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bfW" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/rnd/xenobiology/xenoflora_storage) +"bfX" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/structure/table/marble, +/obj/machinery/chemical_dispenser/bar_alc/full{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bfY" = ( +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/obj/item/weapon/material/ashtray/glass, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bfZ" = ( +/obj/effect/floor_decal/corner/beige{ + dir = 9 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bga" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"bgb" = ( +/obj/machinery/button/remote/blast_door{ + id = "freezer"; + name = "Freezer Shutter Control"; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/freezer) +"bgc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled/eris/cafe, +/area/hydroponics) +"bgd" = ( +/obj/effect/landmark{ + name = "Observer-Start" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bge" = ( +/obj/machinery/requests_console{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgf" = ( +/obj/structure/noticeboard{ + pixel_y = 29 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/backstage) +"bgh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgj" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_x = 4; + pixel_y = 28 + }, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bgk" = ( +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/entertainment/stage) +"bgl" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bgm" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bgn" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/table/standard, +/obj/item/weapon/storage/box/beakers{ + name = "box of measuring cups"; + pixel_x = 2; + pixel_y = 3; + starts_with = list(/obj/item/weapon/reagent_containers/glass/beaker/measuring_cup = 7) + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgo" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/entertainment/stage) +"bgp" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/weapon/book/manual/cook_guide, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/machinery/appliance/cooker/oven, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgr" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/appliance/cooker/grill, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgs" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/table/standard, +/obj/item/weapon/packageWrap, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgt" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/closet/chefcloset, +/obj/item/glass_jar, +/obj/item/device/retail_scanner/civilian, +/obj/item/weapon/soap/nanotrasen, +/obj/item/device/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/item/weapon/packageWrap, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 25 + }, +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgu" = ( +/obj/structure/bed/chair, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"bgv" = ( +/obj/structure/bed/chair/wood{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Entertainer" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bgw" = ( +/obj/item/device/radio/intercom{ + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgx" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bgy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bgz" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/table/marble, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/obj/item/weapon/book/manual/bar_guide, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bgA" = ( +/obj/structure/extinguisher_cabinet{ + dir = 4; + pixel_x = -30 + }, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25; + target_temperature = 270 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgB" = ( +/obj/structure/bed/chair/wood{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/entertainment) +"bgC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/table/marble, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "bar"; + layer = 3.3; + name = "Bar Shutters" + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bgD" = ( +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bgE" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/item/weapon/stool/padded, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/lino, +/area/crew_quarters/bar) +"bgF" = ( +/obj/structure/flora/pottedplant, +/obj/machinery/camera/network/civilian{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/bar) +"bgG" = ( +/obj/structure/table/gamblingtable, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/steel/bar_dance, +/area/tether/surfacebase/barbackmaintenance) +"bgH" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "secreet"; + name = "Tintable Window" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "secreet"; + name = "Tintable Window" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/barbackmaintenance) +"bgI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/servicebackroom) +"bgJ" = ( +/obj/machinery/door/airlock{ + id_tag = "barbackdoor"; + name = "Service"; + req_access = list(25) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/bar_backroom) +"bgK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/silver{ + name = "Auditorium" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/entertainment) +"bgL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/silver{ + name = "Entertainment Backroom"; + req_one_access = list(72,20,57) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/lino, +/area/tether/surfacebase/entertainment/stage) +"bgM" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bgN" = ( +/obj/machinery/door/airlock/silver{ + name = "Auditorium" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/entertainment) +"bgO" = ( +/obj/structure/table/woodentable, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/bar_backroom) +"bgP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance/engi{ + name = "Bar Substation" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"bgQ" = ( +/obj/machinery/door/airlock{ + name = "Bar Backroom"; + req_access = list(25) + }, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/effect/floor_decal/spline/plain, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/lino, +/area/tether/surfacebase/bar_backroom) +"bgR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/tiled/techmaint, +/area/crew_quarters/barrestroom) +"bgS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/barbackmaintenance) +"bgT" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "secreet"; + name = "Tintable Window" + }, +/obj/structure/window/reinforced/polarized{ + id = "secreet"; + name = "Tintable Window" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "secreet"; + name = "Tintable Window" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/barbackmaintenance) +"bgX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/camera/network/research/xenobio, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_autopsy) +"bha" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-j2" + }, +/obj/machinery/camera/network/research/xenobio{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_main) +"bhe" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/camera/network/research/xenobio{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/rnd/outpost/xenobiology/outpost_first_aid) +"bhf" = ( +/obj/structure/table/standard, +/obj/item/device/slime_scanner, +/obj/item/device/slime_scanner, +/obj/item/device/multitool, +/obj/machinery/camera/network/research/xenobio{ + dir = 10 + }, +/turf/simulated/floor/tiled/techmaint, +/area/rnd/outpost/xenobiology/outpost_storage) +"bhg" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"bhh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Long-Range Teleporter Access" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"bhi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhk" = ( +/obj/structure/table/woodentable, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/device/radio/off, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask{ + pixel_x = -9; + pixel_y = -2 + }, +/obj/item/device/taperecorder{ + pixel_x = 10 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"bhl" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"bhm" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"bhn" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"bhp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhq" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhr" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"bhs" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"bht" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhu" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bhv" = ( +/obj/machinery/alarm{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhw" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark{ + name = "lightsout" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhy" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"bhz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhB" = ( +/obj/structure/dogbed, +/mob/living/simple_mob/animal/sif/shantak/scruffy, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"bhC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhE" = ( +/turf/simulated/wall, +/area/tether/surfacebase/topairlock) +"bhF" = ( +/obj/structure/table/rack{ + dir = 4 + }, +/obj/random/maintenance/clean, +/obj/item/clothing/mask/gas, +/obj/random/maintenance/engineering, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhG" = ( +/obj/machinery/atmospherics/pipe/tank/air, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhH" = ( +/obj/machinery/alarm{ + dir = 4; + pixel_x = -28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhI" = ( +/turf/simulated/open, +/area/tether/surfacebase/southhall) +"bhJ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"bhK" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"bhN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/effect/landmark{ + name = "morphspawn" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhO" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhP" = ( +/obj/machinery/meter, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/floor_decal/rust, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/machinery/floodlight, +/turf/simulated/floor/plating, +/area/tether/surfacebase/topairlock) +"bhU" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 30 + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "southciv_airlock_scrubber" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/topairlock) +"bhV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "southciv_airlock_scrubber" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/topairlock) +"bhW" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bhX" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/topairlock) +"bhY" = ( +/obj/structure/railing, +/obj/structure/grille, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "southciv_airlock_pump" + }, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bhZ" = ( +/obj/structure/railing, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/grille, +/obj/effect/map_helper/airlock/atmos/chamber_pump, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + frequency = 1379; + id_tag = "southciv_airlock_pump" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bia" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/camera/network/civilian, +/obj/structure/sign/nosmoking_2{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bib" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/vending/wallmed_airlock{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bic" = ( +/obj/machinery/portable_atmospherics/canister/oxygen, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bid" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 28 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bie" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "southciv_airlock_outer"; + locked = 1 + }, +/obj/effect/map_helper/airlock/door/ext_door, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/topairlock) +"bif" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"big" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bih" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "southciv_airlock_inner"; + locked = 1 + }, +/obj/machinery/access_button/airlock_interior{ + master_tag = "southciv_airlock"; + pixel_x = 8; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/map_helper/airlock/door/int_door, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/topairlock) +"bii" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bij" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bik" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/topairlock) +"bil" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bim" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bin" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bio" = ( +/obj/machinery/access_button/airlock_exterior{ + master_tag = "southciv_airlock"; + pixel_x = -8; + pixel_y = -25 + }, +/obj/effect/map_helper/airlock/door/ext_door, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "southciv_airlock_outer"; + locked = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/topairlock) +"bip" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"biq" = ( +/obj/machinery/embedded_controller/radio/airlock/phoron{ + dir = 8; + id_tag = "southciv_airlock"; + pixel_x = 25; + pixel_y = -30 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/airlock_sensor/phoron{ + id_tag = "southciv_airlock_sensor"; + pixel_x = 25; + pixel_y = -40 + }, +/obj/effect/map_helper/airlock/sensor/chamber_sensor, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bir" = ( +/obj/machinery/door/firedoor/glass, +/obj/effect/map_helper/airlock/door/int_door, +/obj/machinery/door/airlock/glass_external{ + frequency = 1379; + icon_state = "door_locked"; + id_tag = "southciv_airlock_inner"; + locked = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/tether/surfacebase/topairlock) +"bis" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bit" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"biu" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Surface EVA" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/topairlock) +"biv" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"biw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"bix" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Surface EVA" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/topairlock) +"biy" = ( +/obj/machinery/camera/network/civilian{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/topairlock) +"biz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "southciv_airlock_scrubber" + }, +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/topairlock) +"biA" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/powered/scrubber/huge/stationary/phoronlock{ + frequency = 1379; + scrub_id = "southciv_airlock_scrubber" + }, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/topairlock) +"biB" = ( +/obj/structure/table/rack, +/obj/item/clothing/mask/gas, +/obj/item/clothing/suit/storage/hooded/wintercoat, +/obj/item/weapon/tank/emergency/oxygen/engi, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biE" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/industrial/warning, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/item/weapon/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + pixel_x = 12; + pixel_y = -24 + }, +/obj/structure/cable/orange, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 28 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biF" = ( +/turf/simulated/wall, +/area/tether/surfacebase/cafeteria) +"biG" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biH" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/cafeteria) +"biI" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biJ" = ( +/obj/machinery/door/airlock{ + name = "Decontamination" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biK" = ( +/obj/machinery/door/airlock{ + name = "Decontamination" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biL" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biN" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biO" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to Free-Anur-Entertanment, I wonder what else is on?"; + icon_state = "frame"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/orange{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biQ" = ( +/obj/machinery/alarm{ + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biR" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biS" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biT" = ( +/obj/machinery/alarm{ + dir = 8; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"biU" = ( +/obj/machinery/vending/snack{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"biZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bje" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bjf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bjg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bjh" = ( +/obj/machinery/vending/fitness{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bji" = ( +/obj/structure/table/bench/sifwooden/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjj" = ( +/obj/structure/table/bench/sifwooden/padded, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjk" = ( +/obj/structure/table/bench/sifwooden/padded, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjl" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 4 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/topairlock) +"bjm" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bjn" = ( +/obj/machinery/washing_machine, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/topairlock) +"bjo" = ( +/obj/machinery/vending/coffee{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 5 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjp" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjq" = ( +/obj/structure/table/wooden_reinforced, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjr" = ( +/obj/structure/table/wooden_reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjt" = ( +/obj/structure/table/bench/sifwooden/padded, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Looks like it's set to history channel, the show is talking about modern aliens. I wonder what else is on?"; + icon_state = "frame"; + pixel_y = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bju" = ( +/obj/item/device/radio/intercom/entertainment{ + pixel_y = -23 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjv" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bjw" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/cafeteria) +"bjx" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"bjy" = ( +/obj/item/device/healthanalyzer, +/obj/item/bodybag/cryobag, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bjB" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/table/standard, +/obj/machinery/camera/network/medbay{ + dir = 4 + }, +/obj/item/device/sleevemate, +/obj/item/weapon/storage/box/nifsofts_medical{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/weapon/storage/box/nifsofts_medical{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/device/flashlight{ + pixel_x = 6; + pixel_y = 31 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bjH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bjI" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/medical/triage) +"bjJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bjO" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/obj/machinery/atmospherics/portables_connector, +/obj/effect/floor_decal/corner/paleblue{ + dir = 9 + }, +/obj/effect/floor_decal/corner/paleblue{ + dir = 6 + }, +/obj/machinery/door/window/brigdoor/southright{ + req_access = list(); + req_one_access = list(5,24) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bjT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bjU" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper{ + desc = ""; + info = "Bodies designed on the design console must be saved to a disk, provided on the front desk counter, then placed into the resleeving console for printing."; + name = "Body Designer Note" + }, +/obj/item/device/sleevemate, +/obj/item/weapon/storage/box/body_record_disk, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bjY" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"bjZ" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery2) +"bkc" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bkd" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bke" = ( +/obj/machinery/computer/transhuman/designer{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bkk" = ( +/obj/machinery/camera/network/medbay{ + dir = 1 + }, +/obj/machinery/chem_master, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bko" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/machinery/camera/network/research{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkp" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + pixel_x = -22; + pixel_y = 22 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/structure/cable/green{ + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkr" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/weapon/paper{ + desc = ""; + info = "Stop installing NIFs in here you clods! Unless it's on a synth. Otherwise, STOP DOING IT! You're killing people! -Management"; + name = "note to science staff" + }, +/obj/item/device/robotanalyzer, +/obj/item/device/robotanalyzer, +/obj/machinery/button/windowtint{ + id = "robo_surg_1"; + pixel_y = 25 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bks" = ( +/obj/structure/window/reinforced/polarized/full{ + id = "robo_surg_1" + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bku" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkv" = ( +/obj/structure/table/standard, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkw" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "robo_resleeving" + }, +/turf/simulated/floor/plating, +/area/rnd/robotics/resleeving) +"bkx" = ( +/obj/machinery/alarm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bky" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/button/windowtint{ + id = "robo_resleeving"; + pixel_x = 10; + pixel_y = 22 + }, +/obj/machinery/light_switch{ + pixel_x = -10; + pixel_y = 22 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkz" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkA" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkB" = ( +/obj/machinery/transhuman/synthprinter, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics/resleeving) +"bkC" = ( +/turf/simulated/wall, +/area/rnd/robotics/resleeving) +"bkE" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkG" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Surgery Room"; + req_one_access = list(29,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkI" = ( +/obj/machinery/door/airlock/research{ + name = "Robotics Resleeving Room"; + req_one_access = list(29,47) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkM" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkN" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/general) +"bkO" = ( +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/dark, +/area/rnd/robotics/resleeving) +"bkP" = ( +/obj/structure/closet/secure_closet/medical_wall/anesthetics{ + pixel_x = -32; + req_access = list(); + req_one_access = list(29,45) + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkQ" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkR" = ( +/obj/structure/table/standard, +/obj/item/device/defib_kit/jumper_kit, +/obj/item/weapon/storage/box/gloves, +/obj/item/weapon/storage/box/bodybags{ + pixel_x = -1; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/surgeryroom1) +"bkS" = ( +/obj/structure/table/standard, +/obj/item/weapon/book/manual/robotics_cyborgs, +/obj/item/clothing/glasses/omnihud/rnd, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 10 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkT" = ( +/obj/structure/table/standard, +/obj/item/device/mmi, +/obj/item/device/mmi/digital/posibrain, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkV" = ( +/obj/structure/table/standard, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkW" = ( +/obj/structure/table/standard, +/obj/item/weapon/pen, +/obj/item/weapon/pen, +/obj/item/weapon/pen, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics) +"bkX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/vending/loadout/uniform, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bkZ" = ( +/obj/structure/table/standard, +/obj/item/weapon/book/manual/resleeving, +/obj/item/weapon/storage/box/backup_kit, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"bla" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Roboticist" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"blb" = ( +/obj/machinery/computer/transhuman/resleeving{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/resleeving) +"blc" = ( +/obj/structure/window/reinforced/polarized/full{ + id = "robo_surg_1" + }, +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized{ + id = "robo_surg_1" + }, +/turf/simulated/floor/plating, +/area/rnd/robotics/surgeryroom1) +"bld" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/rnd/robotics) +"ble" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized/full{ + id = "robo_resleeving" + }, +/obj/structure/window/reinforced/polarized{ + id = "robo_resleeving" + }, +/turf/simulated/floor/plating, +/area/rnd/robotics/resleeving) +"blf" = ( +/obj/structure/window/reinforced/polarized/full{ + id = "robo_resleeving" + }, +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced/polarized{ + id = "robo_resleeving" + }, +/turf/simulated/floor/plating, +/area/rnd/robotics/resleeving) +"blm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bln" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blq" = ( +/turf/simulated/wall, +/area/tether/surfacebase/medical/surgery1) +"blr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + layer = 3.3; + pixel_x = 26 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blu" = ( +/obj/structure/table/rack, +/obj/item/roller, +/obj/item/roller{ + pixel_y = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blx" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blA" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blB" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blC" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/random/medical, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blG" = ( +/obj/structure/sink{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blH" = ( +/obj/structure/table/standard, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/item/device/defib_kit/loaded, +/obj/item/stack/nanopaste, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blK" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blM" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/obj/item/device/radio/intercom/department/medbay{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/machinery/camera/network/medbay, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"blN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blP" = ( +/obj/structure/table/standard, +/obj/item/device/glasses_kit, +/obj/item/weapon/storage/box/rxglasses, +/obj/item/weapon/storage/box/rxglasses, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"blR" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blS" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blT" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance/common, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"blU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"blV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/structure/cable/green{ + icon_state = "1-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"blZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmc" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmd" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmg" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/structure/bed/chair/wheelchair{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 8; + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable/green{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmk" = ( +/obj/structure/closet/crate{ + icon_state = "crate"; + name = "Grenade Crate" + }, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/weapon/grenade/chem_grenade, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/timer, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/device/assembly/igniter, +/obj/item/weapon/tool/screwdriver, +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/item/weapon/gun/launcher/syringe, +/obj/item/weapon/storage/box/syringegun, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bml" = ( +/obj/structure/table/standard, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/machinery/recharger, +/obj/item/weapon/storage/box/syringegun, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmm" = ( +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/table/glass, +/obj/machinery/recharger, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmo" = ( +/obj/machinery/light_switch{ + pixel_y = 25 + }, +/obj/random/junk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"bmp" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"bmq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmr" = ( +/obj/machinery/body_scanconsole{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bms" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmt" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/bed/padded, +/obj/item/weapon/bedsheet, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"bmu" = ( +/obj/structure/table/glass, +/obj/random/medical, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/item/weapon/tool/screwdriver, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmx" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmy" = ( +/obj/structure/medical_stand, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmz" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmC" = ( +/obj/machinery/optable, +/obj/machinery/oxygen_pump/anesthetic{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bmE" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + id_tag = null; + name = "Medbay Storage"; + req_access = list(5); + req_one_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"bmG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmH" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmI" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmJ" = ( +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 1 + }, +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmM" = ( +/obj/structure/table/glass, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 8 + }, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmN" = ( +/obj/machinery/door/airlock/maintenance/medical{ + name = "Medical Maintenance Access"; + req_access = list(5) + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/tether/surfacebase/medical/triage) +"bmP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bmY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bnj" = ( +/obj/effect/floor_decal/borderfloorwhite/corner, +/obj/effect/floor_decal/corner/paleblue/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnk" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bno" = ( +/obj/item/device/sleevemate, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bnq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/vending/wallmed1{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"bnu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"bnz" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/smartfridge/chemistry, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/chemistry) +"bnF" = ( +/obj/machinery/button/remote/airlock{ + desc = "A remote control switch for the medbay foyer."; + dir = 1; + id = "MedbayFoyer"; + name = "Medbay Doors Control"; + pixel_x = -25; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnG" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals6, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"bnI" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnJ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnK" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/device/radio/headset/headset_med, +/obj/item/weapon/storage/box/syringes, +/obj/item/weapon/storage/fancy/vials, +/obj/item/weapon/storage/fancy/vials, +/obj/item/weapon/storage/box/pillbottles, +/obj/item/weapon/storage/box/pillbottles, +/obj/structure/closet/wardrobe/chemistry_white, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/closet/secure_closet/medical1, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnN" = ( +/obj/machinery/chem_master, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnQ" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnS" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/obj/item/stack/material/phoron, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnT" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnU" = ( +/obj/machinery/door/airlock/glass_medical{ + name = "Chemistry"; + req_one_access = list(33) + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"bnX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/southright{ + req_access = list(5) + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bnY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 9 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 2 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = -5 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = -12 + }, +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bod" = ( +/obj/effect/floor_decal/techfloor{ + dir = 4 + }, +/obj/effect/floor_decal/techfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"boe" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bof" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bog" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/device/radio/beacon, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"boh" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bol" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bom" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bon" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"boo" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bop" = ( +/obj/structure/sign/department/medbay{ + pixel_x = -32 + }, +/obj/machinery/door/firedoor/multi_tile, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/multi_tile/glass/polarized{ + id_tag = "MedbayFoyer"; + id_tint = "medbayfoyer"; + name = "Medbay Airlock"; + req_one_access = list(5) + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"bou" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"bov" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"bow" = ( +/obj/structure/railing, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel_dirty/virgo3b, +/area/tether/surfacebase/outside/outside3) +"box" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/effect/floor_decal/corner/paleblue/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"boy" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "iaar" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boA" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "iaar" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boB" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "iaar" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"boC" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "iaar" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"bpw" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/obj/item/weapon/storage/box/donut, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"bqs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bqw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/requests_console/preset/hos{ + dir = 4; + pixel_x = -54 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"bsa" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 8; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/chemical_dispenser/bar_soft/full{ + dir = 8 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"bsb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bsr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"bxa" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"bzK" = ( +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"bEd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"bJV" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell B" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"bKS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"bMK" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/outline/red, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"bSe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"bTC" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"bUM" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"bUT" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"caw" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/obj/machinery/door/airlock/glass_external/public{ + frequency = 1380; + id_tag = "tourbus_right" + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/effect/map_helper/airlock/door/simple, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/tourbus/general) +"cbn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"cbM" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 8 + }, +/obj/structure/closet/walllocker_double{ + dir = 8; + pixel_x = -28 + }, +/obj/item/device/camera, +/obj/item/device/camera_film, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/weapon/storage/secure/briefcase, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"cdv" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"ceN" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cmQ" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/holoposter{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"cnN" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"cnO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"cnZ" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"cpd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"crh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"csd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"cwI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lime/border, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"cAG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/library) +"cEx" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/stamp/internalaffairs, +/obj/item/weapon/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"cFA" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"cGs" = ( +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"cGt" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"cHf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"cJL" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/machinery/camera/network/research{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"cMO" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 6 + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "iaal" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"cRi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"cSl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"cSL" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"cVg" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/obj/machinery/button/windowtint/multitint{ + id = "sec_processing"; + pixel_x = 26; + pixel_y = 6; + req_access = list(1) + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"cWe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"cWU" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/corner/beige/border{ + dir = 1 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"cYm" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"daN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"dbk" = ( +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + dir = 4; + id = "mechbay"; + name = "Mech Bay" + }, +/obj/machinery/button/remote/blast_door{ + id = "mechbay-inner"; + name = "Mech Bay"; + pixel_x = 27; + pixel_y = -5; + req_access = list(29,47); + req_one_access = list(47) + }, +/obj/machinery/button/remote/blast_door{ + id = "mechbay"; + name = "Mech Bay"; + pixel_x = 27; + pixel_y = 6; + req_access = list(29,47); + req_one_access = list(47) + }, +/turf/simulated/floor/tiled/steel_grid, +/area/rnd/robotics/mechbay) +"ddl" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"ddn" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/cockpit) +"dgA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"dlX" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"dmH" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"drR" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"dsF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/corner/blue/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"dyV" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"dDQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Chemistry"; + sortType = "Chemistry" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"dFg" = ( +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/polarized/full{ + id = "hos_office" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/hos) +"dGZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"dJm" = ( +/obj/machinery/door/airlock/glass{ + req_one_access = list(19,43,67) + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/tourbus/cockpit) +"dKj" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"dMk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"dSQ" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"dVE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"dVW" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"dVZ" = ( +/obj/structure/table/woodentable, +/obj/item/clothing/accessory/permit/gun{ + desc = "An example of a card indicating that the owner is allowed to carry a firearm. There's a note saying to fax CentCom if you want to order more blank permits."; + name = "sample weapon permit"; + owner = 1 + }, +/obj/item/weapon/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/weapon/pen/multi, +/obj/item/device/megaphone, +/obj/item/clothing/accessory/permit/gun, +/obj/item/clothing/accessory/permit/gun, +/obj/item/clothing/accessory/permit/gun, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"dXv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"eeD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"efc" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"efR" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"ehr" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"eiO" = ( +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"ely" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"erS" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lime/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/lime/bordercorner2, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"exM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"eCG" = ( +/obj/machinery/computer/ship/helm, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"eCP" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"eEW" = ( +/obj/machinery/door/airlock{ + name = "Internal Affairs"; + req_access = list(38) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"eFg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"eGv" = ( +/obj/structure/fuel_port{ + pixel_x = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/tiled/eris/steel/danger, +/area/shuttle/tourbus/general) +"eHk" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 29 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 27 + }, +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"eHY" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"eIs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"eJm" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"eQN" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"faL" = ( +/obj/structure/lattice, +/obj/structure/cable/orange{ + d1 = 32; + icon_state = "32-1" + }, +/turf/simulated/open, +/area/tether/surfacebase/southhall) +"fcg" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"feu" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/mauve/bordercorner2, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"fgW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/machinery/camera/network/tether{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"fkn" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"fru" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + dir = 8; + frequency = 1380; + id_tag = "tourbus_docker"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"fxh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/glass{ + name = "Recreation Area" + }, +/turf/simulated/floor/tiled/steel_grid, +/area/crew_quarters/recreation_area) +"fyZ" = ( +/obj/machinery/door/firedoor/glass/hidden/steel, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"fzy" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/iaa/officecommon) +"fGm" = ( +/obj/machinery/door/airlock/glass_security{ + name = "Briefing Room"; + req_access = newlist(); + req_one_access = list(1,38) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"fKo" = ( +/obj/effect/floor_decal/techfloor/orange, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"fLx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) +"fNA" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 10 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"fOj" = ( +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 1; + name = "HoP Office"; + sortType = "HoP Office" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"fYr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/engines) +"gae" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"geQ" = ( +/obj/machinery/holoposter{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"gfg" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"ghf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"ghk" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"ghW" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"giR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"gnE" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"gtn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"gtp" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"gvp" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light_switch{ + dir = 1; + pixel_x = 22; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"gym" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/light_switch{ + pixel_x = 24; + pixel_y = 25 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"gzd" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"gAF" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"gHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/wall/shull, +/area/shuttle/tourbus/general) +"gLd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"gLg" = ( +/obj/item/weapon/stool/padded, +/obj/machinery/holoposter{ + dir = 8; + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"gRG" = ( +/obj/structure/closet/hydrant{ + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"gSr" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable/orange, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"gTL" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"gTN" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"gUL" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/effect/floor_decal/rust/part_rusted1{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"gVg" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"gYa" = ( +/obj/machinery/vending/nifsoft_shop, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"gZn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"gZR" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"haS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Public Garden" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"heL" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/surgery1) +"hfN" = ( +/obj/machinery/camera/network/civilian{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"hgf" = ( +/obj/machinery/door/firedoor/glass/hidden{ + dir = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled/dark, +/area/rnd/outpost/xenobiology/outpost_hallway) +"hlF" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"hmT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"hoQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"hqs" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"hth" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"hxc" = ( +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lime/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"hxR" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"hxY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"hCr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"hCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/hatch{ + req_one_access = list() + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/techfloor, +/area/tether/surfacebase/shuttle_pad) +"hCB" = ( +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"hEt" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"hEN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"hGm" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"hId" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"hIu" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"hJt" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/machinery/holoposter{ + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"hLd" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"hQl" = ( +/obj/machinery/newscaster{ + pixel_y = -29 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"hVc" = ( +/obj/structure/table/woodentable, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"ieb" = ( +/obj/effect/floor_decal/borderfloorblack, +/obj/effect/floor_decal/industrial/danger, +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "tourbus_pad"; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"ieo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ieE" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"ifI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"iiv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"ikh" = ( +/obj/machinery/vending/sovietsoda{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"ioG" = ( +/obj/effect/floor_decal/techfloor, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"iqb" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/closet/emergsuit_wall{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"isl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"itr" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"ivq" = ( +/obj/machinery/computer/ship/engines{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"ixw" = ( +/obj/structure/table/standard, +/obj/item/weapon/book/codex, +/obj/random/cigarettes, +/obj/item/weapon/deck/cards, +/obj/item/device/radio/intercom{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/holoposter{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"iFr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"iHX" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"iLq" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) +"iLF" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor, +/area/tether/surfacebase/security/briefingroom) +"iLR" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"iOL" = ( +/obj/machinery/alarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/uppernorthstairwell{ + name = "\improper North Medical Stairwell" + }) +"iQr" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start{ + name = "Scientist" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"iRX" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"iUu" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) +"iXM" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"jmQ" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"jpB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/wall/shull, +/area/shuttle/tourbus/general) +"jrn" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"juj" = ( +/obj/machinery/newscaster{ + pixel_y = 30 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jvK" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/cockpit) +"jAt" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/mauve/bordercorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"jBt" = ( +/turf/simulated/wall, +/area/teleporter/departing) +"jBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/crew_quarters/pool) +"jCn" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"jCE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"jFq" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/clipboard, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = 27 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"jFz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"jGK" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jHw" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/general) +"jJd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/industrial/danger{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"jKY" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"jML" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + icon_state = "door_locked"; + id_tag = "tourbus_left"; + locked = 1; + req_one_access = list() + }, +/obj/machinery/button/remote/airlock{ + desiredstate = 1; + id = "tourbus_left"; + name = "hatch bolt control"; + pixel_y = 30; + req_one_access = list(19,43,67); + specialfunctions = 4 + }, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/eris/techmaint_panels, +/area/shuttle/tourbus/general) +"jPW" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/structure/sign/poster{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"jRO" = ( +/obj/effect/floor_decal/spline/plain, +/obj/item/weapon/stool/padded, +/turf/simulated/floor/carpet/turcarpet, +/area/crew_quarters/bar) +"jSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"jYd" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/reinforced, +/area/tether/surfacebase/shuttle_pad) +"jYD" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/iaa/officeb) +"jZe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"kcC" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"kdx" = ( +/obj/structure/table/standard, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/obj/machinery/button/remote/blast_door{ + dir = 4; + id = "tourbus_windows"; + name = "window blast shields" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"keg" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/machinery/station_map{ + dir = 4; + pixel_x = -32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"keV" = ( +/obj/effect/floor_decal/spline/plain, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"keX" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kiw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"kjn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kkW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"kmK" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"kmS" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"knU" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"kqo" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/iaa/officea) +"ksL" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"kun" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"kuQ" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"kuU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"kwO" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/upperhall) +"kyC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"kBF" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/outline/red, +/obj/machinery/portable_atmospherics/canister/phoron, +/obj/machinery/door/window/southleft{ + dir = 1; + req_one_access = list(19,43,67) + }, +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"kCW" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"kFJ" = ( +/obj/structure/table/steel, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"kGd" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "iaal" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"kQb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"kRa" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"kSJ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall, +/area/maintenance/substation/bar{ + name = "\improper Surface Civilian Substation" + }) +"kTn" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"kUh" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"kXo" = ( +/obj/structure/noticeboard{ + pixel_y = -26 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"laB" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"lcS" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"lgb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "HoSdoor"; + name = "Head of Security"; + req_access = list(58) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"lgo" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/glass_research{ + name = "Weapons Testing Range"; + req_access = list(47) + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"llH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"lmq" = ( +/obj/machinery/computer/general_air_control/fuel_injection{ + device_tag = "riot_inject"; + dir = 8; + frequency = 1442; + name = "Riot Control Console" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"lpg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"lpB" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/lightgrey/bordercorner, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"lqE" = ( +/obj/effect/floor_decal/spline/plain, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"lqJ" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"lqX" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"lvH" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"lwp" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"lxa" = ( +/obj/structure/table/woodentable, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet, +/area/library) +"lzq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"lAW" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"lCq" = ( +/obj/structure/handrail{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/cockpit) +"lFc" = ( +/obj/effect/floor_decal/rust/part_rusted1, +/obj/machinery/atmospherics/binary/pump, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"lFG" = ( +/obj/structure/table/woodentable, +/obj/item/device/flashlight/lamp/green{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"lIe" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"lMj" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/rack, +/obj/item/clothing/shoes/magboots, +/obj/item/device/suit_cooling_unit, +/obj/item/weapon/tank/oxygen, +/obj/machinery/door/window/brigdoor/eastleft{ + name = "Protosuit Storage"; + req_access = list(58) + }, +/obj/item/clothing/mask/breath, +/obj/item/clothing/suit/space/void/security/prototype, +/obj/item/clothing/head/helmet/space/void/security/prototype, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"lSv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"lWE" = ( +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/polarized/full{ + id = "hos_office" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/hos) +"lWN" = ( +/obj/machinery/vending/cigarette{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"lXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"lXv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/floor_decal/techfloor, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"lYT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"mdE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"mel" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"mjs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atm{ + pixel_y = 31 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mjT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"mwz" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"myZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mBz" = ( +/obj/structure/closet/lawcloset, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"mDf" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"mFq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"mFy" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"mMS" = ( +/obj/structure/flora/pottedplant/stoutbush, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor/corner2, +/obj/effect/floor_decal/corner/red/bordercorner2, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"mOt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"mUE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"mWk" = ( +/obj/structure/table/steel, +/obj/item/device/flashlight/lamp, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"mWX" = ( +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"mXo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"mXu" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"mYT" = ( +/obj/machinery/computer/cryopod/gateway{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"nbM" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"nfl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"ngL" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"nlf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"nnY" = ( +/obj/item/device/radio/intercom{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"nue" = ( +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"nuu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"nyy" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"nJe" = ( +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"nKy" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/surface_three_hall) +"nLw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"nLX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"nQA" = ( +/obj/machinery/camera/network/security{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"nSq" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"nXZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/floor_decal/corner/grey/diagonal, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"oat" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"oav" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "iaal" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"obl" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"olG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"ooI" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"ooM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/monofloor{ + dir = 1 + }, +/area/tether/surfacebase/shuttle_pad) +"opE" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"orc" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/maintenance/lower/medsec_maintenance) +"orP" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oAu" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oCC" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oEh" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/upperhall) +"oEj" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"oEL" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"oII" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"oIJ" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"oJw" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/firedoor, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + closed_layer = 10; + density = 0; + dir = 2; + icon_state = "shutter0"; + id = "medbayquar"; + layer = 1; + name = "Medbay Emergency Lockdown Shutters"; + opacity = 0; + open_layer = 1 + }, +/obj/structure/window/reinforced{ + dir = 8; + health = 1e+006 + }, +/turf/simulated/wall, +/area/tether/surfacebase/medical/storage) +"oKw" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/skills{ + dir = 1 + }, +/obj/effect/floor_decal/spline/plain, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"oLR" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"oMh" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"oMK" = ( +/obj/machinery/atmospherics/unary/engine, +/turf/simulated/floor/tiled/techmaint, +/area/tether/surfacebase/shuttle_pad) +"oOD" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "iaar" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/iaa/officeb) +"oPm" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"oPG" = ( +/obj/structure/closet/secure_closet/hos, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"oSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"oUI" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"oWt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"oWD" = ( +/obj/effect/landmark{ + name = "JoinLateGateway" + }, +/obj/effect/floor_decal/techfloor/orange, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"oXx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/light_switch{ + pixel_x = -24; + pixel_y = 25 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"oZC" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/box/donut, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"pcs" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/belt/medical, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/weapon/storage/firstaid/regular{ + pixel_x = 5; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"peS" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"pgi" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"ple" = ( +/obj/structure/sign/fire{ + name = "\improper PHORON/FIRE SHELTER"; + pixel_x = 33 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"pnq" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"pph" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/window/reinforced/polarized{ + dir = 4; + id = "iaal" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"prD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"psO" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"puE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/holoposter{ + pixel_y = 30 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"pwF" = ( +/obj/machinery/computer/ship/sensors, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"pAh" = ( +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"pCb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"pCv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor/corner, +/obj/effect/floor_decal/corner/red/bordercorner, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"pHl" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"pIB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"pJL" = ( +/obj/structure/bed/chair{ + dir = 4 + }, +/obj/effect/landmark/start{ + name = "Security Officer" + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"pNk" = ( +/obj/machinery/computer/shuttle_control/explore/tourbus, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"pOZ" = ( +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"pPe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"pPs" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + pixel_y = 20 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_main) +"pPQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass/hidden/steel, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"pSu" = ( +/obj/machinery/door/airlock/glass{ + name = "Cafeteria" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"qbo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"qda" = ( +/obj/effect/floor_decal/borderfloorwhite, +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/computer/guestpass{ + dir = 1; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"qem" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"qfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"qgM" = ( +/obj/structure/lattice, +/turf/simulated/open, +/area/tether/surfacebase/surface_three_hall) +"qkf" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Research"; + sortType = "Research" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"qnv" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"qom" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/tiled/steel_dirty, +/area/shuttle/tourbus/engines) +"qoL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"qqP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa) +"qqV" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/crew_quarters/recreation_area) +"qtt" = ( +/obj/structure/bed/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"qvp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"qwm" = ( +/turf/simulated/wall/shull, +/area/shuttle/tourbus/engines) +"qze" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 10 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 10 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"qzU" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/lobby) +"qAt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"qDF" = ( +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 2 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) +"qGK" = ( +/obj/structure/table/reinforced, +/obj/item/device/radio{ + pixel_x = -4 + }, +/obj/item/device/radio{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"qIb" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"qKO" = ( +/obj/structure/closet/hydrant{ + pixel_x = 32 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"qQZ" = ( +/obj/effect/floor_decal/techfloor, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"qTm" = ( +/obj/machinery/door/airlock/maintenance/common, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/southhall) +"qVj" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"qWU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/wall/shull, +/area/shuttle/tourbus/engines) +"qXD" = ( +/obj/structure/bed/chair/comfy/black, +/obj/machinery/button/windowtint{ + id = "hos_office"; + pixel_x = -32; + pixel_y = -25; + req_access = list(58) + }, +/obj/machinery/button/remote/airlock{ + id = "HoSdoor"; + name = "Office Door"; + pixel_x = -26; + pixel_y = -22 + }, +/obj/machinery/button/remote/blast_door{ + id = "surfbriglockdown"; + name = "Brig Lockdown"; + pixel_x = -26; + pixel_y = -33; + req_access = list(2) + }, +/obj/effect/landmark/start{ + name = "Head of Security" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_x = -36; + pixel_y = -34 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"rbR" = ( +/obj/structure/cable/orange{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"rnn" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"rnG" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"rrG" = ( +/obj/structure/table/steel, +/obj/item/weapon/folder/red{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/weapon/folder/red, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/obj/item/device/radio/intercom{ + dir = 1; + name = "Station Intercom (General)"; + pixel_y = 27 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"ruh" = ( +/obj/machinery/atm{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/cafeteria) +"rxh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"rzV" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/obj/structure/closet/emergsuit_wall{ + pixel_y = 32 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"rAe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark{ + name = "morphspawn" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"rBz" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"rCt" = ( +/obj/structure/closet/lawcloset, +/obj/effect/floor_decal/spline/plain{ + dir = 9 + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"rEZ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/glass/bucket, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"rJT" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"rMS" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"rPu" = ( +/obj/structure/closet/wardrobe/xenos, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"rQp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"rWd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"rWx" = ( +/obj/structure/grille, +/obj/structure/cable/green, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/polarized/full{ + id = "sec_processing" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/processing) +"rXW" = ( +/obj/effect/floor_decal/techfloor{ + dir = 1 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/crew_quarters/panic_shelter) +"rYy" = ( +/obj/structure/window/basic/full, +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/basic, +/obj/structure/window/basic{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/rnd/outpost/xenobiology/outpost_storage) +"shx" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/upperhall) +"sla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"snE" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"soG" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/disposalpipe/segment{ + dir = 8 + }, +/obj/effect/landmark/start{ + name = "Chef" + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"sts" = ( +/obj/effect/floor_decal/corner/grey/diagonal, +/obj/structure/foodcart, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"suT" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"syw" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/camera/network/security{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"sDq" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/lightgrey/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"sDG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"sEq" = ( +/obj/machinery/door_timer/cell_3{ + id = "Cell B"; + name = "Cell B"; + pixel_y = -32 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"sFW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"sGV" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/obj/machinery/door/window/southright{ + dir = 1; + req_one_access = list(19,43,67) + }, +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"sJv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloorwhite/corner2{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/triage) +"sLa" = ( +/obj/machinery/firealarm{ + layer = 3.3; + pixel_x = 4; + pixel_y = 26 + }, +/obj/effect/floor_decal/borderfloorblack{ + dir = 9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/outpost/xenobiology/outpost_hallway) +"sPd" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Bar" + }, +/obj/machinery/door/firedoor/glass, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals_central1, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled/monofloor, +/area/crew_quarters/bar) +"sSK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"sSW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"sTM" = ( +/obj/structure/table/woodentable, +/obj/machinery/computer/skills{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"sWs" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Medical Department"; + departmentType = 3; + name = "Medical RC"; + pixel_x = -30 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"sWR" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"sXa" = ( +/obj/machinery/holoposter{ + pixel_x = -30; + pixel_y = 30 + }, +/turf/simulated/floor/grass, +/area/tether/surfacebase/public_garden_three) +"sXR" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"tcW" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/tether/surfacebase/shuttle_pad; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "tourbus_pad"; + landmark_tag = "tourbus_dock"; + name = "Tourbus Pad" + }, +/obj/effect/overmap/visitable/ship/landable/tourbus, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"tit" = ( +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"tki" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"tkB" = ( +/obj/item/modular_computer/console/preset/command{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"tqY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/public_garden_three) +"trA" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 8 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 8 + }, +/obj/structure/bed/chair, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"ttH" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"txo" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"txO" = ( +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/door/firedoor/glass/hidden/steel{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tyN" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/red/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"tLk" = ( +/obj/structure/bed/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + id = "iaar"; + pixel_x = -25; + pixel_y = 7 + }, +/obj/effect/landmark/start{ + name = "Internal Affairs Agent" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"tLv" = ( +/obj/machinery/power/smes/buildable{ + charge = 500000 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/tiled/eris/dark/bluecorner, +/area/shuttle/tourbus/engines) +"tPE" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/codex, +/obj/item/weapon/book/manual/security_space_law, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"tRg" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor, +/obj/effect/floor_decal/corner/mauve/border, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 9 + }, +/obj/effect/floor_decal/corner/mauve/bordercorner2{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tRk" = ( +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"tWn" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"tXj" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"tYE" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"uaN" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 9 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/testingrange) +"udd" = ( +/obj/machinery/cryopod/robot/door/gateway, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"ueB" = ( +/turf/simulated/wall, +/area/tether/surfacebase/security/hos) +"ueU" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer, +/area/crew_quarters/pool) +"uhm" = ( +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"uiJ" = ( +/obj/machinery/chemical_dispenser/full, +/obj/structure/table/reinforced, +/obj/structure/sign/poster{ + pixel_x = 32 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 6 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"und" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell A" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"upV" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/cable/green{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"uxT" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"uyz" = ( +/obj/structure/table/reinforced, +/obj/item/device/megaphone, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"uAI" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"uFI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"uIY" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 1 + }, +/obj/effect/floor_decal/techfloor/hole/right{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"uNt" = ( +/turf/simulated/open, +/area/tether/surfacebase/security/upperhall) +"uOL" = ( +/obj/structure/table/standard, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/clothing/gloves/sterile/nitrile, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/storage) +"uQt" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"uSA" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/tether/surfacebase/shuttle_pad; + base_turf = /turf/simulated/floor/reinforced; + docking_controller = "tether_pad_airlock"; + landmark_tag = "tether_backup_low"; + name = "Surface Hangar" + }, +/turf/simulated/shuttle/floor/black, +/area/shuttle/tether) +"uWw" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/polarized/full{ + id = "surfsurgery2" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plating, +/area/tether/surfacebase/medical/surgery2) +"uYO" = ( +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/tiled/monofloor, +/area/tether/surfacebase/shuttle_pad) +"viF" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vkv" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"vna" = ( +/obj/machinery/computer/secure_data, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/item/device/radio/intercom/department/security{ + dir = 1; + pixel_y = 24 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/processing) +"vnS" = ( +/obj/machinery/chemical_dispenser/full, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloorwhite{ + dir = 5 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"vop" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/spline/plain, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/weapon/pen/blade/red{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"voF" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"vqv" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/structure/window/reinforced/full, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/upperhall) +"vrU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/tiled/eris/white/orangecorner, +/area/shuttle/tourbus/cockpit) +"vtN" = ( +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/machinery/holoposter{ + dir = 4; + pixel_x = -30 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vun" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vvA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 8 + }, +/obj/effect/floor_decal/corner/blue/bordercorner2{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vzs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/breakroom) +"vEm" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/bookcase, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/command_guide, +/obj/item/weapon/book/manual/command_guide, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"vEJ" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 26 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"vFm" = ( +/obj/structure/grille, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "surfbriglockdown"; + name = "Security Blast Doors"; + opacity = 0 + }, +/obj/structure/window/reinforced/polarized/full{ + id = "hos_office" + }, +/obj/machinery/door/firedoor/glass, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/hos) +"vIh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"vIA" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"vJA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vKm" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/effect/floor_decal/corner/blue/border{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"vLM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + pixel_x = 24 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"vTf" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/structure/table/rack/shelf, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = 4; + pixel_y = -6 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"vWL" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/teleporter/departing) +"vYr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable/orange{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/southhall) +"way" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 4 + }, +/obj/machinery/computer/shuttle_control/tether_backup{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"waR" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"wer" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"weK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"whW" = ( +/obj/machinery/door/firedoor/glass, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/turf/simulated/floor, +/area/tether/surfacebase/security/briefingroom) +"wju" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 5 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"wlf" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/blue, +/area/tether/surfacebase/security/breakroom) +"wng" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/alarm{ + dir = 4; + pixel_x = -22 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/upperhall) +"wob" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder{ + pixel_x = -4 + }, +/obj/item/weapon/folder/blue{ + pixel_x = 5 + }, +/obj/item/weapon/folder/red{ + pixel_y = 3 + }, +/obj/item/weapon/folder/yellow, +/obj/item/weapon/clipboard, +/obj/item/weapon/storage/briefcase{ + pixel_x = -2; + pixel_y = -5 + }, +/obj/machinery/newscaster{ + layer = 3.3; + pixel_x = -27 + }, +/obj/effect/floor_decal/spline/plain{ + dir = 10 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"woN" = ( +/obj/structure/grille, +/obj/machinery/door/firedoor/glass, +/obj/structure/window/reinforced/polarized/full{ + id = "iaal" + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/security/iaa/officea) +"woZ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/flame/candle, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 6 + }, +/obj/effect/floor_decal/corner/lightgrey{ + dir = 9 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + desc = "Look's like it's set to the info station... I wonder what else is on?"; + icon_state = "frame"; + pixel_x = 32; + pixel_y = -64 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"wrA" = ( +/obj/structure/cable/green{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"wtd" = ( +/obj/effect/floor_decal/borderfloorblack{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/yellow{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"wur" = ( +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"wyi" = ( +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/door/blast/regular{ + density = 0; + icon_state = "pdoor0"; + id = "tourbus_windows"; + name = "Shuttle Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/general) +"wBv" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor/glass, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/door/blast/shutters{ + dir = 2; + id = "kitchen"; + layer = 3.3; + name = "Kitchen Shutters" + }, +/obj/item/weapon/reagent_containers/food/condiment/small/saltshaker{ + pixel_x = -3 + }, +/obj/item/weapon/reagent_containers/food/condiment/small/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/kitchen) +"wIw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/shuttle_pad) +"wKZ" = ( +/obj/effect/landmark/start{ + name = "Medical Doctor" + }, +/obj/structure/bed/chair/office/light, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/lobby) +"wPB" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/bordercorner{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"wPD" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/obj/effect/floor_decal/corner/lightgrey/bordercorner{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 10 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"wPV" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/folder/red_hos, +/obj/item/weapon/stamp/hos, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/tether/surfacebase/security/hos) +"wQf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/obj/machinery/power/terminal, +/obj/structure/cable/orange, +/obj/structure/bed/chair/bay/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"wQs" = ( +/obj/item/device/radio/intercom/department/security{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"wWo" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/teleporter/departing) +"wXr" = ( +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xaU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 5 + }, +/obj/effect/floor_decal/corner/red/bordercorner2{ + dir = 5 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/iaa/officecommon) +"xdM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/mauve/border{ + dir = 1 + }, +/obj/structure/bed/chair, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/holoposter{ + pixel_y = 30 + }, +/turf/simulated/floor/tiled, +/area/rnd/research/researchdivision) +"xku" = ( +/obj/machinery/door/firedoor, +/obj/structure/grille, +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/tether/surfacebase/shuttle_pad) +"xkx" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xlW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/hallway/lower/third_south) +"xmK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xog" = ( +/obj/structure/bed/chair/office/dark, +/obj/effect/landmark/start{ + name = "Chemist" + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/chemistry) +"xpJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xsf" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/camera/network/security{ + dir = 5 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/upperhall) +"xud" = ( +/obj/structure/table/rack/shelf, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/item/weapon/storage/backpack/parachute{ + pixel_x = 4; + pixel_y = -6 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"xvN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/crew_quarters/recreation_area_restroom) +"xxe" = ( +/obj/effect/floor_decal/steeldecal/steel_decals_central5{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/orange{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"xxB" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/shuttle_pad) +"xBf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/camera/network/tether, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xEB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xGw" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 4 + }, +/obj/structure/closet/walllocker_double{ + dir = 4; + pixel_x = 28 + }, +/obj/item/device/camera, +/obj/item/device/camera_film, +/obj/item/device/taperecorder, +/obj/item/device/tape/random, +/obj/item/device/tape/random, +/obj/item/weapon/storage/secure/briefcase, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"xHg" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/structure/bookcase, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/standard_operating_procedure, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/command_guide, +/obj/item/weapon/book/manual/command_guide, +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/obj/machinery/camera/network/security, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"xIO" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor/corner2{ + dir = 1 + }, +/obj/effect/floor_decal/corner/paleblue/bordercorner2{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 4 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xOa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/floor_decal/rust/part_rusted1{ + dir = 4 + }, +/turf/simulated/floor/tiled/eris/dark/golden, +/area/shuttle/tourbus/general) +"xQv" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/folder/red_hos, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/obj/effect/floor_decal/corner/red/border{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/security/briefingroom) +"xQG" = ( +/obj/machinery/door/airlock{ + name = "Internal Affairs"; + req_access = list(38) + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officea) +"xUo" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"xXf" = ( +/obj/machinery/shipsensors{ + dir = 1 + }, +/obj/effect/floor_decal/industrial/warning/full, +/obj/machinery/light/small, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/tourbus/cockpit) +"xXZ" = ( +/obj/structure/railing, +/turf/simulated/open, +/area/tether/surfacebase/security/upperhall) +"xZw" = ( +/obj/effect/floor_decal/borderfloorwhite{ + dir = 4 + }, +/obj/effect/floor_decal/corner/paleblue/border{ + dir = 4 + }, +/obj/structure/flora/pottedplant/unusual, +/turf/simulated/floor/tiled/white, +/area/tether/surfacebase/medical/admin) +"ycf" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/corner/lightgrey/border{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals7{ + dir = 6 + }, +/obj/structure/cable/green{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/tether/surfacebase/surface_three_hall) +"yet" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/recreation_area) +"yfW" = ( +/obj/structure/table/reinforced, +/obj/effect/floor_decal/spline/plain, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/weapon/paper_bin, +/obj/item/weapon/pen, +/obj/item/weapon/pen/blade/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/weapon/pen/blue{ + pixel_x = 2; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/dark, +/area/tether/surfacebase/security/iaa/officeb) +"yhU" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/wood, +/area/tether/surfacebase/security/hos) +"yir" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Long-Range Teleporter Access" + }, +/turf/simulated/floor/tiled/monotile, +/area/tether/surfacebase/southhall) + +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(3,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(4,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(5,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(6,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(7,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(8,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(9,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(10,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(11,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(12,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(13,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(14,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(15,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(16,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(17,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(18,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(19,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(20,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aab +aac +aac +aab +aab +aab +aab +aab +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(21,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(22,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +adG +adG +adG +adG +adG +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(23,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +adG +adG +adG +adG +adG +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(24,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +adH +ael +aeX +aeX +agt +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(25,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +adI +aem +aab +aab +agu +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(26,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adJ +aen +aeY +aeY +agv +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(27,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(28,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(29,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aSu +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(30,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aMG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(31,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aQD +adG +adG +adG +adG +adG +adG +adG +adG +aQD +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(32,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +arW +aDq +aDq +aDq +aDq +arW +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +aOR +aPv +aPv +aPv +aPv +aPv +aPv +aPv +aPv +aRa +aRa +aRa +aRa +aRa +aSj +aSj +aSA +aSA +aSA +aSA +aSA +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(33,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aCZ +arW +aDa +aDa +aDa +aDL +arW +aDQ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +aOR +aDU +aPw +aPN +aQb +aQl +aQx +aQH +aMn +aRa +aOV +aPf +aNd +aRa +iRX +kTn +aSA +aQR +aTa +aRY +aSA +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(34,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aCZ +aDc +aiq +sXa +aDe +aDe +aDe +aiF +aDc +aDQ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +aOR +aBT +aPx +aPO +aPO +aPO +aQy +aQI +aQS +aRa +bgX +aRu +aRI +aRO +eFg +bKS +aSD +aSQ +aTf +aZf +aTx +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(35,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aCZ +aDc +aDf +aDe +aDj +aDr +aDr +aDA +aDe +aDf +aDc +aDQ +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aMG +aMG +aOn +adG +aOR +aPg +aPy +aPO +aTA +aPO +aQy +aQJ +aPO +aRb +aRi +aRg +aRi +aRP +aRZ +aJy +aKz +aLi +aWy +aXF +aSA +adG +aOs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(36,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +arW +arW +aDd +aDf +aDj +ajt +aDu +aDu +aDR +aDA +aDf +aDT +arW +arW +aVz +aVz +aVz +agw +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aMG +aMG +aMG +aMG +aMG +aNU +adG +adG +aQD +adG +aOR +aPh +aPz +aPO +aPO +aQm +aQz +aQK +aQT +aRa +aRH +aRj +aRv +aRa +aSa +aJz +aKA +aLk +aZK +aWQ +aTx +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(37,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aCY +aDa +aDe +aDj +ajt +aDg +aDB +aDG +aDg +aDR +aVr +aDe +aVx +aDc +aip +aVK +akl +alP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaq +adG +adG +adG +adG +adG +adG +adG +aOf +aOf +aOf +aOf +aOf +aMm +aPO +aQc +aQo +aQL +aXz +aAk +aRa +aMM +aRx +aPA +aRa +aMK +aMq +aSB +aPV +bhe +aXA +aSA +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(38,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aCY +aDe +aDe +aDn +aju +aDi +aDs +aDs +aUw +aVb +iiv +tqY +tqY +haS +xpJ +orP +aVQ +alP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acj +alH +alH +alH +aGL +aHE +acj +acj +aHE +acj +acj +aHE +aGL +acj +aHE +acj +acj +aHE +acj +aNV +aNZ +aOf +aOo +aHM +aDo +aOf +aOR +aPP +aOR +aQq +aOR +aOR +aOR +aRa +aRl +aRy +aRa +aRQ +aSc +aSd +aCO +aCO +aCO +aCO +aCO +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(39,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aCY +aDa +aDe +aDh +akm +aDk +aDs +aDs +aUz +hxc +erS +aDe +aDe +aDc +aVA +sDG +akn +alP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acj +sLa +aCc +aCc +drR +aCc +aIp +aIW +aCc +hJt +aBV +aCc +aCc +aIW +aCc +aMi +aCc +aCc +aBu +aNS +aEt +aGo +aOp +aOp +aOp +aIr +aIX +aPd +aQe +aQA +aQB +aQM +aEw +aMo +aQM +aRz +aPQ +aRR +aJA +aSg +aLR +aOh +aLM +aMl +aNR +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(40,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +arW +arW +aDd +aDf +aDm +aDl +aDt +rEZ +dgA +cwI +aDf +aDT +arW +arW +aVE +aWF +akn +alP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acj +asd +dVE +cWe +hgf +aVp +aVp +aVp +aIY +aVp +aHF +aJC +aLN +aJx +aVp +aVp +aVp +aVp +aJE +aOD +aEy +aPj +aKB +aOE +aLj +aPj +aIZ +aPo +aQn +aRc +aQC +aQC +aQC +aQC +aPR +aRo +aQC +aRS +aSe +bha +aSr +aBf +aMl +aMl +aNR +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(41,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aDb +aDc +aDf +aDn +aDg +aDu +aDD +aDg +aDN +aDf +aDc +aDz +agw +air +aWF +akn +alP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +acj +aoW +aCm +awh +aGM +aNn +aAt +aJB +aNn +aAO +asf +aNn +aNn +aul +aNn +aMH +aNc +aNn +aNA +aOr +aEt +aGs +aKC +aOp +aMj +aIs +aJa +aQQ +ayw +aQr +aPS +aQM +aQM +aMp +aQM +aQp +aPS +aRR +aJD +aSs +aEs +aLQ +aNQ +aMl +aNR +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(42,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aDb +aDc +acm +aDv +aDg +aDJ +aUC +aDO +aDc +aDS +aac +agw +air +aWF +akn +akS +alw +alw +alw +akS +akS +akS +alw +alw +alw +akS +akS +akS +arU +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +aqw +aFL +aBK +aiE +aNL +acj +acj +aNL +acj +acj +aNL +acj +acj +aNL +acj +acj +aNL +acj +aNV +aNZ +aOf +auz +aTD +aHU +aOf +aPE +aPT +aOW +aQs +aOW +aOW +aOW +aRe +aRn +aRB +aRe +aRT +aSc +aSt +aCO +aCO +aCO +aCO +aCO +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(43,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aDb +arW +aDw +aDg +aDJ +aUF +arW +aDS +aac +aac +agw +air +aWF +akn +akS +alx +amm +amM +anv +anZ +aoq +amM +apm +amM +aqr +arc +arv +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +aqA +aqz +aFp +aGN +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adG +adG +adG +adG +adG +adG +aOf +aOf +aOf +aOf +aOf +aPB +aPU +aQg +aQt +azr +aQN +aQV +aRe +aNT +aRC +aML +aRe +aMK +aSv +aSI +aRk +aBa +aRw +aSI +aCO +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(44,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aCY +aDx +aDE +aDK +aUM +aDP +aac +aac +aac +agw +aVG +aWF +aTO +akS +aly +amn +amN +amN +amN +amN +amN +apn +apI +apI +ard +arw +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +aqC +aBQ +aFJ +aGP +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adG +aNB +aNM +aNM +aNW +adG +adG +aRh +adG +aOW +aEf +aPG +aJb +aQh +aQu +aQE +aQO +aFF +aRe +aMJ +aRD +aRL +aRe +aSa +aSv +aSJ +aSW +aTi +aWR +aSI +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(45,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aCY +aDy +aDF +aDH +aUO +aDP +aac +agw +agw +agw +air +aWF +akn +akS +ahq +amo +amO +anw +anw +anw +anw +anw +anw +aqs +are +arw +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aQW +aiE +aqF +aBN +aCd +aiE +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adG +aOi +aab +aab +aab +aNM +aNM +aOt +adG +aOY +aPl +aPH +aPW +aQi +aQv +aQP +aQP +aQj +aRf +aRq +aRE +aRq +aRU +aSf +aSw +aLO +aSX +aRd +aXy +aSI +adG +aOF +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(46,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +arW +aDz +aDz +aDz +aDz +arW +aac +agw +ahd +ahS +cpd +aWF +akn +akS +alA +amp +amP +anx +anx +anx +anx +anx +anx +aqt +are +aMI +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +aqx +awb +ang +aiE +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +adG +aND +aMG +aMG +aMG +aMG +aab +aOm +adG +aOY +aPm +aPI +aPX +aTB +aQj +aQG +aQG +azU +aRe +aRr +aRF +aRp +aRe +eFg +bKS +rYy +aSY +aTk +bhf +aSI +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(47,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +agw +agw +agw +air +aWF +akn +akS +alB +amp +amP +anx +anx +anx +anx +anx +anx +aqt +are +arw +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +axP +aBQ +aGn +aiE +aac +aac +aac +aac +aac +aac +aac +aac +aac +aQU +adG +adG +adG +adG +adG +adG +aOi +aOm +adG +aOZ +aPn +aPJ +aPY +aQk +aQw +aQj +aQj +aQY +aRe +aRs +aOG +aOS +aRV +pPs +lcS +aSI +aRM +aRt +aRA +aSI +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(48,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +kqo +kqo +kqo +kqo +kqo +abz +abB +jJd +oEL +akn +akS +alC +amp +amQ +any +any +aor +aoS +anx +anx +aqt +are +arw +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +asg +azN +aGp +aiE +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +adG +aOi +aOm +adG +aOW +aPK +aPK +aPK +aPK +aPK +aPK +aPK +aPK +aRe +aRe +aRe +aRe +aRe +aSz +aSz +aSI +aSI +aSI +aSI +aSI +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(49,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +kqo +rCt +cbM +wob +kqo +kqo +kqo +xkx +vun +bhu +akS +alD +amq +amQ +any +any +alE +aoT +anx +anx +aqt +are +arw +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aiE +arj +aBP +aFo +aGQ +aoL +aBU +aCx +aJF +aFw +aLl +aLS +aLS +aMN +aLS +aLS +aLS +azL +azL +azL +adG +aOi +aOm +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aRh +adG +adG +adG +adG +adG +adG +adG +adG +aRh +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(50,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aae +aae +aae +kqo +kCW +hxY +bUM +adk +bTC +woN +abA +aDW +akn +akT +alE +amr +amQ +any +any +aos +aoU +anx +anx +aqt +are +arw +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahh +ahp +ahp +ahp +ahh +afK +afK +afK +afK +afK +aoy +amT +obl +jAt +azL +aFN +aBW +aBW +aJG +aKE +aLl +aLT +aLS +aLT +aLS +aNq +aLS +azL +azL +azL +adG +aOi +aab +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(51,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aQW +aae +aae +aay +abI +kqo +xHg +ksL +adx +cEx +vop +woN +abA +ajA +akp +akT +alE +amr +amQ +any +any +any +any +any +any +aqu +are +arw +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +ahr +apA +atV +ahh +auu +auu +axF +ayr +aBe +afK +aAm +cGt +cJL +azL +aBb +aBW +aCy +aJH +aKF +aLm +aLS +aLS +aLS +aLS +aLS +aLS +azL +azL +azL +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(52,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aae +aan +aaX +abJ +xQG +gym +wer +tki +hIu +lqE +woN +abA +aDW +akq +akU +alF +amr +amQ +any +any +any +any +any +any +aqu +are +ary +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +ahT +atp +atW +ahh +auu +auu +auu +ayB +aBg +afK +aAY +eJm +tRg +azL +aBc +aBW +aBW +aJI +aKE +aLl +aLT +aLS +aLT +aLS +aNr +aLS +azL +azL +azL +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(53,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaf +aau +abC +adf +kqo +kGd +oav +pph +pph +cMO +kqo +bsb +aUd +akr +akV +alG +ams +amR +anz +anz +anz +anz +anz +anz +aqv +are +arw +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +ahT +atq +akt +ahh +auu +auu +axO +ayB +aBh +aBj +aCs +mUE +tWn +aTe +uaN +aBW +iQr +gtp +aKG +aLl +aLS +aLS +aLS +aLS +aLS +aLS +azL +azL +azL +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(54,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaf +aav +qqP +abL +abO +abV +aco +acu +acu +acu +acA +fkn +aWF +aiJ +akT +alE +sSK +amN +amN +amN +amN +amN +amN +apJ +apI +arf +arz +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahh +ahU +atr +atY +ahh +auu +auu +axO +ayN +aAT +aBw +aCt +oUI +wrA +lgo +lSv +kuU +kuU +mWX +aKE +aLl +aLT +aLS +aLT +aLS +aNr +aLS +azL +azL +azL +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(55,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaf +aaw +abF +abM +abU +abW +act +acz +acz +acz +acB +aUc +aUf +akx +akT +acY +ueU +arg +arg +arg +arg +arg +arg +aeo +arg +arg +arA +arV +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +aiu +atB +aua +ahh +auu +auu +axO +ayP +auc +afK +kyC +jrn +feu +azL +aFQ +aBW +aJd +aJL +aKH +aLo +aLS +aLS +aLS +aLS +aLS +aLS +azL +azL +azL +aaq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(56,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaf +aau +abG +prD +jYD +boy +boA +boB +boB +boC +jYD +pnq +pPQ +aku +akS +aMS +jBB +amv +amv +amv +amv +amv +amv +apL +arh +arh +arB +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +aiw +atC +aub +ahh +auV +auV +ayk +ayT +ayW +afK +aBi +mXu +kXo +azL +aBI +aBW +aBW +aJG +aKE +aLl +aLT +aLS +aLT +aLS +aNr +aLS +azL +azL +azL +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(57,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aae +aax +abH +abN +eEW +oXx +pIB +qoL +mFy +keV +oOD +kuQ +aWF +akv +akS +alJ +jBB +amv +anB +aoa +aot +gLg +amv +apM +aiK +ari +arC +akS +aac +aac +aac +aac +aac +aac +aac +aac +aac +ahj +aiy +atD +alI +ahh +auW +awO +ayl +azl +aFi +afK +aIq +mXu +lvH +azL +aoQ +aCb +aSH +aJM +aGl +aLp +aLS +aLS +aMO +aLS +aLS +aLS +azL +azL +azL +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(58,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aMG +aac +aac +aac +aac +aac +aac +aQW +adR +adR +adR +adR +aac +aac +fzy +fzy +aTY +fzy +jYD +vEm +waR +adP +bUT +yfW +oOD +kuQ +aWF +aWN +akY +akY +fxh +lqX +qqV +akY +akY +akY +akT +apN +akT +akS +akS +akS +afj +afj +afj +aac +afM +afM +afM +afM +afM +ahh +ahh +ahh +auq +ahh +afK +afK +afK +azG +afK +afK +ayR +ttH +txO +azL +azL +azL +aTe +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +azL +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(59,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNU +adG +aaq +aaq +aac +aac +aac +aac +aac +shx +uNt +uNt +kwO +aac +aac +fzy +aeq +afn +adh +jYD +efR +vkv +wur +tLk +oKw +oOD +kuQ +aWF +aNE +akY +alK +oSv +aDZ +aDZ +aob +aKv +akY +apo +apO +aqB +afj +aMw +arD +afQ +awL +afj +aac +aEi +aXH +axh +afL +agy +ahk +aiA +atE +ahi +awA +awW +axG +aHj +aAr +ayu +aFm +aCB +qkf +dKj +aGR +aHI +aHj +aTh +aJN +aJW +aKR +aFW +aMz +aNF +bkp +aKk +bkP +blc +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(60,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adG +aaq +aaq +aac +aac +aac +aac +aac +shx +uNt +uNt +kwO +aac +aac +afc +aer +afo +age +jYD +mBz +xGw +vEJ +adl +jFq +jYD +mjs +aWF +akx +akZ +alL +giR +amw +amw +amw +aov +akY +air +ajR +akx +afj +ajK +avF +afj +afj +afj +afi +aXG +adL +ayi +afV +agD +ahm +ajy +azn +awD +axI +axN +ayO +ayv +aze +azJ +aze +aBX +mel +iXM +aAo +aBL +ahf +aJe +aJO +aJW +aKS +aLX +aMP +aNF +bkq +bkE +bkQ +blc +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(61,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adq +adq +aai +aai +adq +adq +aai +aai +adq +aaM +xXZ +adR +aac +aac +afc +vIh +tYE +agO +jYD +jYD +jYD +jYD +jYD +jYD +jYD +oAu +aWH +aWU +akZ +alL +giR +amw +amw +amw +aow +akY +app +ajR +aiD +afj +rAe +sla +afP +awM +afj +arn +aEi +aXJ +afh +aXL +afh +ahn +ajI +atE +awx +awB +axD +axH +ayH +awB +ayQ +aAM +ayS +azf +azK +aAp +apK +aCe +aJf +aJP +aJW +aLq +aLY +aMQ +aNF +bkr +bkF +bkR +blc +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(62,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +abX +agR +pJL +gae +aUe +upV +dMk +aak +adq +aaN +abD +adR +aac +aac +fzy +aet +xaU +bxa +ahv +adj +aiL +adR +qgM +aqO +aVX +kuQ +ajM +akx +akZ +amw +txo +peS +weK +aod +aox +aoV +apq +aiC +avj +aiH +opE +xvN +afj +afj +afj +arn +afh +aXL +afh +aXP +afh +aho +ajE +atT +atU +auY +auY +awE +azc +auY +atU +aAS +ayU +aCr +aqS +aqS +aqS +asa +aHK +asa +aqS +aLr +aLZ +aLr +aqS +bks +bkG +bks +aqS +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(63,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +abX +agS +dlX +oIJ +iLR +aRJ +cnO +aal +adq +aaO +abE +adR +adR +adR +fzy +fzy +fzy +fzy +fzy +mOt +sEq +adR +adR +adR +adR +puE +aWF +akx +akZ +alN +amw +yet +olG +amw +amw +akZ +apr +apQ +aiG +afj +aqD +awo +afO +awM +afj +arn +afh +aeu +aeK +agC +ahg +aiz +atF +atT +aur +avt +avS +awK +azd +axC +auY +aAW +ayU +azq +asa +atX +aAq +aCv +aHL +aJh +aJX +aLs +aMa +aMR +aSC +aCv +aMa +bkS +bld +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(64,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adq +aUb +wlf +oZC +qtt +gZn +mjT +aam +adq +aaP +lzq +acq +acC +adR +rrG +adg +adU +fNA +rWx +qAt +snE +ajz +wng +itr +oEh +kuQ +aWF +akx +akZ +alN +amw +yet +olG +amw +amw +akZ +aix +apQ +aqE +afj +afj +afj +afj +afj +afj +arn +atG +aud +aud +aud +aud +aud +aud +atT +aus +avu +avT +awX +axj +axE +ayo +ays +azy +azw +asl +atZ +aAU +aCw +aHN +aJj +aJY +aLt +aMr +aNe +aWr +bkt +bkH +bkT +bld +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(65,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +abX +aUe +sWR +hEt +aUe +nSq +tRk +aaj +aaG +abj +abY +abY +acD +adR +vna +cVg +bzK +aWW +adW +qAt +iHX +vqv +bJV +bmt +oEh +kuQ +aWF +aWO +akY +alO +amx +ana +anF +aiI +aVS +akY +aix +apQ +asS +aha +aha +aOb +ass +asR +agw +arn +atG +aud +aux +aux +aux +aux +aud +atT +aqy +avv +avU +awY +axl +axJ +auY +ayX +azA +aCN +asa +ayp +aAV +aCz +aHO +aAV +aFv +aFV +aHD +aNf +aXm +aAV +aMa +bkU +bld +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(66,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +abX +aWo +sXR +nnY +psO +vzs +jPW +mMS +adq +efc +iFr +iFr +acX +adR +mWk +kFJ +afU +hxR +rWx +qAt +dSQ +adR +adR +adR +adR +aWm +aWG +aWS +akY +akY +akY +anb +anb +akY +akY +akY +aps +apR +aqG +akE +akE +akE +ast +aoz +aqP +ase +atG +aud +aux +aux +aux +aux +aud +atT +auv +avw +avV +awZ +axz +axL +atU +ayZ +azA +aCV +aqS +ayq +aAX +aCA +aIu +aJk +aCz +aLv +aMt +aNg +aAZ +bku +aMa +bkV +bld +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(67,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ueB +ueB +ueB +ueB +ueB +ueB +ueB +ueB +ueB +aaV +oat +acp +acH +adR +nue +aev +oEj +agf +rWx +qAt +tyN +vqv +und +aVH +oEh +aWn +aWF +aWT +ala +agw +amy +amy +amy +amy +amy +aik +apt +apS +aqH +apS +apS +apS +ajR +apX +alP +aac +atG +aud +aux +aux +aux +aux +aud +atT +auw +avx +avW +avx +axA +axM +atU +aBH +azz +aFT +aqS +azo +aAZ +aGS +aIv +aJm +aKK +aLw +aMu +aNh +bko +bkv +aMa +bkW +bld +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(68,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +agQ +aWs +lMj +oPG +acF +tkB +tXj +oMh +ueB +aaW +abY +abY +acI +adR +mdE +aew +bzK +agg +adW +qAt +snE +ajJ +aTX +aVI +oEh +aWn +aWF +aWT +ala +alP +amy +amy +amy +amy +amy +aik +apu +apT +aqI +ark +ahc +wPD +avG +apX +agw +aac +atG +aud +aux +aux +aux +aux +aud +atT +anA +avQ +awy +asb +axa +ayj +amh +aBS +azB +aHP +aqS +azD +aBn +aGT +aIw +aIw +aKL +aLx +aMv +aIw +aIw +bkw +bkI +bkw +bkC +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(69,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +agQ +aWv +aWv +bqw +lpg +pOZ +aWv +yhU +ueB +aIL +pCv +abZ +acJ +adR +adQ +aex +afu +agh +rWx +qAt +aiO +adR +adR +adR +adR +xBf +aWF +aWT +ala +alP +amy +amy +anG +amy +amy +aoX +aoX +aoX +aqJ +aoX +aoX +aix +avG +apX +alP +aac +atG +aud +aud +aux +aux +avY +aud +atT +amh +avX +aym +atU +ayt +ayV +atU +xdM +azC +aCV +aqS +azE +aBO +aHG +aIw +aJQ +aKM +aLy +aMx +aNs +aIw +bkx +bkJ +bkX +ble +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(70,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ueB +abK +aWv +dVZ +lFG +pOZ +aWv +ghk +vFm +lAW +acL +adR +adR +adR +adW +aey +adW +adW +adW +afv +ajP +ajN +aUi +ado +adR +aWn +aWF +aWT +alb +agw +amy +amy +amy +amy +amy +aoX +apv +apU +aqK +apv +aoX +juj +avG +apX +alP +aac +ats +ats +aJr +auZ +auZ +avZ +awF +atU +aoc +azk +aGB +atU +atU +ayn +atU +aza +aAg +aWf +aqS +azH +aCu +aqS +aIw +aJR +aKN +aLz +aMy +aNt +aIw +bky +bkK +bkY +ble +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(71,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +agQ +bhk +aWv +qXD +gnE +rnG +qVj +gvp +lgb +aaY +add +adS +xsf +aWZ +qze +aez +nyy +agH +afm +afw +asM +axq +ajQ +aVL +adR +aWp +ajM +akv +alc +alc +amz +alc +alc +alc +alc +alc +apw +apV +aqL +arl +aoX +uFI +isl +keX +agw +aac +aac +ats +aPD +ava +awa +cRi +awG +axc +axR +aAv +aGC +pAh +ayY +aBR +aBY +azb +azM +aWj +bbG +aXd +aHQ +aIx +aJg +aJT +aKO +aLU +aKO +aNu +aIw +bkz +bkL +bkZ +ble +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(72,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ueB +acE +aWv +sTM +wPV +pOZ +aWv +qnv +lWE +abi +adT +acr +jKY +adn +jmQ +agd +aeB +aHH +afs +agV +atL +aGr +aSO +aSR +adR +aWq +ajM +akx +alc +alQ +amA +alc +anH +aog +aoA +alc +apx +apV +aqL +arm +aoX +daN +avG +apX +alP +aac +aac +aue +auA +avC +rMS +hoQ +aEr +axd +aEr +aEr +aEr +nLX +aEr +aEr +auX +azF +azI +azF +lYT +aGU +aGV +aAs +aJg +aJT +aKP +aLU +aKP +aNv +aIw +bkA +bkM +bla +ble +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(73,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +agQ +aWv +aWv +kkW +lpg +pOZ +aWv +pCb +ueB +adO +adO +fGm +adO +adO +whW +whW +iLF +adO +aft +agW +awc +aKJ +aSP +aSS +aWb +aWn +aWF +aNE +alc +alR +amB +anc +anI +aoh +aoB +alc +apy +apW +aqM +apy +aoX +aOa +ajR +apX +alP +aac +aac +aue +akk +avC +sSW +lpB +awH +axe +awH +aOq +azg +azO +aAu +aBk +aFj +awC +eQN +aXe +fgW +aGW +aHR +aAs +dbk +aJU +aKQ +aLV +aKQ +aNw +aIw +bkB +bkO +blb +blf +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(74,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +agQ +bhB +aWv +hVc +acK +lmq +aWv +syw +ueB +tPE +acW +acs +adm +adr +rnn +rnn +agb +adO +adi +ahw +aeJ +aeJ +axn +aeJ +aeJ +aWn +ajM +akx +alc +alS +amC +alc +anJ +alc +alc +alc +agw +agw +agw +agw +aoX +asc +ajR +apX +agw +aac +aac +ats +auB +avC +bSe +aff +azP +azP +azP +azP +azP +axg +axg +axg +axg +axg +axg +axg +aXk +aGX +aHR +aHJ +aIw +aIw +aIw +aIw +aIw +aIw +aIw +bkC +bkC +bkC +bkC +aNi +aNi +aKj +aKj +aNi +aNi +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aSu +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(75,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ueB +dFg +dFg +ueB +ueB +dFg +dFg +ueB +ueB +xQv +aIF +acG +aWY +adN +adY +afl +eCP +adO +adp +ahC +agG +ahx +ahI +qzU +aiW +aWn +ajM +akx +ald +alT +amD +aQd +ane +ane +ane +alc +apz +afk +aqN +agw +arE +aix +ajR +apY +agw +ats +ats +ats +auC +avC +bSe +awe +azP +axU +azi +aAw +azP +aCG +azT +azT +aFn +aFt +aGY +aXf +axg +aIG +aHT +aUl +aJn +aJZ +aKT +aKT +aKT +aKT +aMT +aKT +aKT +aKT +aKT +aKT +aKT +aMT +aKT +aKT +aOH +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(76,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aac +aac +aac +aac +aac +aac +agI +kQb +eeD +aeb +afl +aXb +aeb +aeC +ade +adO +adX +ahF +agP +ahy +ahV +aiN +aiW +aWt +aWH +aWU +ale +alU +amE +ane +ane +ane +ane +alc +aiv +afN +aqO +agw +arF +aix +ajR +apX +agw +ats +atH +auf +auD +avC +jFz +hGm +azP +axV +azj +aAy +azP +aLP +azT +aEU +aHc +aFu +aHc +aEU +axg +aGZ +aHR +awf +aJn +aKa +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aOI +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(77,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bov +bow +ajG +aac +aac +aac +aac +aac +aac +agI +mwz +gZR +bpw +afl +cbn +bpw +afl +agc +adO +aef +ahC +agT +ahA +ahX +aiQ +aeJ +aWu +aWI +akC +alf +alV +amF +anf +alc +alc +alc +alc +agw +agx +agw +agw +agw +ajj +asy +apZ +agw +ats +ats +ats +auE +qvp +xlW +awg +azP +axW +azm +aCM +azP +aCH +azT +aEG +aAE +aFU +lxa +aEV +axg +aHa +aHR +cmQ +ats +aKb +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aLn +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(78,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +bou +ajG +aaq +aac +aac +aac +aac +aac +agI +lwp +wPB +aeb +aeC +aXb +aeb +afl +gzd +adO +aep +ahJ +agU +kRa +ayC +aiR +aiW +rJT +aWF +akD +alg +alW +amG +ahB +anK +aoi +aoC +aoY +apB +agz +agA +ajb +agE +ahe +ahl +aqa +aha +att +aOb +aha +auF +nbM +nfl +jGK +azP +azP +aTT +azP +azP +aIE +azT +aEG +aEu +aAA +aFU +aER +axg +aHb +aHR +awf +aJn +aKa +aKU +aKU +lCq +jvK +jvK +jvK +bkN +jHw +jML +jHw +jpB +qWU +aGO +aKU +aOI +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(79,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +adO +uyz +aIF +ngL +hLd +rQp +pHl +afl +gzd +adO +aes +aiP +awI +aKY +ahZ +aiS +ajL +aiV +aST +akE +alh +alh +amH +anh +anh +anh +anh +aoZ +anh +aqb +alh +alh +alh +alh +asz +alh +alh +alh +alh +alh +auG +kjn +ceN +jGK +axi +awd +azQ +aAz +akM +aAi +azT +aEU +aEz +aEP +aEP +aFs +axi +aGX +aHR +awf +aJn +aKa +aKU +aKU +jvK +jvK +kdx +jvK +cnN +mDf +eiO +cnZ +fYr +qwm +qwm +aKU +aOI +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhX +aaq +aaq +biy +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(80,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +adO +qGK +hCr +hCr +wQs +ads +nQA +hCr +crh +adO +aeI +afR +ahu +aSN +aia +aiT +ajO +aWw +aSZ +aWV +ali +ali +ali +ali +ali +ali +ali +aOT +ali +baQ +baJ +baJ +baJ +baJ +baJ +axK +aEo +baH +baL +baL +baL +bby +aEp +afd +axk +ayy +azR +aAA +azV +azT +azT +aEI +aBs +aGw +aHg +cAG +axk +aXq +aXn +aIy +ats +aKD +aKU +aKU +ddn +eCG +oLR +jvK +oPm +kmK +xOa +dVW +kun +kBF +qom +aKU +avs +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhE +bhE +bhE +bie +bio +bhE +bhE +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(81,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +adO +adO +adO +adO +adO +adO +adO +adO +adO +adO +aeJ +aeJ +aeJ +ahG +aiM +aiU +ajS +oCC +ajR +akn +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +alj +asT +aTu +asT +alX +alX +auH +bbA +afe +afg +axS +ayz +azS +ayz +mXo +qfz +qfz +cSl +hEN +ayz +ayz +eIs +axS +aXr +aXp +awf +aJn +aKa +aKU +aKU +ddn +pNk +vrU +dJm +kiw +kcC +eGv +lFc +dGZ +sGV +qom +aKU +aOI +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhE +bhU +bhY +bif +bip +biz +bhE +aac +aac +aab +aMG +aMG +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(82,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +aaE +abk +abP +acv +abR +abe +aaE +aeD +afW +agJ +ahD +aic +aeJ +ahH +aeJ +aeJ +ajT +aWn +ajR +akn +alj +all +awj +alj +aZk +aZw +atu +alj +baf +bar +aPi +awz +bab +bbC +bbE +asT +aPk +asT +alY +alY +auI +bbA +ajM +aoG +axT +ayA +azW +aFr +aEJ +aFr +aXo +aFc +aFr +aFr +aFr +aFr +aXl +aXs +aXu +aIz +aJn +aKa +aKU +aKU +ddn +pwF +hlF +jvK +uhm +gUL +rbR +hCB +wQf +tLv +qom +aKU +aOI +aPb +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhE +bhV +bhZ +big +biq +biA +bhE +aac +aac +aaq +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(83,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +aaF +abl +abQ +acw +acw +acw +blT +blU +orc +agK +ahE +aid +aiY +aTr +aaE +ahd +ahS +aWx +ajR +akn +alj +aqc +awk +axf +aZl +aZx +aZL +aBo +bag +bas +aZU +aZV +aXW +bbD +bbH +asT +aYb +asT +alY +alY +auI +bbA +ajM +aoI +axk +azh +aMk +ayG +aBt +azT +aXC +aFd +azT +azT +aMk +aXw +axg +aXt +aIa +aOJ +ats +ieb +aKU +aKU +jvK +jvK +ivq +jvK +rzV +fcg +tcW +iqb +fru +qwm +qwm +aKU +aOK +aKj +jBt +jBt +jBt +jBt +jBt +jBt +jBt +aac +aac +bhE +bhE +bhE +bih +bir +bhE +bhE +bhE +bhE +bhE +bhE +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(84,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +ajG +aac +aac +aac +aac +aac +aac +aaF +abm +abR +abR +abR +abS +aaE +bmo +orc +agL +aeG +aeG +aeG +aeG +aeG +aeG +aeG +aWz +ajR +akn +alj +awi +awl +alj +aZm +alm +avl +alj +avR +bat +baG +bba +aYn +asT +asT +asT +aYj +asT +asT +asT +asT +bbF +ajM +apb +axg +axg +axg +aHd +aBv +azT +aXC +aFe +azT +aBq +axg +axg +axg +aHh +aIa +aIz +aJn +aKa +aKU +aKU +xXf +jvK +jvK +jvK +wyi +jHw +caw +jHw +gHh +qWU +aGO +aKU +aOI +aKj +kUh +vWL +ghW +wWo +rPu +ixw +bhE +bhE +bhE +bhE +bhE +bia +bii +bis +biB +bhE +biR +bje +bjl +bhE +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(85,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +aaH +aac +aac +aac +aac +aac +aac +aaE +aky +aas +abR +adZ +abR +aaE +bmp +bod +agM +aeG +aif +sWs +agk +trA +aUs +aeG +aFf +aWL +aNp +alj +alj +alj +alj +alj +alj +alj +alj +bai +aZx +baK +aZx +aZj +asT +aEe +aXY +aYb +aYs +aYx +aYE +aXx +bbF +ajM +ape +aEA +ahd +axg +ayI +aCF +azT +aXC +aEC +aEH +aSF +axg +atH +aGy +aUk +aIa +aIz +aJn +aKa +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +jYd +aKU +aKU +aKU +aKU +aKU +aOI +aKj +uIY +udd +oWD +cSL +csd +ehr +bhE +bhF +aLW +bhQ +bhW +bib +bij +bit +biC +biJ +biR +biR +biR +bhE +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(86,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +bou +ajG +aac +aac +aac +aeV +afG +afG +aah +aah +aah +aah +aah +aah +aah +bmN +aah +aah +aah +ieo +wKZ +agl +lXo +qda +aWg +aWB +ajR +akn +aYO +aZi +awn +atI +aYP +aYT +aYT +alj +baj +bau +aNC +bbb +aZr +aZT +aEg +aYb +aYb +aYp +aYy +aYF +aXB +bbF +ajM +apf +aWC +aWC +aWC +aWC +aWC +aED +aEQ +aEE +aAB +aAB +aAB +aAB +aAB +aHf +aIa +aIA +ats +aKb +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +jYd +aKU +aKU +aKU +aKU +aKU +aOI +aKj +hqs +nJe +fKo +cSL +csd +hQl +bhE +bhG +bhN +bhR +bhE +bhE +bik +biu +bhE +bhE +biS +bjf +bjm +bhE +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(87,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +abd +ajG +aac +aac +aac +afD +bjH +aeQ +ago +acS +bmm +ahO +aeR +afE +adw +ady +adz +azu +aSM +afF +aja +aTK +agX +aVW +aWh +qIb +mFq +baz +aYV +aEj +awn +aOU +aYQ +aYU +aYU +alj +aZG +aZH +aZH +aZH +aYc +asT +bac +aYb +aYb +aYp +aYz +aYG +aXB +bbF +ajM +apD +aWD +baZ +bfI +bfH +aWC +aWC +aYC +bcI +aAB +aCL +aut +aEO +kSJ +aHf +aHW +aIz +aJn +aKd +wtd +wtd +qem +aKV +aKV +aKV +aKV +aKV +voF +aKV +aKV +aKV +aKV +aKV +aOL +aKj +gTL +udd +oWD +ddl +hmT +gSr +bhE +aLu +bhO +aMs +bhE +bic +bil +biv +biD +biK +biT +bjg +bjn +bhE +adG +aOs +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(88,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOn +ajG +ajG +aad +aat +aat +aah +bjI +blm +blw +blK +bmn +ahP +ahP +bmG +bmL +bmU +bnn +aDp +abw +ahW +lqJ +bno +agX +aVn +aeG +qIb +avG +akn +aYO +aEv +awn +aJi +aYR +aYR +aYX +aYZ +aYR +aYR +aYR +aZe +aYR +aEa +bad +aYb +aYb +aYt +aYA +aYH +aXB +bbF +aEq +apE +bed +bbd +bci +bbd +bbd +bgg +bdb +bdp +bgP +aAx +aCQ +aFh +aGz +aXM +aHX +sDq +aJn +bMK +bMK +bMK +rxh +jZe +uxT +ifI +dXv +ooM +uYO +xxB +xud +aMU +aKe +aKe +aKe +aKj +ooI +uQt +vIA +tit +mYT +geQ +bhE +bhE +bhP +bhT +bhE +bid +bim +biw +biE +bhE +bhE +bhE +bhE +bhE +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(89,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ajG +ajG +aag +aaQ +aaQ +aah +bjI +bln +blx +blR +bmq +aie +blx +bmH +acR +aap +akb +aFC +aSM +ahY +afz +bnX +exM +ahK +aUU +qIb +avG +akn +aYO +aZs +aTt +aEb +aSE +aYS +aYh +aYS +aYY +aZa +aZc +ajB +aPe +aZh +aZA +aZO +aYo +aYu +aYI +aPC +aXD +bbF +avG +aNE +aWC +bbe +bcj +bcH +bcP +bcU +bdd +aFY +aAB +aCP +aEK +aFX +aAB +aZD +aHY +kmS +ats +aKf +aKf +aKj +aKf +aKj +aKj +aKj +aKf +aKg +cdv +aKf +aNX +aKj +aKj +aKf +aKf +aPs +aPs +aPs +aPs +bhh +aPs +yir +aPs +aPs +aPs +aPs +aPs +aPs +bin +bix +biF +biF +biU +bjh +bjo +biF +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(90,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +ajG +ajG +aag +aba +acM +aah +afH +blo +blA +blS +bmr +acR +blA +bmI +acR +aim +ake +aGm +aah +adE +aUV +bnY +agX +ahL +aUU +xIO +isl +bhu +alo +alo +alo +ayx +ayx +ayx +ayx +ayx +aZv +ayx +ayx +ayx +ayx +asT +ajH +aYf +bae +aYv +aYB +aYJ +aXB +bbF +ajR +akx +aYC +aYC +aYC +bcI +bcI +bcI +bgL +bcI +bcI +aYC +aYC +aYC +bfg +baD +aHZ +llH +aJo +aKg +aKg +aLA +aKg +gfg +aMV +aKe +aKg +aKg +cdv +aKg +aKe +aOc +aKe +aKg +aMA +aPu +aPM +beU +bfj +bhi +qbo +beU +bhm +beU +bhp +beU +beU +gRG +laB +beU +biF +bsr +biL +biL +biL +bjs +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(91,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adG +adG +aag +aaQ +acN +afD +abx +blp +blB +blS +bms +acR +blB +bmI +acR +aiB +akw +bnF +bop +aNO +afB +agm +aVk +ahM +aVt +aRN +dDQ +akn +alk +aZt +vtN +ayx +aZn +aYq +aZN +aPa +aZY +bav +baN +bbc +bbp +asT +aTC +aYg +bae +aYb +aTv +aYK +aXB +bbF +ajR +aGu +aYC +bbf +bcn +bcr +aHz +bdm +bdg +bdo +beJ +bgk +bbk +bgB +aYC +bdr +aIa +lIe +aJn +aKh +aKW +aKf +aMb +sFW +aMW +sFW +ghf +ghf +gLd +ghf +sFW +aMW +sFW +aOu +aNx +aPs +aPZ +beV +bfJ +cYm +bhj +beV +oWt +beV +bhj +beV +pPe +nLw +bhw +nLw +biG +biM +biV +biL +biL +biL +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(92,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aag +abq +aee +aah +bjO +blp +blC +blV +bmu +aie +bmM +bmJ +acR +ajg +akz +bnG +uAI +aOX +gtn +afC +uAI +ahN +aii +aRW +aeO +akn +bbq +woZ +bbu +ayx +aZo +aYW +aZb +aZz +aTU +baa +bal +bam +bbw +aEc +aYm +bak +aZI +aYb +aYy +aYL +aXB +bbF +ajR +aGA +aEd +bfc +aGk +bcJ +bcQ +bcW +bcT +bcR +bah +bgk +bbk +bfc +bbg +cWU +aIb +aID +aJp +aKi +aKX +aLB +aMc +aMB +aug +aMB +rWd +wIw +ieE +ieE +vLM +aOd +hth +aOv +aPc +aPL +aQa +hId +bgm +hId +ely +hId +jCE +hId +bhq +hId +cHf +beU +bhx +beU +biF +biN +biW +bji +bjp +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(93,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aag +abq +iOL +aah +aaI +agj +agq +blK +blK +bmc +bmz +bmP +bmX +bnj +aHS +adA +aTd +aeN +aUW +aVe +aVl +aVo +aij +aeH +avG +akn +alk +bbs +aNo +ayx +aZp +aZB +aZP +aZB +aZC +aZC +baU +ban +bbx +asT +aXX +aYi +aYp +aYw +aYD +aYM +aXE +bbF +ajR +aGA +aEd +bbh +bbk +bcK +bcV +bcX +bcZ +bcS +beR +bgo +bbk +bgv +bco +bds +aIa +aIz +ats +aKj +aKj +aKj +aKf +aKj +aKj +aNj +aKf +cdv +aKg +aKf +aKj +aKj +aKj +eHY +aKf +aPs +aPs +aPs +aPs +bhl +bhl +aPs +aPs +aPs +aPs +aPs +aPs +qDF +bhy +bhs +biF +biO +biX +bjj +bjq +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(94,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aag +abq +abq +acb +afX +agn +agN +aWa +aWa +bmd +bmA +bmQ +bmY +aig +acg +bnI +acg +acg +aUX +aVf +akF +aeG +aeG +ajh +avG +akn +alk +alk +bdD +ayx +aZq +aZC +aZC +aZC +aZC +aVV +baV +bao +bap +asT +asT +asT +aYr +asT +asT +asT +asT +bbF +ajR +aGA +aEd +bbk +bbk +bbk +bbk +bdh +bdy +bdF +bbk +bbk +bbk +bbk +bco +bds +aIa +aIB +ats +aFq +aFx +aKj +aMe +aMD +xxe +aMD +aMD +aNG +aNN +aKe +aKe +aMY +aKe +aOw +aKe +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +beU +bhx +beU +biF +ruh +biX +bjj +bjq +bjt +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(95,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aag +abs +aSi +aaA +abv +acR +agY +acR +acR +acT +adc +abo +abr +bnk +bnz +bnJ +ace +aUP +aUY +aVg +acg +ahd +ahS +aji +avG +akn +alk +bbt +alk +ayx +ayx +aTy +aTz +aTz +aTz +aTz +aTz +aln +ayx +alo +aqO +asT +aYp +asT +alY +alY +auI +bbA +ajR +aGA +aEd +bbl +beX +beX +bcY +bdq +bbk +bbk +beS +beX +beX +bcM +bco +bds +aIa +aIz +ats +ats +ats +ats +aMf +aKT +aKT +way +aKT +vTf +aKT +aKT +aKT +aOe +aOe +aOx +aOe +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biF +biP +biY +bjj +bjq +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(96,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +bou +ajG +ajG +ajG +aag +acc +aSk +aUD +abf +blt +agZ +acO +blD +blW +sJv +aih +jSV +bnk +akA +bnK +bnP +bnS +aUZ +aVh +acg +agw +agw +aei +aeP +akn +bbq +aZu +bbu +aou +ayx +aZE +aZR +aZR +aZR +aZR +aZR +bbi +ayx +aqO +aTP +asT +aPp +asT +alY +alY +auI +bbA +ajR +aLh +aYC +beY +bfc +beX +aWk +bdq +aZM +bbk +bax +beX +bfc +bff +aYC +ber +fyZ +aUm +aJn +aAN +aAN +aJn +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKU +aKj +aKj +aOy +aKj +aKj +aNi +aNi +aKj +aac +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biH +biL +biZ +bjk +bjr +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(97,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaU +ajG +ajG +aar +acy +acy +acy +aVN +acy +aci +blq +afy +afx +afy +blq +aek +aeA +acg +bnL +aUL +aUR +aVa +bkk +acg +aVq +aVu +bol +avG +akn +alk +bbs +alk +aAn +ayx +aZF +aqd +aqd +aqd +aqd +aqd +bbj +ayx +alo +alo +asT +aUy +asT +alZ +alZ +auJ +bbA +ajR +aGA +aYC +bbn +aGE +aGE +aYC +bgK +aGE +bgN +aYC +aGE +aGE +aYC +aYC +bey +suT +aIC +aJn +aAN +aAN +aJn +aKU +aME +aME +aME +aNz +aME +aME +aME +aNY +aKj +aOj +aOz +aOM +aKj +aUu +beW +aKj +aKj +aac +aac +aac +aac +aac +aac +aPs +bht +bhx +beU +biH +biL +bja +biL +biL +biL +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(98,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aac +aaU +ajG +aaq +uWw +aTs +aUH +aVT +aXc +acd +blq +afb +adM +afA +blq +abt +aeL +akA +bnM +bnP +aUS +aJl +aVj +acg +auS +aVu +bol +avG +akG +aha +aha +aha +aha +aks +apS +aqQ +cFA +aqR +aZS +aZZ +anL +axb +viF +vKm +nlf +wXr +vvA +myZ +myZ +myZ +dsF +aDV +aZd +bbz +bcs +bcs +bcs +bct +aAd +bcx +aLf +bcy +bcz +bcs +bcA +bcO +beB +aHW +knU +aJn +aAN +aAN +aJn +aKU +aMF +aMZ +aNk +uSA +aNJ +aNP +ayh +aKU +abg +aOk +aOA +aON +aKj +bde +bfh +bgu +aPb +aac +aac +aac +aac +aac +aac +aPs +bhv +bhz +bhC +biH +dyV +bja +biL +biL +bju +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(99,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +aac +abn +ajG +aaq +acy +aTL +aUI +aVU +bhn +bjY +blq +blG +blZ +bmx +blq +aeT +aeM +acg +bnN +bnQ +bnT +xog +aVi +acg +agw +agw +bol +gTN +akL +akH +akH +akH +xEB +vJA +vJA +vJA +xmK +xUo +bqs +xUo +xUo +aCK +aCK +aCK +xUo +fOj +ahR +arG +xEB +akH +akH +aGv +aGD +aGF +aHk +aye +aye +aye +aBr +aHm +aye +aHm +aIV +aXg +aXg +aXK +bfy +gAF +pgi +aUo +aKZ +aTQ +aJn +aKU +aMF +aNa +aNl +aNl +aNK +aNP +ayh +aKU +abg +aOk +aLa +aOO +hCz +beN +bfh +bhg +aPb +aac +aac +aac +aac +aac +aac +aPs +beU +bhx +beU +biH +biL +bja +biL +biL +biL +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(100,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +aaq +abn +ajG +aaq +acy +aTM +aUJ +aVY +bjx +bjZ +blq +blH +aea +bmy +blq +nuu +afa +acg +vnS +akB +adB +acQ +uiJ +acg +aVs +agw +bol +ajM +atc +aMX +ama +amI +dmH +ple +ali +ali +bEd +apC +aqf +aOT +aFI +avP +avP +avP +apS +apS +ajX +aZW +baw +baO +avn +avn +aKx +awU +aCJ +axw +axw +axw +aAf +aCJ +axw +aCJ +aJc +aCU +aGf +aIc +aHt +gVg +aII +aUp +aOQ +aTR +aJn +aKU +aMF +aNb +aNm +aNl +aNK +aNP +ayh +aKU +abg +aOk +aOB +aOP +aKj +beQ +bfh +bhg +aPb +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biH +biL +bjb +bjk +bjr +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(101,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aac +aaq +abn +ajG +aaq +uWw +aTN +aUK +aVZ +adF +ach +blq +aeS +aec +bmC +blq +ajk +box +acg +acg +aTd +bnU +acg +acg +alo +nKy +agw +bom +aWI +avH +alo +amb +aio +ank +aio +aoE +aCD +aCE +agw +aqg +aqT +apc +aBF +aBF +aBF +aXT +aXT +bbN +aru +aGh +aru +avp +atl +avd +aru +avd +aru +arJ +azv +arJ +aCS +avK +aHr +aCS +avK +arJ +arJ +aHu +sPd +arJ +arJ +arJ +arJ +arJ +aKU +aME +aME +aME +aME +aME +aME +aME +aKU +abg +aOk +aOC +axB +aKj +beT +bfi +aKj +aKj +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biF +biQ +bjc +bjj +bjq +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(102,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aac +aac +abn +ajG +aaq +uWw +aaZ +abp +aTq +aUG +aVv +blq +blM +bnq +heL +blq +aka +aca +aed +asA +aNy +aNI +aSb +agp +keg +ycf +ail +bon +ajM +awp +alp +amc +aio +rXW +lXv +axX +alY +alY +agw +aqh +agw +apc +asZ +anN +aVO +ate +ate +baB +asD +baM +api +atf +atw +atP +avD +bej +bfO +bfZ +aHy +bee +aCT +cGs +aHs +baA +aIl +aIO +bgD +asX +bdP +beA +aJs +aKn +arJ +arJ +aKU +aKU +aKU +aKU +aKI +aKU +aKU +aKU +aKU +aKj +aOl +oMK +aPt +aKj +xku +xku +aKj +aac +aac +aac +aac +aac +aac +aac +aPs +beU +bhx +beU +biF +biL +bjc +bjj +bjq +bjt +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(103,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aac +aac +bou +ajG +oJw +acy +acy +acy +acy +acy +acy +blq +blq +blq +blq +blq +abT +aWi +afJ +aIt +aIt +aPq +aSm +anL +bof +bog +boh +boo +akc +awS +alq +alq +amJ +jCn +qQZ +aol +alZ +alZ +apc +aqi +apc +apc +avg +anN +aVO +ate +ate +baB +awv +asw +beF +bda +atO +soG +anj +bfe +avy +bgf +avM +aJS +asX +aIl +aHB +aJv +aIH +jRO +bcc +bdM +bdQ +arJ +arJ +arJ +arJ +arJ +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aKj +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +qDF +bhy +bhs +biF +biO +bjc +bjj +bjq +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(104,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaq +aaq +aac +abn +ajG +iUu +aaB +aUj +adV +aWe +bjB +aaS +abc +bmg +ada +aVD +adu +bnc +aej +agi +aIR +aLL +aPr +aSb +boe +art +asm +akI +akJ +akK +aBB +aoN +amd +aio +eHk +ioG +aom +aXZ +aYd +adt +aqj +aoH +aww +asp +avq +aBE +aVR +aEY +aZJ +aKc +beu +aqY +anj +anj +oII +anj +aLc +wBv +avz +avM +asX +asX +aIn +aIg +aJK +aKo +aKq +bck +aKr +beh +ayM +aya +bcd +bcd +ayE +bfP +aAl +aId +bdA +ayM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +bht +bhx +beU +biF +biN +bjd +bji +bjp +bjj +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(105,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +abn +ajG +iUu +aaC +aUt +aUv +aWA +aSo +aSG +aUv +aUv +adb +bmE +adC +aeg +aej +ahz +aIR +aLL +aQF +aSb +anm +arH +asn +aio +aio +aio +aio +aio +aio +aio +aio +anQ +aol +aYa +aYe +aYl +aqk +apg +apc +aGH +aVB +aVO +aZQ +bga +bgc +asD +bev +beG +azZ +atJ +atQ +bfd +anj +avm +avz +avM +asX +asX +asX +aIh +bdv +bbK +bbO +bcl +aAF +bcb +bgS +bgy +bgy +bem +bfC +bcd +bcd +aIe +bdK +ayM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biI +biL +biL +biL +biL +biL +bjw +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(106,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +abn +ajG +aaz +aaD +abb +aeh +aTV +aSp +aSK +blr +blN +adv +blr +adD +ahb +bnu +ajf +aLL +aLL +aQX +aSb +aoj +aXU +asr +aio +ajl +aof +akN +als +ame +aio +ano +anR +aok +awP +awP +awP +awP +awP +awP +aGH +aVB +aVO +bdB +ayL +baP +avp +asL +bdx +bez +beI +bgn +aKu +anj +avo +avz +avM +asX +aLd +aHe +aIi +bdG +aLd +bbP +bcm +aAG +bgF +ayM +ayM +ayM +ayM +ayF +ayM +ayM +ayM +ayM +ayM +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +bhr +beU +bhx +beU +biF +gYa +lWN +qKO +ikh +bjv +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(107,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +aaz +acU +uOL +pcs +aWJ +aSq +aSL +aUv +aUv +abh +iLq +aSU +ahQ +aTb +aga +aMd +aNH +aRK +aSn +aoo +aXU +asv +aio +ajm +akf +akf +akf +amf +amK +anp +anS +asU +arN +aqo +avO +ate +awr +aGb +aVO +aVO +aVO +ate +aFK +bbI +avp +aCq +baq +atM +bgx +aBx +baq +anj +avo +avz +avM +asX +aLd +aHl +aIi +bgd +aLd +bbT +bcm +aAG +bfR +ayM +ayc +bdZ +ben +bfD +bfQ +aCn +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +beU +bhx +beU +biF +biF +biF +biF +biF +biF +biF +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(108,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +aaz +aaC +aUv +aUv +aWJ +aVc +aWd +aUv +aUv +bmk +fLx +aSV +bng +bjJ +bjT +bkd +bkc +aRG +aSn +aoD +aXU +asr +aio +ajn +akg +akO +akf +amg +aio +anq +anT +aok +asK +asP +auO +auQ +awR +asP +aHn +aHn +aHn +asP +beL +aru +aru +aKy +beH +bfn +baq +bgp +baE +aLc +axt +avA +aCi +asX +asX +asX +aIh +bdw +bbL +bbU +bdJ +aAG +aIS +ayM +bdV +bea +ayD +bfF +bfS +bea +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +bhv +bhA +bhC +pSu +bhH +beU +aPs +aaq +adG +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(109,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +aaz +aTp +aUA +aaJ +aaK +abu +aaT +blu +blP +bml +fLx +aTj +bjy +acx +bjU +bke +xZw +acP +aSn +aoF +arM +asE +aio +ajo +akf +akP +akf +aht +aio +anr +anU +aok +asi +asi +asi +asi +asi +asj +aJV +aWE +aWE +beE +beM +amY +ani +anj +bgx +anj +bgx +nXZ +bgx +anj +wju +bsa +aru +bgj +aET +aET +aIo +axZ +bbM +bbV +aAc +aEl +baC +ayM +bdV +beb +beo +bfG +bgl +aFA +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +aPs +qTm +aPs +aPs +beU +bhJ +aPs +adG +adG +aNB +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(110,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +aaL +aaR +aaR +aaR +aaR +aaR +aao +aao +aao +aao +aao +aTm +aTm +aTm +aTm +aTm +aTm +aTm +aTm +acf +arx +acf +aio +ajp +akf +akP +akf +ami +aio +aio +anV +aok +aSx +aop +aop +aop +aBp +aCl +aTF +bdC +beC +beK +bcN +bcg +anj +atA +aAL +anj +aGi +bgq +bgr +anj +anj +anj +aru +avJ +aIM +aIM +aIJ +ayf +aIM +bfY +bbY +aIf +aIU +ayM +ayd +ayb +bep +bfE +bgG +aFy +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +vYr +faL +aPs +bhI +bhI +bhK +adG +aOF +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(111,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +ajG +ajG +ajG +ajG +ajG +aaq +aaq +afS +afp +bfT +afq +afS +ais +ajv +ajV +amS +anP +apj +afS +apa +arO +asF +aio +ajq +akh +akP +alt +amj +amK +ans +anU +aok +aDI +aqp +aop +aqp +aCj +aFS +aVP +aVP +aVP +aFS +beO +aru +aES +aIN +aCf +anj +bgx +nXZ +baq +anj +anj +anj +bcu +asB +aIm +aIm +aIK +azs +bbR +bbS +bbZ +aIf +baT +ayM +bea +beb +bfo +bfK +bfo +aFA +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +aPs +aPs +aPs +bhI +bhI +bhK +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(112,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +bov +bov +aaU +ajG +ajG +ajG +aaq +afS +afr +acn +aeU +afS +ait +ajw +ajW +amV +aoe +apk +afS +apH +arq +asJ +aio +ajr +aki +akQ +alu +amk +amL +ant +anW +aok +aop +aop +aop +aop +aUr +aWM +aXj +aVy +aVy +aop +aKm +avL +atA +aZX +aBD +anj +bgx +rBz +bew +bfp +bfl +baX +amY +asB +aIm +aIm +aIP +azx +aIm +bgC +bgE +aIf +baW +ayM +bea +aHC +bfz +bfz +bfz +aHC +bea +bec +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +bhI +bhI +aPs +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(113,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aaU +ajG +ajG +aaq +afS +aby +acZ +aeW +afS +aby +afq +acl +amX +afq +afq +afS +aql +arq +asW +aio +ajs +akj +akR +alv +aml +amK +anu +anX +aok +aoM +aEX +atR +aEX +asp +asq +aWM +aXj +aVy +aop +aZy +aru +bca +anj +anj +anj +baq +bek +aru +aru +baF +aru +aru +bfX +aEW +bgz +ato +bcp +atN +arJ +aGK +bgR +aGK +aGK +aGK +aGK +aGK +aGK +aGK +bgH +bgH +bgT +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aPs +aPs +aPs +aPs +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(114,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +bou +ajG +ajG +aaq +afS +ait +aeE +afI +ags +agr +agB +anC +ain +amU +akd +arb +aqn +bdf +atj +acf +acf +acf +acf +acf +acf +aio +ajs +anY +aok +bdi +aop +bdj +arQ +auU +aXv +ath +afT +atk +atn +awQ +aru +bgt +bbm +bcf +bgs +bch +sts +aru +bge +bfm +bgA +aJt +aJt +aJt +aJt +aJt +bgQ +aJt +aJt +ayJ +bbW +aAe +aVC +aAj +bei +bfA +aTE +aGK +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aaq +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(115,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aaq +abn +ajG +ajG +aaq +afS +ack +aeF +ack +afS +afS +afS +afS +alz +afS +afS +afS +aqU +arq +atm +atK +auy +atK +auM +avh +awJ +acf +aok +aok +aok +aEB +aop +aeZ +arR +aVy +bdl +aFM +aFO +aFM +atb +bbo +atb +aBy +aKt +aoJ +aLe +bdS +aLe +aoJ +bex +bfU +bgI +aJt +awT +axo +bgO +aIQ +aph +azt +aJt +aGx +aTE +aVw +aTE +beg +aTE +bfB +aTE +aGK +aaq +aaq +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(116,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +abn +ajG +ajG +aaq +afS +bet +bet +bet +afS +agF +adK +amW +arI +ajY +amZ +afS +aqW +arq +acV +acV +acV +acV +acV +acV +axr +ayK +hfN +atg +aSy +aop +aop +bdk +ask +aVy +aLg +aFM +aJu +aLb +atb +asu +ati +aFz +asu +aoJ +aUq +bdc +bfw +aoJ +beD +bfV +bgh +bgJ +awm +bdt +axy +axy +aHv +bdO +aJt +aGx +aTE +aGK +bdL +aGK +bel +aGK +bfM +aGK +aaq +aaq +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(117,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +abn +ajG +ajG +ajG +afS +bay +afq +afq +afS +ahs +afY +aib +aFZ +ako +and +afS +aqW +arr +asC +asC +asC +asC +asC +avi +axs +arL +aop +aUr +aWM +aWM +aWM +aWM +asH +aXj +bdH +aFM +aFP +aTI +atb +asx +aty +aGt +aKw +aoJ +baI +bfa +bfx +aoJ +bfk +bgi +bcw +aJt +aws +bdu +axY +bdn +aKs +axu +aJt +aQf +aTE +aGK +bef +aGK +bef +aGK +bfN +aGK +adG +aOi +aab +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aac +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(118,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aaU +ajG +ajG +afS +afq +afq +afq +afS +ajZ +afZ +aiX +ajC +akW +anl +afS +aqX +arP +atv +atS +acV +acV +auN +avB +awN +azp +aop +aVy +aop +aop +aqq +aBG +asO +aqe +bft +aFM +aGd +aHp +bfb +asI +aum +aJw +asu +aoJ +bbJ +bfr +bdT +beq +bes +bcB +aLF +aJt +awt +bgM +awV +axp +bbQ +axx +aJt +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +aGK +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aac +aac +aac +aac +aaq +aaq +aaq +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(119,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aaq +aac +aaU +ajG +afS +afq +afq +afq +afS +ash +afq +aiZ +ajD +akX +ann +afS +aqZ +arP +acV +arX +aui +acV +auP +avE +arL +avN +aop +aVy +bdj +aop +aqV +aDY +asV +aqe +aLG +aFM +aGg +aXh +atb +asN +awq +aJw +asu +aoJ +bcv +bfs +bgb +aoJ +beZ +bfq +aFM +aJt +aJt +aJt +aJt +aJt +aJt +aJt +aJt +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(120,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +aaq +abn +ajG +afS +aby +afq +afq +afS +ajc +ajx +alr +anD +akX +apl +afS +ara +arS +aon +auh +aun +aCa +auT +avI +arL +aqm +aop +aVy +aeZ +ata +aCI +aCR +aEh +aqe +aso +aFM +aJJ +aOg +atb +asY +axv +bcF +bdI +aoJ +beP +bdR +aBJ +aoJ +bbr +bcB +aAb +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aNB +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(121,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +aac +aac +abn +ajG +afS +afp +afq +bfW +afS +ajd +ajx +alr +anD +akX +apF +acf +aro +arT +acV +arX +auo +acV +auP +avE +arL +aqm +aop +aVy +bdk +aop +aop +aop +ask +arK +bfu +aCh +aKl +aHw +atb +atb +atb +atb +atb +aoJ +aoJ +aoJ +aoJ +aoJ +bbv +bcC +aAb +adG +aOF +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(122,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aac +abn +ajG +afS +afS +afS +afS +afS +ajc +ajx +alr +anE +aoK +apG +afS +aqW +arX +acV +arX +acV +acV +avb +awu +arL +arZ +aop +asQ +auk +aEZ +auk +auk +avr +aso +aop +aFM +aGq +aHx +aLC +aLH +aLK +aPF +aSh +bcG +aTJ +aUB +aVd +baS +bbB +bcD +aAb +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(123,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +adG +adG +adG +ajG +afS +aje +ajF +alM +anM +aoO +apP +afS +arp +arX +atx +auj +acV +acV +avc +awN +acf +aCo +aAD +asG +aAD +ayg +aAR +aFa +aEx +aBd +aAR +aFM +aGG +aHA +aLD +aLI +aMg +aRm +aSl +aSl +aTS +aUT +aLI +baY +bbr +bcE +aAb +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(124,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +aNM +aNM +aNW +ajG +afS +afS +afS +afS +afS +aoP +afS +afS +aqZ +acV +acV +acV +acV +acV +ave +arL +adG +azY +axQ +aAQ +aBC +ayg +aCW +aEn +aEM +aFD +aFR +aFM +aGI +aIj +aLE +aLE +aLE +aLE +aTc +aLE +aUg +aLE +aLE +aLE +bce +bfv +aAb +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(125,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +ajG +ajG +ajU +amu +amu +apd +ajG +arL +ars +arY +atz +aup +auK +auL +avf +arL +adG +azY +aAH +aBm +aBM +ayg +aCX +aEm +aEF +aFg +aGa +aFM +aFM +aIT +aHq +aHq +aHq +aRX +aTw +aTH +aUn +aHq +aHq +aHq +bgw +aAa +aAa +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(126,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +aNM +aNW +amt +anO +aoR +atd +ajG +auR +aAh +aAh +aAh +aAh +aAh +aAh +aAh +axm +adG +azY +aAI +aBz +aBZ +aCp +aDC +aEm +aFb +aFE +aGc +aGj +aFM +aXS +aLF +aLJ +aMh +aJq +aTG +bcq +aMh +aJq +aWl +bcL +aMh +bfL +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(127,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +ajG +ajG +ajG +avk +ajG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +azY +aAJ +aBA +aCg +aCp +aDM +aEm +aFk +aFG +aEm +aHo +aFM +aFM +aAa +azX +azX +azX +azX +azX +azX +azX +azX +azX +azX +aAa +adG +aOF +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(128,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aOt +adG +azY +aAK +aBA +aCk +aCp +aDX +aEm +aEN +aFB +aFH +aIk +aKp +aXi +azY +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(129,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +azY +aAP +aBl +aCC +aCp +aAK +aEm +aEm +aEm +aEm +aGJ +aGJ +aXV +azY +adG +aOF +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(130,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +aAC +aAR +aAR +aAR +ayg +aEk +aEL +aFl +aFl +aGe +aGe +aGe +aYN +azY +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(131,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aOm +adG +adG +adG +adG +adG +aAC +aAR +aAR +aAR +aAR +aAR +aAR +aAR +aAR +ayg +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(132,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +aNM +aNM +aNW +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +adG +aOi +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(133,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aNM +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(134,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(135,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(136,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(137,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(138,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(139,1,1) = {" +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/maps/tether/tether-05-station1.dmm b/maps/tether/tether-05-station1.dmm index ace456fc7bc..8631533a7d5 100644 --- a/maps/tether/tether-05-station1.dmm +++ b/maps/tether/tether-05-station1.dmm @@ -5323,7 +5323,7 @@ /turf/simulated/floor/tiled, /area/gateway/prep_room) "ajo" = ( -/obj/structure/stairs/west, +/obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled, /area/hallway/station/atrium) "ajp" = ( @@ -7948,6 +7948,10 @@ /obj/machinery/door/firedoor/glass, /turf/simulated/floor, /area/engineering/hallway) +"aou" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled, +/area/engineering/workshop) "aov" = ( /obj/structure/disposalpipe/trunk{ dir = 4 @@ -7977,6 +7981,14 @@ }, /turf/simulated/wall/r_wall, /area/engineering/hallway) +"aoz" = ( +/obj/structure/stairs/spawner/east, +/turf/simulated/floor/tiled, +/area/engineering/foyer) +"aoA" = ( +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_one) "aoB" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ dir = 9 @@ -8007,6 +8019,10 @@ /obj/structure/table, /turf/simulated/floor/plating, /area/maintenance/abandonedlibrary) +"aoD" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor, +/area/vacant/vacant_restaurant_lower) "aoE" = ( /obj/random/junk, /obj/effect/decal/cleanable/cobweb, @@ -10693,10 +10709,6 @@ }, /turf/simulated/floor, /area/maintenance/station/spacecommandmaint) -"auk" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled, -/area/engineering/workshop) "aul" = ( /obj/effect/floor_decal/steeldecal/steel_decals_central1{ dir = 4 @@ -13228,10 +13240,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/steel_grid, /area/tether/station/stairs_one) -"ayy" = ( -/obj/structure/stairs/south, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_one) "ayz" = ( /obj/structure/bed/chair/comfy/brown{ dir = 1 @@ -19366,10 +19374,6 @@ }, /turf/simulated/floor/tiled, /area/engineering/foyer) -"bgF" = ( -/obj/structure/stairs/east, -/turf/simulated/floor/tiled, -/area/engineering/foyer) "bhc" = ( /obj/structure/extinguisher_cabinet{ dir = 4; @@ -20708,10 +20712,6 @@ }, /turf/simulated/floor, /area/vacant/vacant_restaurant_lower) -"bZT" = ( -/obj/structure/stairs/west, -/turf/simulated/floor, -/area/vacant/vacant_restaurant_lower) "bZZ" = ( /obj/structure/bed/chair, /obj/machinery/atmospherics/unary/vent_scrubber/on, @@ -29668,8 +29668,8 @@ bZv bZv bZH bYP -bZT -bZT +aoD +aoD awu awu awu @@ -30497,7 +30497,7 @@ art avh aen atQ -auk +aou bZi aJx aJx @@ -31655,7 +31655,7 @@ aws fjd oFB axR -ayy +aoA aws bQa aws @@ -31797,7 +31797,7 @@ aws iIr lCi axR -ayy +aoA aws bQa aws @@ -32213,8 +32213,8 @@ aoJ ams aQX bYt -bgF -bgF +aoz +aoz aYg agU acp diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index a3ac58a3640..c51acd24cd3 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -2481,7 +2481,7 @@ /turf/simulated/wall, /area/maintenance/evahallway) "dB" = ( -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/tiled, /area/tether/exploration/staircase) "dC" = ( @@ -2894,11 +2894,11 @@ /obj/effect/floor_decal/techfloor{ dir = 8 }, -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/bluegrid, /area/ai_upload) "el" = ( -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/bluegrid, /area/ai_upload) "em" = ( @@ -3100,7 +3100,7 @@ /obj/effect/floor_decal/techfloor{ dir = 4 }, -/obj/structure/stairs/north, +/obj/structure/stairs/spawner/north, /turf/simulated/floor/bluegrid, /area/ai_upload) "eB" = ( @@ -3615,14 +3615,9 @@ /turf/simulated/floor/tiled/techfloor, /area/ai_upload) "fo" = ( -/obj/effect/floor_decal/techfloor{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/zpipe/up/supply{ - dir = 8 - }, -/turf/simulated/floor/bluegrid, -/area/ai_upload) +/obj/structure/stairs/spawner/south, +/turf/simulated/floor/tiled, +/area/security/brig/visitation) "fp" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 @@ -3767,9 +3762,9 @@ /turf/simulated/floor/tiled, /area/tether/exploration/staircase) "fB" = ( -/obj/structure/stairs/south, +/obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled, -/area/security/brig/visitation) +/area/security/security_cell_hallway) "fC" = ( /obj/effect/floor_decal/borderfloor{ dir = 4 @@ -5270,9 +5265,13 @@ /turf/simulated/floor/tiled, /area/tether/exploration/staircase) "hU" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled, -/area/security/security_cell_hallway) +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) "hV" = ( /turf/simulated/floor/tiled, /area/security/security_cell_hallway) @@ -9093,8 +9092,7 @@ /area/ai_upload_foyer) "nk" = ( /obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_l" + dir = 8 }, /turf/space, /turf/simulated/shuttle/plating/airless/carry, @@ -9239,13 +9237,6 @@ /turf/simulated/floor/plating, /area/storage/tech) "nx" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1) -"ny" = ( /obj/structure/shuttle/engine/propulsion{ dir = 8; icon_state = "propulsion_r" @@ -9253,6 +9244,10 @@ /turf/space, /turf/simulated/shuttle/plating/airless/carry, /area/shuttle/large_escape_pod1) +"ny" = ( +/obj/structure/stairs/spawner/north, +/turf/simulated/floor/tiled, +/area/tether/station/stairs_two) "nz" = ( /obj/machinery/light_switch{ dir = 8; @@ -9356,6 +9351,10 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +"nK" = ( +/obj/structure/stairs/spawner/west, +/turf/simulated/floor/tiled/white, +/area/medical/surgery_hallway) "nM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -12368,10 +12367,6 @@ }, /turf/simulated/floor/tiled/dark, /area/ai_monitored/storage/eva) -"un" = ( -/obj/structure/stairs/north, -/turf/simulated/floor/tiled, -/area/tether/station/stairs_two) "uo" = ( /obj/effect/floor_decal/borderfloor{ dir = 8 @@ -14255,7 +14250,7 @@ /turf/simulated/floor/tiled/white, /area/medical/biostorage) "xQ" = ( -/obj/structure/stairs/west, +/turf/simulated/sky/virgo3b/west, /turf/simulated/floor/tiled/white, /area/medical/biostorage) "xR" = ( @@ -15309,10 +15304,6 @@ }, /turf/simulated/floor/wood, /area/medical/surgery_hallway) -"Ak" = ( -/obj/structure/stairs/west, -/turf/simulated/floor/tiled/white, -/area/medical/surgery_hallway) "Al" = ( /obj/effect/floor_decal/borderfloorwhite/corner{ dir = 4 @@ -27836,7 +27827,7 @@ af XR UT BV -fB +fo fX gw gw @@ -27978,7 +27969,7 @@ af bN ep BV -fB +fo fX gw gw @@ -28003,7 +27994,7 @@ rO sw tc sw -un +ny uP vn vN @@ -28145,7 +28136,7 @@ rP sw tc sw -un +ny uP vo eP @@ -29545,8 +29536,8 @@ cR aS gW gV -hU -hU +fB +fB aj ja kj @@ -30858,8 +30849,8 @@ ze zt zL xb -Ak -Ak +nK +nK AK Ba Bv @@ -35804,11 +35795,11 @@ hl DI RX DL +hU +nk +nk nk nx -nx -nx -ny oY sW ef @@ -35929,7 +35920,7 @@ ac ac dZ eA -fo +fS fS gr dZ From 5e03ebd9dbe660aa6f8cefad3bcc7cc75951830b Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 27 Feb 2021 12:39:28 -0500 Subject: [PATCH 054/193] How did this even work? --- maps/tether/submaps/tether_underdark.dmm | 1 - maps/tether/tether-08-mining.dmm | 1 - 2 files changed, 2 deletions(-) diff --git a/maps/tether/submaps/tether_underdark.dmm b/maps/tether/submaps/tether_underdark.dmm index 7fc80268c2d..e81b9daf601 100644 --- a/maps/tether/submaps/tether_underdark.dmm +++ b/maps/tether/submaps/tether_underdark.dmm @@ -98,7 +98,6 @@ "t" = ( /obj/effect/step_trigger/teleporter/from_underdark{ dir = 4; - icon_state = ""; pixel_x = -16 }, /turf/simulated/floor/tiled/steel_dirty/virgo3b, diff --git a/maps/tether/tether-08-mining.dmm b/maps/tether/tether-08-mining.dmm index 4c0ac146ce5..6c204235a61 100644 --- a/maps/tether/tether-08-mining.dmm +++ b/maps/tether/tether-08-mining.dmm @@ -1876,7 +1876,6 @@ "IY" = ( /obj/effect/step_trigger/teleporter/to_underdark{ dir = 4; - icon_state = ""; pixel_x = -16 }, /turf/simulated/floor/outdoors/grass/sif/virgo3b, From 3e804dc7991228bd412a2d2e00d72f2b04002d6e Mon Sep 17 00:00:00 2001 From: MistakeNot4892 Date: Mon, 22 Feb 2021 08:03:34 +1100 Subject: [PATCH 055/193] Sideports a couple of init unit tests from Neb. --- .../ProcessScheduler/core/process.dm | 388 +++++++++++++ .../ProcessScheduler/core/processScheduler.dm | 234 ++++++++ code/controllers/subsystems/overlays.dm | 2 - .../subsystems/processing/chemistry.dm | 1 + code/datums/mind.dm | 6 + code/datums/roundstats/departmentgoal.dm | 2 + code/game/area/areas.dm | 3 - code/game/gamemodes/cult/cult_structures.dm | 2 +- code/game/machinery/Sleeper.dm | 2 +- code/game/machinery/computer/arcade.dm | 8 +- code/game/machinery/computer/cloning.dm | 2 +- code/game/machinery/computer/medical.dm | 2 +- code/game/machinery/computer/message.dm | 2 +- code/game/machinery/computer/pod.dm | 2 +- code/game/machinery/computer/security.dm | 2 +- code/game/machinery/computer/skills.dm | 2 +- code/game/machinery/doors/brigdoors.dm | 1 - code/game/machinery/newscaster.dm | 2 +- code/game/machinery/transportpod.dm | 2 +- code/game/mecha/combat/gorilla.dm | 2 +- code/game/mecha/combat/phazon.dm | 2 +- code/game/mecha/components/_component.dm | 2 +- .../game/mecha/equipment/tools/inflatables.dm | 2 +- .../game/mecha/equipment/tools/syringe_gun.dm | 2 +- code/game/mecha/mecha.dm | 2 +- code/game/mecha/medical/odysseus.dm | 2 +- code/game/mecha/working/ripley.dm | 4 +- code/game/objects/effects/chem/coating.dm | 2 +- .../objects/effects/decals/warning_stripes.dm | 4 +- code/game/objects/effects/mines.dm | 21 +- code/game/objects/effects/prop/columnblast.dm | 2 +- .../objects/effects/spawners/bombspawner.dm | 8 +- code/game/objects/items/devices/flash.dm | 2 +- .../objects/items/stacks/fifty_spawner.dm | 9 +- code/game/objects/items/stacks/rods.dm | 4 +- code/game/objects/items/stacks/sandbags.dm | 20 +- code/game/objects/items/stacks/stack.dm | 9 +- code/game/objects/items/stacks/tickets.dm | 2 +- .../objects/items/stacks/tiles/tile_types.dm | 4 +- .../objects/items/weapons/material/misc.dm | 4 +- .../objects/items/weapons/tanks/tank_types.dm | 2 +- .../items/weapons/tools/weldingtool.dm | 2 +- code/game/objects/objs.dm | 12 +- code/game/objects/random/_random.dm | 2 +- code/game/objects/structures/cliff.dm | 255 +++++++++ .../structures/crates_lockers/__closets.dm | 1 - code/game/objects/structures/fireaxe.dm | 2 +- code/game/objects/structures/flora/flora.dm | 2 +- .../structures/ghost_pods/ghost_pods.dm | 2 +- .../objects/structures/ghost_pods/human.dm | 4 +- .../objects/structures/ghost_pods/silicon.dm | 2 +- code/game/objects/structures/props/nest.dm | 2 +- code/game/objects/structures/props/swarm.dm | 2 +- .../game/objects/structures/window_spawner.dm | 10 +- code/game/turfs/flooring/flooring_decals.dm | 8 +- code/game/turfs/simulated/floor_types.dm | 2 +- code/game/turfs/simulated/floor_types_eris.dm | 7 - code/game/turfs/space/cracked_asteroid.dm | 6 - code/game/turfs/unsimulated.dm | 8 +- code/game/turfs/unsimulated/beach.dm | 2 +- code/game/turfs/unsimulated/planetary.dm | 2 +- code/modules/artifice/cursedform.dm | 2 +- code/modules/awaymissions/loot.dm | 4 - code/modules/client/client procs.dm | 1 - .../preference_setup/traits/trait_defines.dm | 6 + code/modules/clothing/gloves/antagonist.dm | 2 +- .../clothing/under/accessories/storage.dm | 4 +- code/modules/clothing/under/xenos/vox.dm | 2 +- code/modules/fishing/fishing_net.dm | 2 +- code/modules/fishing/fishing_rod.dm | 2 +- .../food/drinkingglass/drinkingglass.dm | 2 +- code/modules/food/food/cans.dm | 10 +- code/modules/food/food/drinks.dm | 4 +- code/modules/food/food/drinks/bottle.dm | 4 +- code/modules/food/food/snacks.dm | 10 +- code/modules/food/food/thecake.dm | 2 +- code/modules/food/kitchen/microwave.dm | 2 +- .../modules/hydroponics/beekeeping/beehive.dm | 4 +- code/modules/hydroponics/trays/tray.dm | 4 + .../integrated_electronics/core/tools.dm | 1 - .../integrated_electronics/subtypes/input.dm | 6 +- .../integrated_electronics/subtypes/output.dm | 2 +- code/modules/library/lib_machines.dm | 2 +- code/modules/maps/tg/map_template.dm | 6 +- code/modules/materials/material_sheets.dm | 9 +- code/modules/materials/material_synth.dm | 10 +- code/modules/mining/machine_stacking.dm | 10 +- code/modules/mining/mine_items.dm | 5 +- code/modules/mining/ore.dm | 2 +- code/modules/mob/freelook/ai/eye.dm | 10 +- code/modules/mob/freelook/update_triggers.dm | 4 +- .../human/ai_controlled/ai_controlled.dm | 2 +- code/modules/mob/living/silicon/ai/ai.dm | 2 +- .../mob/living/silicon/robot/drone/swarm.dm | 2 +- .../living/silicon/robot/drone/swarm_items.dm | 2 +- .../mob/living/silicon/robot/robot_items.dm | 4 +- .../subtypes/animal/passive/crab.dm | 2 +- .../subtypes/animal/passive/fish.dm | 6 +- .../subtypes/animal/passive/lizard.dm | 2 +- .../subtypes/animal/sif/frostfly.dm | 4 + .../subtypes/animal/sif/glitterfly.dm | 4 +- .../simple_mob/subtypes/animal/sif/kururak.dm | 4 +- .../simple_mob/subtypes/animal/sif/leech.dm | 2 +- .../simple_mob/subtypes/animal/sif/moth.dm | 2 +- .../simple_mob/subtypes/animal/space/worm.dm | 2 +- code/modules/mob/living/voice/voice.dm | 4 +- code/modules/multiz/stairs.dm | 18 +- code/modules/nano/nanoui.dm | 526 ++++++++++++++++++ code/modules/organs/internal/augment.dm | 4 +- .../organs/internal/augment/armmounted.dm | 2 +- code/modules/organs/internal/spleen.dm | 4 +- code/modules/organs/internal/stomach.dm | 3 +- code/modules/organs/organ.dm | 3 +- code/modules/organs/robolimbs.dm | 2 +- code/modules/organs/subtypes/diona.dm | 2 +- code/modules/organs/subtypes/slime.dm | 2 +- code/modules/overmap/turfs.dm | 1 - code/modules/paperwork/pen.dm | 2 +- code/modules/pda/cart.dm | 313 +++++++++++ code/modules/pda/radio.dm | 139 +++++ .../particle_accelerator/particle_smasher.dm | 2 +- code/modules/power/turbine.dm | 2 +- code/modules/projectiles/ammunition/rounds.dm | 2 +- code/modules/projectiles/broken.dm | 2 +- .../modules/reagents/distilling/distilling.dm | 2 +- code/modules/reagents/hoses/connector.dm | 6 +- .../reagents/reagent_containers/spray.dm | 2 +- code/modules/recycling/disposal.dm | 4 +- code/modules/shuttles/landmarks.dm | 2 +- code/modules/turbolift/turbolift_turfs.dm | 2 +- code/unit_tests/subsystem_tests.dm | 46 ++ vorestation.dme | 1 + 132 files changed, 2133 insertions(+), 248 deletions(-) create mode 100644 code/controllers/ProcessScheduler/core/process.dm create mode 100644 code/controllers/ProcessScheduler/core/processScheduler.dm create mode 100644 code/modules/nano/nanoui.dm create mode 100644 code/unit_tests/subsystem_tests.dm diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm new file mode 100644 index 00000000000..7e5478d30d7 --- /dev/null +++ b/code/controllers/ProcessScheduler/core/process.dm @@ -0,0 +1,388 @@ +// Process + +/datum/controller/process + /** + * State vars + */ + // Main controller ref + var/tmp/datum/controller/processScheduler/main + + // 1 if process is not running or queued + var/tmp/idle = 1 + + // 1 if process is queued + var/tmp/queued = 0 + + // 1 if process is running + var/tmp/running = 0 + + // 1 if process is blocked up + var/tmp/hung = 0 + + // 1 if process was killed + var/tmp/killed = 0 + + // Status text var + var/tmp/status + + // Previous status text var + var/tmp/previousStatus + + // 1 if process is disabled + var/tmp/disabled = 0 + + /** + * Config vars + */ + // Process name + + // Process schedule interval + // This controls how often the process would run under ideal conditions. + // If the process scheduler sees that the process has finished, it will wait until + // this amount of time has elapsed from the start of the previous run to start the + // process running again. + var/tmp/schedule_interval = PROCESS_DEFAULT_SCHEDULE_INTERVAL // run every 50 ticks + + // Process sleep interval + // This controls how often the process will yield (call sleep(0)) while it is running. + // Every concurrent process should sleep periodically while running in order to allow other + // processes to execute concurrently. + var/tmp/sleep_interval = PROCESS_DEFAULT_SLEEP_INTERVAL + + // Defer usage; the tick usage at which this process will defer until the next tick + var/tmp/defer_usage = PROCESS_DEFAULT_DEFER_USAGE + + // hang_warning_time - this is the time (in 1/10 seconds) after which the server will begin to show "maybe hung" in the context window + var/tmp/hang_warning_time = PROCESS_DEFAULT_HANG_WARNING_TIME + + // hang_alert_time - After this much time(in 1/10 seconds), the server will send an admin debug message saying the process may be hung + var/tmp/hang_alert_time = PROCESS_DEFAULT_HANG_ALERT_TIME + + // hang_restart_time - After this much time(in 1/10 seconds), the server will automatically kill and restart the process. + var/tmp/hang_restart_time = PROCESS_DEFAULT_HANG_RESTART_TIME + + // Number of deciseconds to delay before starting the process + var/start_delay = 0 + + /** + * recordkeeping vars + */ + + // Records the time (1/10s timeofgame) at which the process last began running + var/tmp/run_start = 0 + + // Records the number of times this process has been killed and restarted + var/tmp/times_killed + + // Tick count + var/tmp/ticks = 0 + + var/tmp/last_task = "" + + var/tmp/last_object + + // How many times in the current run has the process deferred work till the next tick? + var/tmp/cpu_defer_count = 0 + + // Counts the number of times an exception has occurred; gets reset after 10 + var/tmp/list/exceptions = list() + + // The next tick_usage the process will sleep at + var/tmp/next_sleep_usage + + // Last run duration, in seconds + var/tmp/last_run_time = 0 + + // Last 20 run durations + var/tmp/list/last_twenty_run_times = list() + + // Highest run duration, in seconds + var/tmp/highest_run_time = 0 + + // Tick usage at start of current run (updates upon deferring) + var/tmp/tick_usage_start + + // Accumulated tick usage from before each deferral + var/tmp/tick_usage_accumulated = 0 + +/datum/controller/process/New(var/datum/controller/processScheduler/scheduler) + ..() + main = scheduler + previousStatus = "idle" + idle() + name = "process" + run_start = 0 + ticks = 0 + last_task = 0 + last_object = null + +/datum/controller/process/proc/started() + // Initialize run_start so we can detect hung processes. + run_start = TimeOfGame + + // Initialize defer count + cpu_defer_count = 0 + + // Prepare usage tracking (defer() updates these) + tick_usage_start = TICK_USAGE + tick_usage_accumulated = 0 + + running() + main.processStarted(src) + + onStart() + +/datum/controller/process/proc/finished() + ticks++ + recordRunTime() + idle() + main.processFinished(src) + + onFinish() + +/datum/controller/process/proc/recordRunTime() + // Convert from tick usage (100/tick) to seconds of CPU time used + var/total_usage = (tick_usage_accumulated + (TICK_USAGE - tick_usage_start)) / 1000 * world.tick_lag + + last_run_time = total_usage + if(total_usage > highest_run_time) + highest_run_time = total_usage + if(last_twenty_run_times.len == 20) + last_twenty_run_times.Cut(1, 2) + last_twenty_run_times += total_usage + +/datum/controller/process/proc/doWork() + +/datum/controller/process/proc/setup() + +/datum/controller/process/process() + started() + doWork() + finished() + +/datum/controller/process/proc/running() + idle = 0 + queued = 0 + running = 1 + hung = 0 + setStatus(PROCESS_STATUS_RUNNING) + +/datum/controller/process/proc/idle() + queued = 0 + running = 0 + idle = 1 + hung = 0 + setStatus(PROCESS_STATUS_IDLE) + +/datum/controller/process/proc/queued() + idle = 0 + running = 0 + queued = 1 + hung = 0 + setStatus(PROCESS_STATUS_QUEUED) + +/datum/controller/process/proc/hung() + hung = 1 + setStatus(PROCESS_STATUS_HUNG) + +/datum/controller/process/proc/handleHung() + var/datum/lastObj = last_object + var/lastObjType = "null" + if(istype(lastObj)) + lastObjType = lastObj.type + + var/msg = "[name] process hung at tick #[ticks]. Process was unresponsive for [(TimeOfGame - run_start) / 10] seconds and was restarted. Last task: [last_task]. Last Object Type: [lastObjType]" + log_debug(msg) + message_admins(msg) + + main.restartProcess(src.name) + +/datum/controller/process/proc/kill() + if (!killed) + var/msg = "[name] process was killed at tick #[ticks]." + log_debug(msg) + message_admins(msg) + // Allow inheritors to clean up if needed + onKill() + qdel(src) + +// Do not call this directly - use SHECK +/datum/controller/process/proc/defer() + if(killed) + // The kill proc is the only place where killed is set. + // The kill proc should have deleted this datum, and all sleeping procs that are + // owned by it. + CRASH("A killed process is still running somehow...") + if (hung) + // This will only really help if the doWork proc ends up in an infinite loop. + handleHung() + CRASH("Process [name] hung and was restarted.") + + tick_usage_accumulated += (TICK_USAGE - tick_usage_start) + if(TICK_USAGE < defer_usage) + sleep(0) + else + sleep(world.tick_lag) + cpu_defer_count++ + tick_usage_start = TICK_USAGE + next_sleep_usage = min(TICK_USAGE + sleep_interval, defer_usage) + +/datum/controller/process/proc/update() + // Clear delta + if(previousStatus != status) + setStatus(status) + + var/elapsedTime = getElapsedTime() + + if (hung) + handleHung() + return + else if (elapsedTime > hang_restart_time) + hung() + else if (elapsedTime > hang_alert_time) + setStatus(PROCESS_STATUS_PROBABLY_HUNG) + else if (elapsedTime > hang_warning_time) + setStatus(PROCESS_STATUS_MAYBE_HUNG) + + +/datum/controller/process/proc/getElapsedTime() + return TimeOfGame - run_start + +/datum/controller/process/proc/tickDetail() + return + +/datum/controller/process/proc/getContext() + return "[name][getAverageRunTime()][last_run_time][highest_run_time][ticks]\n" + +/datum/controller/process/proc/getContextData() + return list( + "name" = name, + "averageRunTime" = getAverageRunTime(), + "lastRunTime" = last_run_time, + "highestRunTime" = highest_run_time, + "ticks" = ticks, + "schedule" = schedule_interval, + "status" = getStatusText(), + "disabled" = disabled + ) + +/datum/controller/process/proc/getStatus() + return status + +/datum/controller/process/proc/getStatusText(var/s = 0) + if(!s) + s = status + switch(s) + if(PROCESS_STATUS_IDLE) + return "idle" + if(PROCESS_STATUS_QUEUED) + return "queued" + if(PROCESS_STATUS_RUNNING) + return "running" + if(PROCESS_STATUS_MAYBE_HUNG) + return "maybe hung" + if(PROCESS_STATUS_PROBABLY_HUNG) + return "probably hung" + if(PROCESS_STATUS_HUNG) + return "HUNG" + else + return "UNKNOWN" + +/datum/controller/process/proc/getPreviousStatus() + return previousStatus + +/datum/controller/process/proc/getPreviousStatusText() + return getStatusText(previousStatus) + +/datum/controller/process/proc/setStatus(var/newStatus) + previousStatus = status + status = newStatus + +/datum/controller/process/proc/setLastTask(var/task, var/object) + last_task = task + last_object = object + +/datum/controller/process/proc/_copyStateFrom(var/datum/controller/process/target) + main = target.main + name = target.name + schedule_interval = target.schedule_interval + sleep_interval = target.sleep_interval + run_start = 0 + times_killed = target.times_killed + ticks = target.ticks + last_task = target.last_task + last_object = target.last_object + copyStateFrom(target) + +/datum/controller/process/proc/copyStateFrom(var/datum/controller/process/target) + +/datum/controller/process/proc/onKill() + +/datum/controller/process/proc/onStart() + +/datum/controller/process/proc/onFinish() + +/datum/controller/process/proc/disable() + disabled = 1 + +/datum/controller/process/proc/enable() + disabled = 0 + +/datum/controller/process/proc/getAverageRunTime() + var/t = 0 + var/c = 0 + for(var/time in last_twenty_run_times) + t += time + c++ + + if(c > 0) + return t / c + return c + +/datum/controller/process/proc/getLastRunTime() + return last_run_time + +/datum/controller/process/proc/getHighestRunTime() + return highest_run_time + +/datum/controller/process/proc/getTicks() + return ticks + +/datum/controller/process/proc/statProcess() + var/averageRunTime = round(getAverageRunTime(), 0.001) + var/lastRunTime = round(last_run_time, 0.001) + var/highestRunTime = round(highest_run_time, 0.001) + var/deferTime = round(cpu_defer_count / 10 * world.tick_lag, 0.01) + stat("[name]", "T#[getTicks()] | AR [averageRunTime] | LR [lastRunTime] | HR [highestRunTime] | D [deferTime]") + +/datum/controller/process/proc/catchException(var/exception/e, var/thrower) + if(istype(e)) // Real runtimes go to the real error handler + log_runtime(e, thrower, "Caught by process: [name]") + return + var/etext = "[e]" + var/eid = "[e]" // Exception ID, for tracking repeated exceptions + var/ptext = "" // "processing..." text, for what was being processed (if known) + if(istype(e)) + etext += " in [e.file], line [e.line]" + eid = "[e.file]:[e.line]" + if(eid in exceptions) + if(exceptions[eid]++ >= 10) + return + else + exceptions[eid] = 1 + if(istype(thrower, /datum)) + var/datum/D = thrower + ptext = " processing [D.type]" + if(istype(thrower, /atom)) + var/atom/A = thrower + ptext += " ([A]) ([A.x],[A.y],[A.z])" + log_to_dd("\[[time_stamp()]\] Process [name] caught exception[ptext]: [etext]") + if(exceptions[eid] >= 10) + log_to_dd("This exception will now be ignored for ten minutes.") + spawn(6000) + exceptions[eid] = 0 + +/datum/controller/process/proc/catchBadType(var/datum/caught) + if(isnull(caught) || !istype(caught) || QDELETED(caught)) + return // Only bother with types we can identify and that don't belong + catchException("Type [caught.type] does not belong in process' queue") diff --git a/code/controllers/ProcessScheduler/core/processScheduler.dm b/code/controllers/ProcessScheduler/core/processScheduler.dm new file mode 100644 index 00000000000..96fae6db910 --- /dev/null +++ b/code/controllers/ProcessScheduler/core/processScheduler.dm @@ -0,0 +1,234 @@ +// Singleton instance of game_controller_new, setup in world.New() +var/global/datum/controller/processScheduler/processScheduler + +/datum/controller/processScheduler + // Processes known by the scheduler + var/tmp/datum/controller/process/list/processes = new + + // Processes that are currently running + var/tmp/datum/controller/process/list/running = new + + // Processes that are idle + var/tmp/datum/controller/process/list/idle = new + + // Processes that are queued to run + var/tmp/datum/controller/process/list/queued = new + + // Process name -> process object map + var/tmp/datum/controller/process/list/nameToProcessMap = new + + // Process last queued times (world time) + var/tmp/datum/controller/process/list/last_queued = new + + // How long to sleep between runs (set to tick_lag in New) + var/tmp/scheduler_sleep_interval + + // Controls whether the scheduler is running or not + var/tmp/isRunning = 0 + + // Setup for these processes will be deferred until all the other processes are set up. + var/tmp/list/deferredSetupList = new + +/datum/controller/processScheduler/New() + ..() + // When the process scheduler is first new'd, tick_lag may be wrong, so these + // get re-initialized when the process scheduler is started. + // (These are kept here for any processes that decide to process before round start) + scheduler_sleep_interval = world.tick_lag + +/** + * deferSetupFor + * @param path processPath + * If a process needs to be initialized after everything else, add it to + * the deferred setup list. On goonstation, only the ticker needs to have + * this treatment. + */ +/datum/controller/processScheduler/proc/deferSetupFor(var/processPath) + if (!(processPath in deferredSetupList)) + deferredSetupList += processPath + +/datum/controller/processScheduler/proc/setup() + // There can be only one + if(processScheduler && (processScheduler != src)) + qdel(src) + return 0 + + var/process + // Add all the processes we can find, except for the ticker + for (process in subtypesof(/datum/controller/process)) + if (!(process in deferredSetupList)) + addProcess(new process(src)) + + for (process in deferredSetupList) + addProcess(new process(src)) + +/datum/controller/processScheduler/proc/start() + isRunning = 1 + // tick_lag will have been set by now, so re-initialize these + scheduler_sleep_interval = world.tick_lag + updateStartDelays() + spawn(0) + process() + +/datum/controller/processScheduler/process() + while(isRunning) + checkRunningProcesses() + queueProcesses() + runQueuedProcesses() + sleep(scheduler_sleep_interval) + +/datum/controller/processScheduler/proc/stop() + isRunning = 0 + +/datum/controller/processScheduler/proc/checkRunningProcesses() + for(var/datum/controller/process/p in running) + p.update() + + if (isnull(p)) // Process was killed + continue + + var/status = p.getStatus() + var/previousStatus = p.getPreviousStatus() + + // Check status changes + if(status != previousStatus) + //Status changed. + switch(status) + if(PROCESS_STATUS_PROBABLY_HUNG) + message_admins("Process '[p.name]' may be hung.") + if(PROCESS_STATUS_HUNG) + message_admins("Process '[p.name]' is hung and will be restarted.") + +/datum/controller/processScheduler/proc/queueProcesses() + for(var/datum/controller/process/p in processes) + // Don't double-queue, don't queue running processes + if (p.disabled || p.running || p.queued || !p.idle) + continue + + // If the process should be running by now, go ahead and queue it + if (world.time >= last_queued[p] + p.schedule_interval) + setQueuedProcessState(p) + +/datum/controller/processScheduler/proc/runQueuedProcesses() + for(var/datum/controller/process/p in queued) + runProcess(p) + +/datum/controller/processScheduler/proc/addProcess(var/datum/controller/process/process) + processes.Add(process) + process.idle() + idle.Add(process) + + // Set up process + process.setup() + + // Save process in the name -> process map + nameToProcessMap[process.name] = process + +/datum/controller/processScheduler/proc/replaceProcess(var/datum/controller/process/oldProcess, var/datum/controller/process/newProcess) + processes.Remove(oldProcess) + processes.Add(newProcess) + + newProcess.idle() + idle.Remove(oldProcess) + running.Remove(oldProcess) + queued.Remove(oldProcess) + idle.Add(newProcess) + + newProcess.last_run_time = oldProcess.last_run_time + newProcess.last_twenty_run_times = oldProcess.last_twenty_run_times + newProcess.highest_run_time = oldProcess.highest_run_time + + nameToProcessMap[newProcess.name] = newProcess + +/datum/controller/processScheduler/proc/updateStartDelays() + for(var/datum/controller/process/p in processes) + if(p.start_delay) + last_queued[p] = world.time - p.start_delay + +/datum/controller/processScheduler/proc/runProcess(var/datum/controller/process/process) + spawn(0) + process.process() + +/datum/controller/processScheduler/proc/processStarted(var/datum/controller/process/process) + setRunningProcessState(process) + last_queued[process] = world.time + +/datum/controller/processScheduler/proc/processFinished(var/datum/controller/process/process) + setIdleProcessState(process) + +/datum/controller/processScheduler/proc/setIdleProcessState(var/datum/controller/process/process) + if (process in running) + running -= process + if (process in queued) + queued -= process + if (!(process in idle)) + idle += process + +/datum/controller/processScheduler/proc/setQueuedProcessState(var/datum/controller/process/process) + if (process in running) + running -= process + if (process in idle) + idle -= process + if (!(process in queued)) + queued += process + + // The other state transitions are handled internally by the process. + process.queued() + +/datum/controller/processScheduler/proc/setRunningProcessState(var/datum/controller/process/process) + if (process in queued) + queued -= process + if (process in idle) + idle -= process + if (!(process in running)) + running += process + + +/datum/controller/processScheduler/proc/getStatusData() + var/list/data = new + + for (var/datum/controller/process/p in processes) + data.len++ + data[data.len] = p.getContextData() + + return data + +/datum/controller/processScheduler/proc/getProcessCount() + return processes.len + +/datum/controller/processScheduler/proc/hasProcess(var/processName as text) + if (nameToProcessMap[processName]) + return 1 + +/datum/controller/processScheduler/proc/killProcess(var/processName as text) + restartProcess(processName) + +/datum/controller/processScheduler/proc/restartProcess(var/processName as text) + if (hasProcess(processName)) + var/datum/controller/process/oldInstance = nameToProcessMap[processName] + var/datum/controller/process/newInstance = new oldInstance.type(src) + newInstance._copyStateFrom(oldInstance) + replaceProcess(oldInstance, newInstance) + oldInstance.kill() + +/datum/controller/processScheduler/proc/enableProcess(var/processName as text) + if (hasProcess(processName)) + var/datum/controller/process/process = nameToProcessMap[processName] + process.enable() + +/datum/controller/processScheduler/proc/disableProcess(var/processName as text) + if (hasProcess(processName)) + var/datum/controller/process/process = nameToProcessMap[processName] + process.disable() + + +/datum/controller/processScheduler/proc/statProcesses() + if(!isRunning) + stat("Processes", "Scheduler not running") + return + stat("Processes", "[processes.len] (R [running.len] / Q [queued.len] / I [idle.len])") + for(var/datum/controller/process/p in processes) + p.statProcess() + +/datum/controller/processScheduler/proc/getProcess(var/process_name) + return nameToProcessMap[process_name] diff --git a/code/controllers/subsystems/overlays.dm b/code/controllers/subsystems/overlays.dm index 60b08c71d2c..77c9d3ab94a 100644 --- a/code/controllers/subsystems/overlays.dm +++ b/code/controllers/subsystems/overlays.dm @@ -5,7 +5,6 @@ SUBSYSTEM_DEF(overlays) priority = FIRE_PRIORITY_OVERLAYS init_order = INIT_ORDER_OVERLAY - var/initialized = FALSE var/list/queue // Queue of atoms needing overlay compiling (TODO-VERIFY!) var/list/stats var/list/overlay_icon_state_caches // Cache thing @@ -22,7 +21,6 @@ var/global/image/appearance_bro = new() // Temporarily super-global because of B stats = list() /datum/controller/subsystem/overlays/Initialize() - initialized = TRUE fire(mc_check = FALSE) ..() diff --git a/code/controllers/subsystems/processing/chemistry.dm b/code/controllers/subsystems/processing/chemistry.dm index 7f4fd9c42b6..b4641ba7e00 100644 --- a/code/controllers/subsystems/processing/chemistry.dm +++ b/code/controllers/subsystems/processing/chemistry.dm @@ -22,6 +22,7 @@ PROCESSING_SUBSYSTEM_DEF(chemistry) /datum/controller/subsystem/processing/chemistry/Initialize() initialize_chemical_reactions() initialize_chemical_reagents() + ..() //Chemical Reactions - Initialises all /datum/chemical_reaction into a list // It is filtered into multiple lists within a list. diff --git a/code/datums/mind.dm b/code/datums/mind.dm index 157a3f113ff..f2da6f644ae 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -513,8 +513,14 @@ //HUMAN /mob/living/carbon/human/mind_initialize() +<<<<<<< HEAD ..() if(!mind.assigned_role) mind.assigned_role = USELESS_JOB //defualt //VOREStation Edit - Visitor not Assistant +======= + . = ..() + if(!mind.assigned_role) + mind.assigned_role = "Assistant" //defualt +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) //slime /mob/living/simple_mob/slime/mind_initialize() diff --git a/code/datums/roundstats/departmentgoal.dm b/code/datums/roundstats/departmentgoal.dm index b0aa69784c6..333e6c03963 100644 --- a/code/datums/roundstats/departmentgoal.dm +++ b/code/datums/roundstats/departmentgoal.dm @@ -35,6 +35,7 @@ GLOBAL_LIST(active_department_goals) cat_goals -= G GLOB.active_department_goals[category] |= G + return 1 /hook/roundend/proc/checkDepartmentGoals() for(var/category in GLOB.active_department_goals) @@ -50,6 +51,7 @@ GLOBAL_LIST(active_department_goals) var/success = G.check_completion() to_world("[success ? "[G.name]" : "[G.name]"]") to_world("[G.goal_text]") + return 1 /datum/goal var/name = "goal" diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index b5f9ac3a2fb..9c8bbccc798 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -54,10 +54,8 @@ /area/Initialize() . = ..() - luminosity = !(dynamic_lighting) icon_state = "" - return INITIALIZE_HINT_LATELOAD // Areas tradiationally are initialized AFTER other atoms. /area/LateInitialize() @@ -68,7 +66,6 @@ power_change() // all machines set to current power level, also updates lighting icon if(no_spoilers) set_spoiler_obfuscation(TRUE) - return INITIALIZE_HINT_LATELOAD // Changes the area of T to A. Do not do this manually. // Area is expected to be a non-null instance. diff --git a/code/game/gamemodes/cult/cult_structures.dm b/code/game/gamemodes/cult/cult_structures.dm index bbf4bfb3437..241d6132756 100644 --- a/code/game/gamemodes/cult/cult_structures.dm +++ b/code/game/gamemodes/cult/cult_structures.dm @@ -34,7 +34,7 @@ var/last_activation = 0 /obj/structure/cult/pylon/Initialize() - ..() + . = ..() START_PROCESSING(SSobj, src) /obj/structure/cult/pylon/attack_hand(mob/M as mob) diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm index a97fbf986f7..e0ff3a6086c 100644 --- a/code/game/machinery/Sleeper.dm +++ b/code/game/machinery/Sleeper.dm @@ -529,5 +529,5 @@ stasis_level = 100 //Just one setting /obj/machinery/sleeper/survival_pod/Initialize() - ..() + . = ..() RefreshParts(1) diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index 7ff97c83e85..25299dcda8c 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -1,4 +1,4 @@ -/obj/machinery/computer/arcade/ +/obj/machinery/computer/arcade name = "random arcade" desc = "random arcade machine" icon_state = "arcade" @@ -25,15 +25,15 @@ /obj/item/toy/stickhorse = 2 ) -/obj/machinery/computer/arcade/New() - ..() +/obj/machinery/computer/arcade/Initialize() + . = ..() // If it's a generic arcade machine, pick a random arcade // circuit board for it and make the new machine if(!circuit) var/choice = pick(subtypesof(/obj/item/weapon/circuitboard/arcade) - /obj/item/weapon/circuitboard/arcade/clawmachine) var/obj/item/weapon/circuitboard/CB = new choice() new CB.build_path(loc, CB) - qdel(src) + return INITIALIZE_HINT_QDEL /obj/machinery/computer/arcade/proc/prizevend() if(!(contents-circuit).len) diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index cc05d632176..8d4202d4213 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -26,7 +26,7 @@ light_color = "#315ab4" /obj/machinery/computer/cloning/Initialize() - ..() + . = ..() pods = list() records = list() set_scan_temp("Scanner ready.", "good") diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm index adf53c80a8e..680ce44345f 100644 --- a/code/game/machinery/computer/medical.dm +++ b/code/game/machinery/computer/medical.dm @@ -29,7 +29,7 @@ /obj/machinery/computer/med_data/Initialize() - ..() + . = ..() field_edit_questions = list( // General "sex" = "Please select new sex:", diff --git a/code/game/machinery/computer/message.dm b/code/game/machinery/computer/message.dm index 1caa7b61a4d..430b42591cf 100644 --- a/code/game/machinery/computer/message.dm +++ b/code/game/machinery/computer/message.dm @@ -335,7 +335,7 @@ name = "Monitor Decryption Key" /obj/item/weapon/paper/monitorkey/Initialize() - ..() //Late init + ..() return INITIALIZE_HINT_LATELOAD /obj/item/weapon/paper/monitorkey/LateInitialize() diff --git a/code/game/machinery/computer/pod.dm b/code/game/machinery/computer/pod.dm index dbd5ba8383f..5eae5e82d08 100644 --- a/code/game/machinery/computer/pod.dm +++ b/code/game/machinery/computer/pod.dm @@ -13,7 +13,7 @@ var/title = "Mass Driver Controls" /obj/machinery/computer/pod/Initialize() - ..() //Not returning parent because lateload + ..() return INITIALIZE_HINT_LATELOAD /obj/machinery/computer/pod/LateInitialize() diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm index 1fbd897113d..40a4d594cbd 100644 --- a/code/game/machinery/computer/security.dm +++ b/code/game/machinery/computer/security.dm @@ -25,7 +25,7 @@ var/static/list/field_edit_choices /obj/machinery/computer/secure_data/Initialize() - ..() + . = ..() field_edit_questions = list( // General "name" = "Please enter new name:", diff --git a/code/game/machinery/computer/skills.dm b/code/game/machinery/computer/skills.dm index 47b9e8ce256..e11f404b165 100644 --- a/code/game/machinery/computer/skills.dm +++ b/code/game/machinery/computer/skills.dm @@ -30,7 +30,7 @@ var/static/list/field_edit_choices /obj/machinery/computer/skills/Initialize() - ..() + . = ..() field_edit_questions = list( // General "name" = "Please input new name:", diff --git a/code/game/machinery/doors/brigdoors.dm b/code/game/machinery/doors/brigdoors.dm index f4d9c900ed3..fdd526039b3 100644 --- a/code/game/machinery/doors/brigdoors.dm +++ b/code/game/machinery/doors/brigdoors.dm @@ -40,7 +40,6 @@ /obj/machinery/door_timer/Initialize() ..() - //Doors need to go first, and can't rely on init order, so come back to me. return INITIALIZE_HINT_LATELOAD /obj/machinery/door_timer/LateInitialize() diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index c23d02f4d01..a1798ea5e42 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -164,7 +164,7 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) securityCaster = 1 /obj/machinery/newscaster/Initialize() - ..() //Not returning . because lateload below + ..() allCasters += src unit_no = ++unit_no_cur paper_remaining = 15 diff --git a/code/game/machinery/transportpod.dm b/code/game/machinery/transportpod.dm index 0b499096fea..4a43cb18904 100644 --- a/code/game/machinery/transportpod.dm +++ b/code/game/machinery/transportpod.dm @@ -32,7 +32,7 @@ sleep(2) go_out() sleep(2) - del(src) + qdel(src) /obj/machinery/transportpod/relaymove(mob/user as mob) if(user.stat) diff --git a/code/game/mecha/combat/gorilla.dm b/code/game/mecha/combat/gorilla.dm index 4052afe8e6a..fecb361f1a2 100644 --- a/code/game/mecha/combat/gorilla.dm +++ b/code/game/mecha/combat/gorilla.dm @@ -31,7 +31,7 @@ thrusters_possible = 1 /obj/mecha/combat/gorilla/Initialize() - ..() + . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tesla_energy_relay(src) // This thing basically cannot function without an external power supply. ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/weapon/ballistic/cannon(src) diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm index 3ae3e41e131..a1ea2ab4519 100644 --- a/code/game/mecha/combat/phazon.dm +++ b/code/game/mecha/combat/phazon.dm @@ -40,7 +40,7 @@ switch_dmg_type_possible = TRUE /obj/mecha/combat/phazon/equipped/Initialize() - ..() + . = ..() starting_equipment = list( /obj/item/mecha_parts/mecha_equipment/tool/rcd, /obj/item/mecha_parts/mecha_equipment/gravcatapult diff --git a/code/game/mecha/components/_component.dm b/code/game/mecha/components/_component.dm index aadf390c615..3d770e0dce0 100644 --- a/code/game/mecha/components/_component.dm +++ b/code/game/mecha/components/_component.dm @@ -43,7 +43,7 @@ . += "It is completely destroyed." /obj/item/mecha_parts/component/Initialize() - ..() + . = ..() integrity = max_integrity if(start_damaged) diff --git a/code/game/mecha/equipment/tools/inflatables.dm b/code/game/mecha/equipment/tools/inflatables.dm index b18ba2eae11..ff766577ded 100644 --- a/code/game/mecha/equipment/tools/inflatables.dm +++ b/code/game/mecha/equipment/tools/inflatables.dm @@ -14,7 +14,7 @@ var/obj/item/weapon/inflatable_dispenser/my_deployer = null /obj/item/mecha_parts/mecha_equipment/tool/powertool/inflatables/Initialize() - ..() + . = ..() my_deployer = my_tool /obj/item/mecha_parts/mecha_equipment/tool/powertool/inflatables/Topic(href, href_list) diff --git a/code/game/mecha/equipment/tools/syringe_gun.dm b/code/game/mecha/equipment/tools/syringe_gun.dm index 1658a01df6d..fd73d74fc2e 100644 --- a/code/game/mecha/equipment/tools/syringe_gun.dm +++ b/code/game/mecha/equipment/tools/syringe_gun.dm @@ -318,7 +318,7 @@ equip_type = EQUIP_HULL /obj/item/mecha_parts/mecha_equipment/crisis_drone/Initialize() - ..() + . = ..() drone_overlay = new(src.icon, icon_state = droid_state) /obj/item/mecha_parts/mecha_equipment/crisis_drone/Destroy() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index bd2cf8460f0..60bb48c5f6b 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -198,7 +198,7 @@ var/weapons_only_cycle = FALSE //So combat mechs don't switch to their equipment at times. /obj/mecha/Initialize() - ..() + . = ..() for(var/path in starting_components) var/obj/item/mecha_parts/component/C = new path(src) diff --git a/code/game/mecha/medical/odysseus.dm b/code/game/mecha/medical/odysseus.dm index 4db6332cb10..316d39bacee 100644 --- a/code/game/mecha/medical/odysseus.dm +++ b/code/game/mecha/medical/odysseus.dm @@ -127,7 +127,7 @@ C.images += holder */ /obj/mecha/medical/odysseus/loaded/Initialize() - ..() + . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/sleeper ME.attach(src) ME = new /obj/item/mecha_parts/mecha_equipment/tool/sleeper diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index def044c9bbc..4e92f757d27 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -70,7 +70,7 @@ max_special_equip = 1 /obj/mecha/working/ripley/deathripley/Initialize() - ..() + . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/safety ME.attach(src) return @@ -80,7 +80,7 @@ name = "APLU \"Miner\"" /obj/mecha/working/ripley/mining/Initialize() - ..() + . = ..() //Attach drill if(prob(25)) //Possible diamond drill... Feeling lucky? var/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill/D = new /obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill diff --git a/code/game/objects/effects/chem/coating.dm b/code/game/objects/effects/chem/coating.dm index a777bbe5e05..2e9ad26049c 100644 --- a/code/game/objects/effects/chem/coating.dm +++ b/code/game/objects/effects/chem/coating.dm @@ -11,7 +11,7 @@ create_reagents(100) /obj/effect/decal/cleanable/chemcoating/Initialize() - ..() + . = ..() var/turf/T = get_turf(src) if(T) for(var/obj/O in get_turf(src)) diff --git a/code/game/objects/effects/decals/warning_stripes.dm b/code/game/objects/effects/decals/warning_stripes.dm index db7c4bf74f1..0e3d12897d8 100644 --- a/code/game/objects/effects/decals/warning_stripes.dm +++ b/code/game/objects/effects/decals/warning_stripes.dm @@ -1,10 +1,10 @@ /obj/effect/decal/warning_stripes icon = 'icons/effects/warning_stripes.dmi' -/obj/effect/decal/warning_stripes/New() +/obj/effect/decal/warning_stripes/Initialize() . = ..() var/turf/T=get_turf(src) var/image/I=image(icon, icon_state = icon_state, dir = dir) I.color=color T.overlays += I - qdel(src) + return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index c5e1f26c615..c49a4e06665 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -10,32 +10,37 @@ var/obj/item/weapon/mine/mineitemtype = /obj/item/weapon/mine var/panel_open = 0 var/datum/wires/mines/wires = null - register_as_dangerous_object = TRUE - var/camo_net = FALSE // Will the mine 'cloak' on deployment? // The trap item will be triggered in some manner when detonating. Default only checks for grenades. var/obj/item/trap = null -/obj/effect/mine/New() +/obj/effect/mine/Initialize() icon_state = "uglyminearmed" wires = new(src) - + . = ..() if(ispath(trap)) trap = new trap(src) - -/obj/effect/mine/Initialize() - ..() - + register_dangerous_to_step() if(camo_net) alpha = 50 /obj/effect/mine/Destroy() + unregister_dangerous_to_step() if(trap) QDEL_NULL(trap) qdel_null(wires) return ..() +/obj/effect/mine/Moved(atom/oldloc) + . = ..() + if(.) + var/turf/old_turf = get_turf(oldloc) + var/turf/new_turf = get_turf(src) + if(old_turf != new_turf) + old_turf.unregister_dangerous_object(src) + new_turf.register_dangerous_object(src) + /obj/effect/mine/proc/explode(var/mob/living/M) var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread() triggered = 1 diff --git a/code/game/objects/effects/prop/columnblast.dm b/code/game/objects/effects/prop/columnblast.dm index fc604235c82..ce0e4b2aadb 100644 --- a/code/game/objects/effects/prop/columnblast.dm +++ b/code/game/objects/effects/prop/columnblast.dm @@ -17,7 +17,7 @@ ..() /obj/effect/temporary_effect/eruption/Initialize() - ..() + . = ..() flick("[icon_state]_create",src) /obj/effect/temporary_effect/eruption/Destroy() diff --git a/code/game/objects/effects/spawners/bombspawner.dm b/code/game/objects/effects/spawners/bombspawner.dm index c848a2f1dfe..eb025f9ba40 100644 --- a/code/game/objects/effects/spawners/bombspawner.dm +++ b/code/game/objects/effects/spawners/bombspawner.dm @@ -159,7 +159,6 @@ /obj/effect/spawner/newbomb/Initialize(newloc) ..(newloc) - var/obj/item/device/transfer_valve/V = new(src.loc) var/obj/item/weapon/tank/phoron/PT = new(V) var/obj/item/weapon/tank/oxygen/OT = new(V) @@ -183,19 +182,14 @@ OT.air_contents.temperature = PHORON_MINIMUM_BURN_TEMPERATURE+1 OT.air_contents.update_values() - var/obj/item/device/assembly/S = new assembly_type(V) - - V.attached_device = S S.holder = V S.toggle_secure() V.update_icon() - - qdel(src) - + return INITIALIZE_HINT_QDEL /////////////////////// diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 2247674f60c..facc87ae64a 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -33,7 +33,7 @@ var/cell_type = /obj/item/weapon/cell/device /obj/item/device/flash/Initialize() - ..() + . = ..() power_supply = new cell_type(src) /obj/item/device/flash/attackby(var/obj/item/W, var/mob/user) diff --git a/code/game/objects/items/stacks/fifty_spawner.dm b/code/game/objects/items/stacks/fifty_spawner.dm index 81dfce96913..e3ba667703a 100644 --- a/code/game/objects/items/stacks/fifty_spawner.dm +++ b/code/game/objects/items/stacks/fifty_spawner.dm @@ -7,15 +7,12 @@ var/obj/item/stack/type_to_spawn = null /obj/fiftyspawner/Initialize() - ..() //We're not returning . because we're going to ask to be deleted. - + ..() var/turf/T = get_turf(src) - var/obj/item/stack/M = new type_to_spawn(T) + var/obj/structure/closet/C = locate() in T + var/obj/item/stack/M = new type_to_spawn(C || T) M.amount = M.max_amount //some stuff spawns with 60, we're still calling it fifty M.update_icon() // Some stacks have different sprites depending on how full they are. - var/obj/structure/closet/C = locate() in T - if(C) - C.contents += M return INITIALIZE_HINT_QDEL //Bye! /obj/fiftyspawner/rods diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 6ffa7100ca8..c88527608f2 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -24,8 +24,8 @@ stacktype = /obj/item/stack/rods no_variants = TRUE -/obj/item/stack/rods/New() - ..() +/obj/item/stack/rods/Initialize() + . = ..() recipes = rods_recipes update_icon() diff --git a/code/game/objects/items/stacks/sandbags.dm b/code/game/objects/items/stacks/sandbags.dm index c4e755c4852..6eff93bfc5f 100644 --- a/code/game/objects/items/stacks/sandbags.dm +++ b/code/game/objects/items/stacks/sandbags.dm @@ -32,19 +32,15 @@ bag_material = MAT_SYNCLOTH -/obj/item/stack/sandbags/New(var/newloc, var/amt, var/bag_mat) - ..() +/obj/item/stack/sandbags/Initialize(var/ml, var/amt, var/bag_mat) + . = ..(ml, amt) recipes = sandbag_recipes update_icon() - if(bag_mat) bag_material = bag_mat - var/datum/material/M = get_material_by_name("[bag_material]") if(!M) - qdel(src) - return - + return INITIALIZE_HINT_QDEL color = M.icon_colour /obj/item/stack/sandbags/update_icon() @@ -136,17 +132,13 @@ var/global/list/datum/stack_recipe/sandbag_recipes = list( \ var/bag_material = "cloth" -/obj/item/stack/emptysandbag/New(var/newloc, var/amt, var/bag_mat) - ..(newloc, amt) - +/obj/item/stack/emptysandbag/Initialize(var/ml, var/amt, var/bag_mat) + . = ..(ml, amt) if(bag_mat) bag_material = bag_mat - var/datum/material/M = get_material_by_name("[bag_material]") if(!M) - qdel(src) - return - + return INITIALIZE_HINT_QDEL color = M.icon_colour /obj/item/stack/emptysandbag/attack_self(var/mob/user) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index d42d6c0e563..7d9783df685 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -29,14 +29,13 @@ var/pass_color = FALSE // Will the item pass its own color var to the created item? Dyed cloth, wood, etc. var/strict_color_stacking = FALSE // Will the stack merge with other stacks that are different colors? (Dyed cloth, wood, etc) -/obj/item/stack/New(var/loc, var/amount=null) - ..() - if (!stacktype) +/obj/item/stack/Initialize(var/ml, var/amount) + . = ..() + if(!stacktype) stacktype = type - if (amount) + if(amount) src.amount = amount update_icon() - return /obj/item/stack/Destroy() if(uses_charge) diff --git a/code/game/objects/items/stacks/tickets.dm b/code/game/objects/items/stacks/tickets.dm index 1d9cbf047ee..6681934f7ce 100644 --- a/code/game/objects/items/stacks/tickets.dm +++ b/code/game/objects/items/stacks/tickets.dm @@ -7,7 +7,7 @@ w_class = ITEMSIZE_TINY max_amount = 30 -/obj/item/stack/arcadeticket/New(loc, amount = null) +/obj/item/stack/arcadeticket/Initialize() . = ..() update_icon() diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 5e5ac1a746d..aefe9a0cd0d 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -20,8 +20,8 @@ drop_sound = 'sound/items/drop/axe.ogg' pickup_sound = 'sound/items/pickup/axe.ogg' -/obj/item/stack/tile/New() - ..() +/obj/item/stack/tile/Initialize() + . = ..() randpixel_xy() /* diff --git a/code/game/objects/items/weapons/material/misc.dm b/code/game/objects/items/weapons/material/misc.dm index d8906955a15..bfa8b616805 100644 --- a/code/game/objects/items/weapons/material/misc.dm +++ b/code/game/objects/items/weapons/material/misc.dm @@ -77,14 +77,14 @@ //visible_message("[user] has smashed the snowball in their hand!", "You smash the snowball in your hand.") to_chat(user, "You smash the snowball in your hand.") var/atom/S = new /obj/item/stack/material/snow(user.loc) - del(src) + qdel(src) user.put_in_hands(S) else //visible_message("[user] starts compacting the snowball.", "You start compacting the snowball.") to_chat(user, "You start compacting the snowball.") if(do_after(user, 2 SECONDS)) var/atom/S = new /obj/item/weapon/material/snow/snowball/reinforced(user.loc) - del(src) + qdel(src) user.put_in_hands(S) /obj/item/weapon/material/snow/snowball/reinforced diff --git a/code/game/objects/items/weapons/tanks/tank_types.dm b/code/game/objects/items/weapons/tanks/tank_types.dm index 277a083d545..1764b0d8bec 100644 --- a/code/game/objects/items/weapons/tanks/tank_types.dm +++ b/code/game/objects/items/weapons/tanks/tank_types.dm @@ -174,7 +174,7 @@ gauge_icon = "indicator_emergency" /obj/item/weapon/tank/emergency/nitrogen/Initialize() - ..() + . = ..() src.air_contents.adjust_gas("nitrogen", (10*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C)) /obj/item/weapon/tank/emergency/nitrogen/double diff --git a/code/game/objects/items/weapons/tools/weldingtool.dm b/code/game/objects/items/weapons/tools/weldingtool.dm index f3158726697..bd5b5a57c34 100644 --- a/code/game/objects/items/weapons/tools/weldingtool.dm +++ b/code/game/objects/items/weapons/tools/weldingtool.dm @@ -671,7 +671,7 @@ always_process = TRUE /obj/item/weapon/weldingtool/electric/mounted/exosuit/Initialize() - ..() + . = ..() if(istype(loc, /obj/item/mecha_parts/mecha_equipment)) equip_mount = loc diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 688236eda85..d1d5146c2a0 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -19,19 +19,12 @@ var/can_speak = 0 //For MMIs and admin trickery. If an object has a brainmob in its contents, set this to 1 to allow it to speak. var/show_examine = TRUE // Does this pop up on a mob when the mob is examined? - var/register_as_dangerous_object = FALSE // Should this tell its turf that it is dangerous automatically? - -/obj/Initialize() - if(register_as_dangerous_object) - register_dangerous_to_step() - return ..() /obj/Destroy() STOP_PROCESSING(SSobj, src) - if(register_as_dangerous_object) - unregister_dangerous_to_step() return ..() +<<<<<<< HEAD /obj/Moved(atom/oldloc) . = ..() if(register_as_dangerous_object) @@ -43,6 +36,9 @@ new_turf.register_dangerous_object(src) /obj/Topic(href, href_list, var/datum/tgui_state/state = GLOB.tgui_default_state) +======= +/obj/Topic(href, href_list, var/datum/topic_state/state = default_state) +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) if(usr && ..()) return 1 diff --git a/code/game/objects/random/_random.dm b/code/game/objects/random/_random.dm index 67f82ea1551..7b9cc60617f 100644 --- a/code/game/objects/random/_random.dm +++ b/code/game/objects/random/_random.dm @@ -8,7 +8,7 @@ // creates a new object and deletes itself /obj/random/Initialize() - . = ..() + ..() if (!prob(spawn_nothing_percentage)) spawn_item() return INITIALIZE_HINT_QDEL diff --git a/code/game/objects/structures/cliff.dm b/code/game/objects/structures/cliff.dm index 66fb9459882..b8c1b84039b 100644 --- a/code/game/objects/structures/cliff.dm +++ b/code/game/objects/structures/cliff.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD GLOBAL_LIST_EMPTY(cliff_icon_cache) /* @@ -234,3 +235,257 @@ two tiles on initialization, and which way a cliff is facing may change during m if(should_fall(L)) return FALSE return ..() +======= +GLOBAL_LIST_EMPTY(cliff_icon_cache) + +/* +Cliffs give a visual illusion of depth by seperating two places while presenting a 'top' and 'bottom' side. + +Mobs moving into a cliff from the bottom side will simply bump into it and be denied moving into the tile, +where as mobs moving into a cliff from the top side will 'fall' off the cliff, forcing them to the bottom, causing significant damage and stunning them. + +Mobs can climb this while wearing climbing equipment by clickdragging themselves onto a cliff, as if it were a table. + +Flying mobs can pass over all cliffs with no risk of falling. + +Projectiles and thrown objects can pass, however if moving upwards, there is a chance for it to be stopped by the cliff. +This makes fighting something that is on top of a cliff more challenging. + +As a note, dir points upwards, e.g. pointing WEST means the left side is 'up', and the right side is 'down'. + +When mapping these in, be sure to give at least a one tile clearance, as NORTH facing cliffs expand to +two tiles on initialization, and which way a cliff is facing may change during maploading. +*/ + +/obj/structure/cliff + name = "cliff" + desc = "A steep rock ledge. You might be able to climb it if you feel bold enough." + description_info = "Walking off the edge of a cliff while on top will cause you to fall off, causing severe injury.
\ + You can climb this cliff if wearing special climbing equipment, by click-dragging yourself onto the cliff.
\ + Projectiles traveling up a cliff may hit the cliff instead, making it more difficult to fight something \ + on top." + icon = 'icons/obj/flora/rocks.dmi' + + anchored = TRUE + density = TRUE + opacity = FALSE + climbable = TRUE + climb_delay = 10 SECONDS + block_turf_edges = TRUE // Don't want turf edges popping up from the cliff edge. + + var/icon_variant = null // Used to make cliffs less repeative by having a selection of sprites to display. + var/corner = FALSE // Used for icon things. + var/ramp = FALSE // Ditto. + var/bottom = FALSE // Used for 'bottom' typed cliffs, to avoid infinite cliffs, and for icons. + + var/is_double_cliff = FALSE // Set to true when making the two-tile cliffs, used for projectile checks. + var/uphill_penalty = 30 // Odds of a projectile not making it up the cliff. + +/obj/structure/cliff/Initialize() + . = ..() + register_dangerous_to_step() + +/obj/structure/cliff/Destroy() + unregister_dangerous_to_step() + . = ..() + +/obj/structure/cliff/Moved(atom/oldloc) + . = ..() + if(.) + var/turf/old_turf = get_turf(oldloc) + var/turf/new_turf = get_turf(src) + if(old_turf != new_turf) + old_turf.unregister_dangerous_object(src) + new_turf.register_dangerous_object(src) + +// These arrange their sprites at runtime, as opposed to being statically placed in the map file. +/obj/structure/cliff/automatic + icon_state = "cliffbuilder" + dir = NORTH + +/obj/structure/cliff/automatic/corner + icon_state = "cliffbuilder-corner" + dir = NORTHEAST + corner = TRUE + +// Tiny part that doesn't block, used for making 'ramps'. +/obj/structure/cliff/automatic/ramp + icon_state = "cliffbuilder-ramp" + dir = NORTHEAST + density = FALSE + ramp = TRUE + +// Made automatically as needed by automatic cliffs. +/obj/structure/cliff/bottom + bottom = TRUE + +/obj/structure/cliff/automatic/Initialize() + ..() + return INITIALIZE_HINT_LATELOAD + +// Paranoid about the maploader, direction is very important to cliffs, since they may get bigger if initialized while facing NORTH. +/obj/structure/cliff/automatic/LateInitialize() + if(dir in GLOB.cardinal) + icon_variant = pick("a", "b", "c") + + if(dir & NORTH && !bottom) // North-facing cliffs require more cliffs to be made. + make_bottom() + + update_icon() + +/obj/structure/cliff/proc/make_bottom() + // First, make sure there's room to put the bottom side. + var/turf/T = locate(x, y - 1, z) + if(!istype(T)) + return FALSE + + // Now make the bottom cliff have mostly the same variables. + var/obj/structure/cliff/bottom/bottom = new(T) + is_double_cliff = TRUE + climb_delay /= 2 // Since there are two cliffs to climb when going north, both take half the time. + + bottom.dir = dir + bottom.is_double_cliff = TRUE + bottom.climb_delay = climb_delay + bottom.icon_variant = icon_variant + bottom.corner = corner + bottom.ramp = ramp + bottom.layer = layer - 0.1 + bottom.density = density + bottom.update_icon() + +/obj/structure/cliff/set_dir(new_dir) + ..() + update_icon() + +/obj/structure/cliff/update_icon() + icon_state = "cliff-[dir][icon_variant][bottom ? "-bottom" : ""][corner ? "-corner" : ""][ramp ? "-ramp" : ""]" + + // Now for making the top-side look like a different turf. + var/turf/T = get_step(src, dir) + if(!istype(T)) + return + + var/subtraction_icon_state = "[icon_state]-subtract" + var/cache_string = "[icon_state]_[T.icon]_[T.icon_state]" + if(T && subtraction_icon_state in cached_icon_states(icon)) + cut_overlays() + // If we've made the same icon before, just recycle it. + if(cache_string in GLOB.cliff_icon_cache) + add_overlay(GLOB.cliff_icon_cache[cache_string]) + + else // Otherwise make a new one, but only once. + var/icon/underlying_ground = icon(T.icon, T.icon_state, T.dir) + var/icon/subtract = icon(icon, subtraction_icon_state) + underlying_ground.Blend(subtract, ICON_SUBTRACT) + var/image/final = image(underlying_ground) + final.layer = src.layer - 0.2 + GLOB.cliff_icon_cache[cache_string] = final + add_overlay(final) + + +// Movement-related code. + +/obj/structure/cliff/CanPass(atom/movable/mover, turf/target) + if(isliving(mover)) + var/mob/living/L = mover + if(L.hovering) // Flying mobs can always pass. + return TRUE + return ..() + + // Projectiles and objects flying 'upward' have a chance to hit the cliff instead, wasting the shot. + else if(istype(mover, /obj)) + var/obj/O = mover + if(check_shield_arc(src, dir, O)) // This is actually for mobs but it will work for our purposes as well. + if(prob(uphill_penalty / (1 + is_double_cliff) )) // Firing upwards facing NORTH means it will likely have to pass through two cliffs, so the chance is halved. + return FALSE + return TRUE + +/obj/structure/cliff/Bumped(atom/A) + if(isliving(A)) + var/mob/living/L = A + if(should_fall(L)) + fall_off_cliff(L) + return + ..() + +/obj/structure/cliff/proc/should_fall(mob/living/L) + if(L.hovering) + return FALSE + + var/turf/T = get_turf(L) + if(T && get_dir(T, loc) & reverse_dir[dir]) // dir points 'up' the cliff, e.g. cliff pointing NORTH will cause someone to fall if moving SOUTH into it. + return TRUE + return FALSE + +/obj/structure/cliff/proc/fall_off_cliff(mob/living/L) + if(!istype(L)) + return FALSE + var/turf/T = get_step(src, reverse_dir[dir]) + var/displaced = FALSE + + if(dir in list(EAST, WEST)) // Apply an offset if flying sideways, to help maintain the illusion of depth. + for(var/i = 1 to 2) + var/turf/new_T = locate(T.x, T.y - i, T.z) + if(!new_T || locate(/obj/structure/cliff) in new_T) + break + T = new_T + displaced = TRUE + + if(istype(T)) + visible_message(span("danger", "\The [L] falls off \the [src]!")) + L.forceMove(T) + + // Do the actual hurting. Double cliffs do halved damage due to them most likely hitting twice. + var/harm = !is_double_cliff ? 1 : 0.5 + if(istype(L.buckled, /obj/vehicle)) // People falling off in vehicles will take less damage, but will damage the vehicle severely. + var/obj/vehicle/vehicle = L.buckled + vehicle.adjust_health(40 * harm) + to_chat(L, span("warning", "\The [vehicle] absorbs some of the impact, damaging it.")) + harm /= 2 + + playsound(L, 'sound/effects/break_stone.ogg', 70, 1) + L.Weaken(5 * harm) + var/fall_time = 3 + if(displaced) // Make the fall look more natural when falling sideways. + L.pixel_z = 32 * 2 + animate(L, pixel_z = 0, time = fall_time) + sleep(fall_time) // A brief delay inbetween the two sounds helps sell the 'ouch' effect. + playsound(L, "punch", 70, 1) + shake_camera(L, 1, 1) + visible_message(span("danger", "\The [L] hits the ground!")) + + // The bigger they are, the harder they fall. + // They will take at least 20 damage at the minimum, and tries to scale up to 40% of their max health. + // This scaling is capped at 100 total damage, which occurs if the thing that fell has more than 250 health. + var/damage = between(20, L.getMaxHealth() * 0.4, 100) + var/target_zone = ran_zone() + var/blocked = L.run_armor_check(target_zone, "melee") * harm + var/soaked = L.get_armor_soak(target_zone, "melee") * harm + + L.apply_damage(damage * harm, BRUTE, target_zone, blocked, soaked, used_weapon=src) + + // Now fall off more cliffs below this one if they exist. + var/obj/structure/cliff/bottom_cliff = locate() in T + if(bottom_cliff) + visible_message(span("danger", "\The [L] rolls down towards \the [bottom_cliff]!")) + sleep(5) + bottom_cliff.fall_off_cliff(L) + +/obj/structure/cliff/can_climb(mob/living/user, post_climb_check = FALSE) + // Cliff climbing requires climbing gear. + if(ishuman(user)) + var/mob/living/carbon/human/H = user + var/obj/item/clothing/shoes/shoes = H.shoes + if(shoes && shoes.rock_climbing) + return ..() // Do the other checks too. + + to_chat(user, span("warning", "\The [src] is too steep to climb unassisted.")) + return FALSE + +// This tells AI mobs to not be dumb and step off cliffs willingly. +/obj/structure/cliff/is_safe_to_step(mob/living/L) + if(should_fall(L)) + return FALSE + return ..() +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) diff --git a/code/game/objects/structures/crates_lockers/__closets.dm b/code/game/objects/structures/crates_lockers/__closets.dm index f7e399a267b..4e18d87207b 100644 --- a/code/game/objects/structures/crates_lockers/__closets.dm +++ b/code/game/objects/structures/crates_lockers/__closets.dm @@ -37,7 +37,6 @@ /obj/structure/closet/Initialize() ..() - // Closets need to come later because of spawners potentially creating objects during init. return INITIALIZE_HINT_LATELOAD /obj/structure/closet/LateInitialize() diff --git a/code/game/objects/structures/fireaxe.dm b/code/game/objects/structures/fireaxe.dm index bccdcf56c34..f584fd8838b 100644 --- a/code/game/objects/structures/fireaxe.dm +++ b/code/game/objects/structures/fireaxe.dm @@ -14,7 +14,7 @@ var/smashed = 0 /obj/structure/fireaxecabinet/Initialize() - ..() + . = ..() fireaxe = new /obj/item/weapon/material/twohanded/fireaxe() /obj/structure/fireaxecabinet/attackby(var/obj/item/O as obj, var/mob/user as mob) //Marker -Agouri diff --git a/code/game/objects/structures/flora/flora.dm b/code/game/objects/structures/flora/flora.dm index cc5c5b510f4..e97c7b84bb6 100644 --- a/code/game/objects/structures/flora/flora.dm +++ b/code/game/objects/structures/flora/flora.dm @@ -22,7 +22,7 @@ var/list/harvest_loot = null // Should be an associative list for things to spawn, and their weights. An example would be a branch from a tree. /obj/structure/flora/Initialize() - ..() + . = ..() if(randomize_size) icon_scale_x = rand(min_x_scale * 100, max_x_scale * 100) / 100 diff --git a/code/game/objects/structures/ghost_pods/ghost_pods.dm b/code/game/objects/structures/ghost_pods/ghost_pods.dm index 386d493d2db..7649c8573fb 100644 --- a/code/game/objects/structures/ghost_pods/ghost_pods.dm +++ b/code/game/objects/structures/ghost_pods/ghost_pods.dm @@ -28,7 +28,7 @@ icon_state = icon_state_opened if(needscharger) new /obj/machinery/recharge_station/ghost_pod_recharger(src.loc) - del(src) + qdel(src) return TRUE else return FALSE diff --git a/code/game/objects/structures/ghost_pods/human.dm b/code/game/objects/structures/ghost_pods/human.dm index 814db9cd757..f2b32915975 100644 --- a/code/game/objects/structures/ghost_pods/human.dm +++ b/code/game/objects/structures/ghost_pods/human.dm @@ -25,7 +25,7 @@ var/list/clothing_possibilities /obj/structure/ghost_pod/ghost_activated/human/Initialize() - ..() + . = ..() handle_clothing_setup() @@ -153,7 +153,7 @@ var/list/clothing_possibilities /obj/structure/ghost_pod/manual/human/Initialize() - ..() + . = ..() handle_clothing_setup() diff --git a/code/game/objects/structures/ghost_pods/silicon.dm b/code/game/objects/structures/ghost_pods/silicon.dm index 32a26ce479d..74f53e92045 100644 --- a/code/game/objects/structures/ghost_pods/silicon.dm +++ b/code/game/objects/structures/ghost_pods/silicon.dm @@ -89,7 +89,7 @@ qdel(src) /obj/structure/ghost_pod/ghost_activated/swarm_drone/event/Initialize() - ..() + . = ..() var/turf/T = get_turf(src) say_dead_object("A [drone_class] swarm drone shell is now available in \the [T.loc].", src) diff --git a/code/game/objects/structures/props/nest.dm b/code/game/objects/structures/props/nest.dm index 4cb515fc36b..ba16b0b0556 100644 --- a/code/game/objects/structures/props/nest.dm +++ b/code/game/objects/structures/props/nest.dm @@ -20,7 +20,7 @@ var/total_creature_max //If set, it can spawn this many creatures, total, ever. /obj/structure/prop/nest/Initialize() - ..() + . = ..() den_mobs = list() START_PROCESSING(SSobj, src) last_spawn = world.time diff --git a/code/game/objects/structures/props/swarm.dm b/code/game/objects/structures/props/swarm.dm index 128254a456e..51f59072f40 100644 --- a/code/game/objects/structures/props/swarm.dm +++ b/code/game/objects/structures/props/swarm.dm @@ -23,7 +23,7 @@ return ..() /obj/structure/cult/pylon/swarm/Initialize() - ..() + . = ..() active_beams = list() /obj/structure/cult/pylon/swarm/Destroy() diff --git a/code/game/objects/structures/window_spawner.dm b/code/game/objects/structures/window_spawner.dm index bb8b5cff6bd..dfeecb7be72 100644 --- a/code/game/objects/structures/window_spawner.dm +++ b/code/game/objects/structures/window_spawner.dm @@ -27,11 +27,10 @@ return FALSE /obj/effect/wingrille_spawn/Initialize() - . = ..() - if(!win_path) - return - if(ticker && ticker.current_state < GAME_STATE_PLAYING) + if(win_path && ticker && ticker.current_state < GAME_STATE_PLAYING) activate() + ..() + return INITIALIZE_HINT_QDEL /obj/effect/wingrille_spawn/proc/activate() if(activated) return @@ -58,7 +57,8 @@ activated = 1 for(var/obj/effect/wingrille_spawn/other in neighbours) if(!other.activated) other.activate() - qdel(src) + if(initialized && !QDELETED(src)) + qdel(src) /obj/effect/wingrille_spawn/proc/handle_window_spawn(var/obj/structure/window/W) return diff --git a/code/game/turfs/flooring/flooring_decals.dm b/code/game/turfs/flooring/flooring_decals.dm index 0fe768f9447..578fb80f547 100644 --- a/code/game/turfs/flooring/flooring_decals.dm +++ b/code/game/turfs/flooring/flooring_decals.dm @@ -12,9 +12,13 @@ var/list/floor_decals = list() /obj/effect/floor_decal/New(var/newloc, var/newdir, var/newcolour) supplied_dir = newdir - if(newcolour) color = newcolour + if(newcolour) + color = newcolour ..(newloc) +// TODO: identify what is causing these atoms to be qdeleted in New()/Initialize() +// somewhere in this chain. Alternatively repath to /obj/floor_decal or some other +// abstract handler that explicitly doesn't invoke any obj behavior. /obj/effect/floor_decal/Initialize() add_to_turf_decals() initialized = TRUE @@ -42,11 +46,11 @@ var/list/floor_decals = list() name = "reset marker" /obj/effect/floor_decal/reset/Initialize() + ..() var/turf/T = get_turf(src) if(T.decals && T.decals.len) T.decals.Cut() T.update_icon() - initialized = TRUE return INITIALIZE_HINT_QDEL /obj/effect/floor_decal/corner diff --git a/code/game/turfs/simulated/floor_types.dm b/code/game/turfs/simulated/floor_types.dm index 151efd819c4..437912b4d26 100644 --- a/code/game/turfs/simulated/floor_types.dm +++ b/code/game/turfs/simulated/floor_types.dm @@ -86,7 +86,7 @@ var/static/list/antilight_cache /turf/simulated/shuttle/Initialize(mapload) - ..() + . = ..() if(!antilight_cache) antilight_cache = list() for(var/diag in cornerdirs) diff --git a/code/game/turfs/simulated/floor_types_eris.dm b/code/game/turfs/simulated/floor_types_eris.dm index bfc9945678a..1cd067b957e 100644 --- a/code/game/turfs/simulated/floor_types_eris.dm +++ b/code/game/turfs/simulated/floor_types_eris.dm @@ -1014,10 +1014,3 @@ oxygen = 0 nitrogen = 0 temperature = TCMB - -/* -/turf/simulated/floor/hull/New() - if(icon_state != "hullcenter0") - overrided_icon_state = icon_state - ..() -*/ \ No newline at end of file diff --git a/code/game/turfs/space/cracked_asteroid.dm b/code/game/turfs/space/cracked_asteroid.dm index ca77a8cd2c8..224997ca8d3 100644 --- a/code/game/turfs/space/cracked_asteroid.dm +++ b/code/game/turfs/space/cracked_asteroid.dm @@ -11,9 +11,3 @@ /turf/space/cracked_asteroid/is_space() // So people don't start floating when standing on it. return FALSE - -// u wot m8? ~Leshana -// /turf/space/cracked_asteroid/New() -// ..() -// spawn(2 SECONDS) -// overlays.Cut() diff --git a/code/game/turfs/unsimulated.dm b/code/game/turfs/unsimulated.dm index 584137ff45a..39c217a0068 100644 --- a/code/game/turfs/unsimulated.dm +++ b/code/game/turfs/unsimulated.dm @@ -2,7 +2,13 @@ name = "command" oxygen = MOLES_O2STANDARD nitrogen = MOLES_N2STANDARD - initialized = TRUE // Don't call init on unsimulated turfs (at least not yet) + var/skip_init = TRUE // Don't call down the chain, apparently for performance when loading maps at runtime. + +/turf/unsimulated/Initialize(mapload) + if(skip_init) + initialized = TRUE + return INITIALIZE_HINT_NORMAL + . = ..() //VOREStation Add /turf/unsimulated/fake_space diff --git a/code/game/turfs/unsimulated/beach.dm b/code/game/turfs/unsimulated/beach.dm index c5338b3db96..b1841dadad8 100644 --- a/code/game/turfs/unsimulated/beach.dm +++ b/code/game/turfs/unsimulated/beach.dm @@ -14,7 +14,7 @@ /turf/unsimulated/beach/water name = "Water" icon_state = "water" - initialized = FALSE + skip_init = FALSE movement_cost = 4 // Water should slow you down, just like simulated turf. /turf/unsimulated/beach/water/Initialize() diff --git a/code/game/turfs/unsimulated/planetary.dm b/code/game/turfs/unsimulated/planetary.dm index 4fb26f16b6a..9fe487410f9 100644 --- a/code/game/turfs/unsimulated/planetary.dm +++ b/code/game/turfs/unsimulated/planetary.dm @@ -9,7 +9,6 @@ density = 1 alpha = 0 blocks_air = 0 - initialized = FALSE // Set these to get your desired planetary atmosphere. oxygen = 0 @@ -17,6 +16,7 @@ carbon_dioxide = 0 phoron = 0 temperature = T20C + skip_init = FALSE /turf/unsimulated/wall/planetary/Initialize() . = ..() diff --git a/code/modules/artifice/cursedform.dm b/code/modules/artifice/cursedform.dm index 17f8fbf6183..43acac8bf3d 100644 --- a/code/modules/artifice/cursedform.dm +++ b/code/modules/artifice/cursedform.dm @@ -2,7 +2,7 @@ name = "Form - Inventory Requisition r10.7.1E" /obj/item/weapon/paper/carbon/cursedform/Initialize() - ..() + . = ..() info = {"

Form - Inventory Requisition r10.7.1E

General Request Form


General


Name:
Department:
Departmental Rank:
Organization(If not Nanotrasen):
Date:



Requested Item(s):
Quantity:
Reason for request:
Is this replacement equipment?:
If `Yes`; above, specify equiment and reason for replacement:


Authorization


Authorizing Department:
Authorizing Dept. Head:


Contact and Delivery


EPv2 Address of requesting party(Do not leave blank):
Delivery location or department:


Nanotrasen Employee Identification Number:
Signature of Requester and Date





Authorizor`s Nanotrasen Employee Identification Number:
Authorizing Signature and Date(Include authorizing department`s stamp below)




Shipping Department Only

(Do not write below this line)

Nanotrasen Purchasing Approval Code:
Nanotrasen Employee Identification Number:
Receiving Shipping Employee:
Signature and Date


"} info_links = {"

Form - Inventory Requisition r10.7.1E

General Request Form


General


Name: write
Department: write
Departmental Rank: write
Organization(If not Nanotrasen): write
Date: write



Requested Item(s): write
Quantity: write
Reason for request: write
Is this replacement equipment?: write
If `Yes` above, specify equiment and reason for replacement: write


Authorization


Authorizing Department: write
Authorizing Dept. Head: write


Contact and Delivery


EPv2 Address of requesting party(Do not leave blank): write
Delivery location or department: write


Nanotrasen Employee Identification Number: write
Signature of Requester and Date

write



Authorizor`s Nanotrasen Employee Identification Number: write
Authorizing Signature and Date(Include authorizing department`s stamp below)

write


Shipping Department Only

(Do not write below this line)

Nanotrasen Purchasing Approval Code: write
Nanotrasen Employee Identification Number: write
Receiving Shipping Employee: write
Signature and Date

write
write"} diff --git a/code/modules/awaymissions/loot.dm b/code/modules/awaymissions/loot.dm index 1c1d9011617..530358940c2 100644 --- a/code/modules/awaymissions/loot.dm +++ b/code/modules/awaymissions/loot.dm @@ -8,18 +8,14 @@ /obj/effect/spawner/lootdrop/Initialize() ..() var/list/things = params2list(loot) - if(things && things.len) for(var/i = lootcount, i > 0, i--) if(!things.len) return - var/loot_spawn = pick(things) var/loot_path = text2path(loot_spawn) - if(!loot_path || !lootdoubles) things.Remove(loot_spawn) continue - new loot_path(get_turf(src)) return INITIALIZE_HINT_QDEL diff --git a/code/modules/client/client procs.dm b/code/modules/client/client procs.dm index 83164afd3c3..3513e9b99d3 100644 --- a/code/modules/client/client procs.dm +++ b/code/modules/client/client procs.dm @@ -45,7 +45,6 @@ if( findtext(href,">>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) /datum/trait/modifier/physical/flimsy @@ -194,6 +199,7 @@ // 'Mental' traits are just those that only sapients can have, for now, and generally involves fears. // So far, all of them are just for fluff/don't have mechanical effects. /datum/trait/modifier/mental + name = "Mental" category = "Mental" /datum/trait/modifier/mental/test_for_invalidity(var/datum/category_item/player_setup_item/traits/setup) diff --git a/code/modules/clothing/gloves/antagonist.dm b/code/modules/clothing/gloves/antagonist.dm index d1a01d0e687..2f369adba0f 100644 --- a/code/modules/clothing/gloves/antagonist.dm +++ b/code/modules/clothing/gloves/antagonist.dm @@ -104,7 +104,7 @@ return battery /obj/item/clothing/gloves/ring/buzzer/Initialize() - ..() + . = ..() if(!battery) battery = new battery_type(src) diff --git a/code/modules/clothing/under/accessories/storage.dm b/code/modules/clothing/under/accessories/storage.dm index f3fd40fa009..0bd0549e7a2 100644 --- a/code/modules/clothing/under/accessories/storage.dm +++ b/code/modules/clothing/under/accessories/storage.dm @@ -12,7 +12,7 @@ var/hide_on_roll = FALSE /obj/item/clothing/accessory/storage/Initialize() - ..() + . = ..() hold = new/obj/item/weapon/storage/internal(src) hold.max_storage_space = slots * 2 hold.max_w_class = ITEMSIZE_SMALL @@ -95,7 +95,7 @@ slots = 2 /obj/item/clothing/accessory/storage/knifeharness/Initialize() - ..() + . = ..() hold.max_storage_space = ITEMSIZE_COST_SMALL * 2 hold.can_hold = list(/obj/item/weapon/material/knife/machete/hatchet/unathiknife,\ /obj/item/weapon/material/knife,\ diff --git a/code/modules/clothing/under/xenos/vox.dm b/code/modules/clothing/under/xenos/vox.dm index 7e90ad4665e..9897fa5c6dd 100644 --- a/code/modules/clothing/under/xenos/vox.dm +++ b/code/modules/clothing/under/xenos/vox.dm @@ -28,6 +28,6 @@ slots = 3 /obj/item/clothing/accessory/storage/vox/Initialize() - ..() + . = ..() hold.max_storage_space = slots * ITEMSIZE_COST_NORMAL hold.max_w_class = ITEMSIZE_NORMAL \ No newline at end of file diff --git a/code/modules/fishing/fishing_net.dm b/code/modules/fishing/fishing_net.dm index 740e3a2a6d2..ab1e35ea6a3 100644 --- a/code/modules/fishing/fishing_net.dm +++ b/code/modules/fishing/fishing_net.dm @@ -23,7 +23,7 @@ var/list/accepted_mobs = list(/mob/living/simple_mob/animal/passive/fish) /obj/item/weapon/material/fishing_net/Initialize() - ..() + . = ..() update_icon() /obj/item/weapon/material/fishing_net/afterattack(var/atom/A, var/mob/user, var/proximity) diff --git a/code/modules/fishing/fishing_rod.dm b/code/modules/fishing/fishing_rod.dm index 52578a31c74..ea4571442f6 100644 --- a/code/modules/fishing/fishing_rod.dm +++ b/code/modules/fishing/fishing_rod.dm @@ -47,7 +47,7 @@ ..() /obj/item/weapon/material/fishing_rod/Initialize() - ..() + . = ..() update_icon() /obj/item/weapon/material/fishing_rod/attackby(obj/item/I as obj, mob/user as mob) diff --git a/code/modules/food/drinkingglass/drinkingglass.dm b/code/modules/food/drinkingglass/drinkingglass.dm index c2c5dc4219e..a83c869495d 100644 --- a/code/modules/food/drinkingglass/drinkingglass.dm +++ b/code/modules/food/drinkingglass/drinkingglass.dm @@ -66,7 +66,7 @@ return 0 /obj/item/weapon/reagent_containers/food/drinks/glass2/Initialize() - ..() + . = ..() icon_state = base_icon /obj/item/weapon/reagent_containers/food/drinks/glass2/on_reagent_change() diff --git a/code/modules/food/food/cans.dm b/code/modules/food/food/cans.dm index b876a0e1d13..8f2e135d73a 100644 --- a/code/modules/food/food/cans.dm +++ b/code/modules/food/food/cans.dm @@ -38,7 +38,7 @@ center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/drinks/cans/space_mountain_wind/Initialize() - ..() + . = ..() reagents.add_reagent("spacemountainwind", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/thirteenloko @@ -92,7 +92,7 @@ center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/drinks/cans/space_up/Initialize() - ..() + . = ..() reagents.add_reagent("space_up", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/lemon_lime @@ -103,7 +103,7 @@ center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/drinks/cans/lemon_lime/Initialize() - ..() + . = ..() reagents.add_reagent("lemon_lime", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea @@ -114,7 +114,7 @@ center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/drinks/cans/iced_tea/Initialize() - ..() + . = ..() reagents.add_reagent("icetea", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice @@ -125,7 +125,7 @@ center_of_mass = list("x"=16, "y"=8) /obj/item/weapon/reagent_containers/food/drinks/cans/grape_juice/Initialize() - ..() + . = ..() reagents.add_reagent("grapejuice", 30) /obj/item/weapon/reagent_containers/food/drinks/cans/tonic diff --git a/code/modules/food/food/drinks.dm b/code/modules/food/food/drinks.dm index 9549627c56a..1f7bbc23d1d 100644 --- a/code/modules/food/food/drinks.dm +++ b/code/modules/food/food/drinks.dm @@ -239,7 +239,7 @@ pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/h_chocolate/Initialize() - ..() + . = ..() reagents.add_reagent("hot_coco", 30) /obj/item/weapon/reagent_containers/food/drinks/greentea @@ -298,7 +298,7 @@ pickup_sound = 'sound/items/pickup/papercup.ogg' /obj/item/weapon/reagent_containers/food/drinks/dry_ramen/Initialize() - ..() + . = ..() reagents.add_reagent("dry_ramen", 30) /obj/item/weapon/reagent_containers/food/drinks/sillycup diff --git a/code/modules/food/food/drinks/bottle.dm b/code/modules/food/food/drinks/bottle.dm index a5fd76417b7..9472f8459db 100644 --- a/code/modules/food/food/drinks/bottle.dm +++ b/code/modules/food/food/drinks/bottle.dm @@ -388,7 +388,7 @@ center_of_mass = list("x"=16, "y"=6) /obj/item/weapon/reagent_containers/food/drinks/bottle/space_up/Initialize() - ..() + . = ..() reagents.add_reagent("space_up", 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind @@ -398,7 +398,7 @@ center_of_mass = list("x"=16, "y"=6) /obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind/Initialize() - ..() + . = ..() reagents.add_reagent("spacemountainwind", 100) /obj/item/weapon/reagent_containers/food/drinks/bottle/pwine diff --git a/code/modules/food/food/snacks.dm b/code/modules/food/food/snacks.dm index 793c881b7c6..edbbbdc0d38 100644 --- a/code/modules/food/food/snacks.dm +++ b/code/modules/food/food/snacks.dm @@ -3720,26 +3720,32 @@ /obj/item/pizzabox/margherita/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/margherita(src) boxtag = "Margherita Deluxe" + . = ..() /obj/item/pizzabox/vegetable/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/vegetablepizza(src) boxtag = "Gourmet Vegatable" + . = ..() /obj/item/pizzabox/mushroom/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/mushroompizza(src) boxtag = "Mushroom Special" + . = ..() /obj/item/pizzabox/meat/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/meatpizza(src) boxtag = "Meatlover's Supreme" + . = ..() /obj/item/pizzabox/pineapple/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/pineapple(src) boxtag = "Hawaiian Sunrise" + . = ..() /obj/item/pizzabox/old/Initialize() pizza = new /obj/item/weapon/reagent_containers/food/snacks/sliceable/pizza/oldpizza(src) boxtag = "Deluxe Gourmet" + . = ..() /obj/item/weapon/reagent_containers/food/snacks/dionaroast name = "roast diona" @@ -4547,7 +4553,7 @@ icon_state = "bagelplain" /obj/item/weapon/reagent_containers/food/snacks/bageltwo/Initialize() - ..() //Not returning . because asking to be qdel'd below. + ..() spawn_bagels() spawn_bagels() return INITIALIZE_HINT_QDEL @@ -6261,7 +6267,7 @@ nutriment_desc = list("tomato" = 4, "meat" = 2) /obj/item/weapon/reagent_containers/food/snacks/lasagna/Initialize() - ..() + . = ..() reagents.add_reagent("protein", 2) //For meaty things. /obj/item/weapon/reagent_containers/food/snacks/gigapuddi diff --git a/code/modules/food/food/thecake.dm b/code/modules/food/food/thecake.dm index 05f5ef6440b..491e6dca9cc 100644 --- a/code/modules/food/food/thecake.dm +++ b/code/modules/food/food/thecake.dm @@ -183,7 +183,7 @@ volume = 80 /obj/item/weapon/reagent_containers/food/snacks/chaoscakeslice/Initialize() - ..() + . = ..() var/i = rand(1,6) icon_state = "chaoscake_slice-[i]" switch(i) diff --git a/code/modules/food/kitchen/microwave.dm b/code/modules/food/kitchen/microwave.dm index 5a499ae846c..6b866d23bae 100644 --- a/code/modules/food/kitchen/microwave.dm +++ b/code/modules/food/kitchen/microwave.dm @@ -586,7 +586,7 @@ item_level = 1 /obj/machinery/microwave/advanced/Initialize() - ..() + . = ..() reagents.maximum_volume = 1000 /datum/recipe/splat // We use this to handle cooking micros (or mice, etc) in a microwave. Janky but it works better than snowflake code to handle the same thing. diff --git a/code/modules/hydroponics/beekeeping/beehive.dm b/code/modules/hydroponics/beekeeping/beehive.dm index e91624724fc..dcef997e365 100644 --- a/code/modules/hydroponics/beekeeping/beehive.dm +++ b/code/modules/hydroponics/beekeeping/beehive.dm @@ -244,8 +244,8 @@ pass_color = TRUE strict_color_stacking = TRUE -/obj/item/stack/material/wax/New() - ..() +/obj/item/stack/material/wax/Initialize() + . = ..() recipes = wax_recipes /datum/material/wax diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index fba3f9ad99d..195e1bba59f 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -175,9 +175,13 @@ return /obj/machinery/portable_atmospherics/hydroponics/Initialize() +<<<<<<< HEAD . = ..() if(!ov_lowhealth) setup_overlays() +======= + ..() +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) temp_chem_holder = new() temp_chem_holder.create_reagents(10) create_reagents(200) diff --git a/code/modules/integrated_electronics/core/tools.dm b/code/modules/integrated_electronics/core/tools.dm index 5bf48370e20..4f1b16ca746 100644 --- a/code/modules/integrated_electronics/core/tools.dm +++ b/code/modules/integrated_electronics/core/tools.dm @@ -289,7 +289,6 @@ new /obj/item/weapon/storage/bag/circuits/mini/transfer(src) new /obj/item/weapon/storage/bag/circuits/mini/converter(src) new /obj/item/weapon/storage/bag/circuits/mini/power(src) - new /obj/item/device/electronic_assembly(src) new /obj/item/device/assembly/electronic_assembly(src) new /obj/item/device/assembly/electronic_assembly(src) diff --git a/code/modules/integrated_electronics/subtypes/input.dm b/code/modules/integrated_electronics/subtypes/input.dm index 9c140cedaeb..855c01c5391 100644 --- a/code/modules/integrated_electronics/subtypes/input.dm +++ b/code/modules/integrated_electronics/subtypes/input.dm @@ -356,11 +356,9 @@ /obj/item/integrated_circuit/input/signaler/Initialize() . = ..() - set_frequency(frequency) - // Set the pins so when someone sees them, they won't show as null set_pin_data(IC_INPUT, 1, frequency) set_pin_data(IC_INPUT, 2, code) - push_data() + addtimer(CALLBACK(src, .proc/set_frequency, frequency), 40) /obj/item/integrated_circuit/input/signaler/Destroy() if(radio_controller) @@ -574,7 +572,7 @@ ) /obj/item/integrated_circuit/input/microphone/sign/Initialize() - ..() + . = ..() for(var/lang in readable_langs) var/datum/language/newlang = GLOB.all_languages[lang] my_langs |= newlang diff --git a/code/modules/integrated_electronics/subtypes/output.dm b/code/modules/integrated_electronics/subtypes/output.dm index 5f4685da956..39dae337848 100644 --- a/code/modules/integrated_electronics/subtypes/output.dm +++ b/code/modules/integrated_electronics/subtypes/output.dm @@ -150,7 +150,7 @@ var/mob/living/voice/my_voice /obj/item/integrated_circuit/output/text_to_speech/advanced/Initialize() - ..() + . = ..() my_voice = new (src) mob_list -= my_voice // no life() ticks my_voice.name = "TTS Circuit" diff --git a/code/modules/library/lib_machines.dm b/code/modules/library/lib_machines.dm index 9a226b836d9..e68425111f5 100644 --- a/code/modules/library/lib_machines.dm +++ b/code/modules/library/lib_machines.dm @@ -139,7 +139,7 @@ datum/borrowbook // Datum used to keep track of who has borrowed what when and f var/static/list/base_genre_books /obj/machinery/librarycomp/Initialize() - ..() + . = ..() if(!base_genre_books || !base_genre_books.len) base_genre_books = list( diff --git a/code/modules/maps/tg/map_template.dm b/code/modules/maps/tg/map_template.dm index 5fa66e3b475..019dff407a9 100644 --- a/code/modules/maps/tg/map_template.dm +++ b/code/modules/maps/tg/map_template.dm @@ -9,9 +9,9 @@ var/annihilate = FALSE // If true, all (movable) atoms at the location where the map is loaded will be deleted before the map is loaded in. var/fixed_orientation = FALSE // If true, the submap will not be rotated randomly when loaded. - var/cost = null // The map generator has a set 'budget' it spends to place down different submaps. It will pick available submaps randomly until \ - it runs out. The cost of a submap should roughly corrispond with several factors such as size, loot, difficulty, desired scarcity, etc. \ - Set to -1 to force the submap to always be made. + var/cost = null /* The map generator has a set 'budget' it spends to place down different submaps. It will pick available submaps randomly until + it runs out. The cost of a submap should roughly corrispond with several factors such as size, loot, difficulty, desired scarcity, etc. + Set to -1 to force the submap to always be made. */ var/allow_duplicates = FALSE // If false, only one map template will be spawned by the game. Doesn't affect admins spawning then manually. var/discard_prob = 0 // If non-zero, there is a chance that the map seeding algorithm will skip this template when selecting potential templates to use. diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index 2a17e05d367..f837ec3e591 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -20,16 +20,16 @@ drop_sound = 'sound/items/drop/axe.ogg' pickup_sound = 'sound/items/pickup/axe.ogg' -/obj/item/stack/material/New() - ..() +/obj/item/stack/material/Initialize() + . = ..() + randpixel_xy() if(!default_type) default_type = DEFAULT_WALL_MATERIAL material = get_material_by_name("[default_type]") if(!material) - qdel(src) - return 0 + return INITIALIZE_HINT_QDEL recipes = material.get_recipes() stacktype = material.stack_type @@ -44,7 +44,6 @@ matter = material.get_matter() update_strings() - return 1 /obj/item/stack/material/get_material() return material diff --git a/code/modules/materials/material_synth.dm b/code/modules/materials/material_synth.dm index f7088839ffa..972b8b61eda 100644 --- a/code/modules/materials/material_synth.dm +++ b/code/modules/materials/material_synth.dm @@ -6,11 +6,11 @@ gender = NEUTER matter = null // Don't shove it in the autholathe. -/obj/item/stack/material/cyborg/New() - if(..()) - name = "[material.display_name] synthesiser" - desc = "A device that synthesises [material.display_name]." - matter = null +/obj/item/stack/material/cyborg/Initialize() + . = ..() + name = "[material.display_name] synthesiser" + desc = "A device that synthesises [material.display_name]." + matter = null /obj/item/stack/material/cyborg/update_strings() return diff --git a/code/modules/mining/machine_stacking.dm b/code/modules/mining/machine_stacking.dm index edd065d5a4b..de0ad60aedd 100644 --- a/code/modules/mining/machine_stacking.dm +++ b/code/modules/mining/machine_stacking.dm @@ -87,11 +87,11 @@ /obj/machinery/mineral/stacking_machine/New() ..() - for(var/stacktype in typesof(/obj/item/stack/material)-/obj/item/stack/material) - var/obj/item/stack/S = new stacktype(src) - stack_storage[S.name] = 0 - stack_paths[S.name] = stacktype - qdel(S) + for(var/stacktype in subtypesof(/obj/item/stack/material)) + var/obj/item/stack/S = stacktype + var/s_name = initial(S.name) + stack_storage[s_name] = 0 + stack_paths[s_name] = stacktype stack_storage["glass"] = 0 stack_paths["glass"] = /obj/item/stack/material/glass diff --git a/code/modules/mining/mine_items.dm b/code/modules/mining/mine_items.dm index 4595b6fbb7a..e74c241ffb1 100644 --- a/code/modules/mining/mine_items.dm +++ b/code/modules/mining/mine_items.dm @@ -158,9 +158,10 @@ var/upright = 0 var/base_state -/obj/item/stack/flag/New() - ..() +/obj/item/stack/flag/Initialize() + . = ..() base_state = icon_state + update_icon() /obj/item/stack/flag/blue name = "blue flags" diff --git a/code/modules/mining/ore.dm b/code/modules/mining/ore.dm index 1c345021ab9..8aaf648c864 100644 --- a/code/modules/mining/ore.dm +++ b/code/modules/mining/ore.dm @@ -114,7 +114,7 @@ material = null /obj/item/weapon/ore/Initialize() - ..() + . = ..() randpixel_xy() /obj/item/weapon/ore/attackby(obj/item/weapon/W as obj, mob/user as mob) diff --git a/code/modules/mob/freelook/ai/eye.dm b/code/modules/mob/freelook/ai/eye.dm index 67a1b810d72..711dbd30855 100644 --- a/code/modules/mob/freelook/ai/eye.dm +++ b/code/modules/mob/freelook/ai/eye.dm @@ -12,11 +12,11 @@ visualnet = cameranet /mob/observer/eye/aiEye/Destroy() - if(owner) - var/mob/living/silicon/ai/ai = owner - ai.all_eyes -= src - owner = null - . = ..() + if(owner) + var/mob/living/silicon/ai/ai = owner + ai.all_eyes -= src + owner = null + . = ..() /mob/observer/eye/aiEye/setLoc(var/T, var/cancel_tracking = 1) if(owner) diff --git a/code/modules/mob/freelook/update_triggers.dm b/code/modules/mob/freelook/update_triggers.dm index e6d1976fad5..a678ff319c9 100644 --- a/code/modules/mob/freelook/update_triggers.dm +++ b/code/modules/mob/freelook/update_triggers.dm @@ -38,8 +38,8 @@ updateVisibility(src) return ..() -/obj/effect/New() - ..() +/obj/effect/Initialize() + . = ..() updateVisibility(src) // DOORS diff --git a/code/modules/mob/living/carbon/human/ai_controlled/ai_controlled.dm b/code/modules/mob/living/carbon/human/ai_controlled/ai_controlled.dm index 7b222d8a616..1f15f6a07a8 100644 --- a/code/modules/mob/living/carbon/human/ai_controlled/ai_controlled.dm +++ b/code/modules/mob/living/carbon/human/ai_controlled/ai_controlled.dm @@ -140,6 +140,6 @@ to_wear_r_hand = null /mob/living/carbon/human/ai_controlled/replicant/Initialize() - ..() + . = ..() name = species.get_random_name(gender) add_modifier(/datum/modifier/homeothermic, 0, null) diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 0c20f6bf31a..f3cdc716e32 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -978,7 +978,7 @@ var/list/ai_verbs_default = list( drop_new_multicam() //Special subtype kept around for global announcements -/mob/living/silicon/ai/announcer/ +/mob/living/silicon/ai/announcer is_dummy = 1 /mob/living/silicon/ai/announcer/Initialize() diff --git a/code/modules/mob/living/silicon/robot/drone/swarm.dm b/code/modules/mob/living/silicon/robot/drone/swarm.dm index 3ac3f4574e3..3db976437b6 100644 --- a/code/modules/mob/living/silicon/robot/drone/swarm.dm +++ b/code/modules/mob/living/silicon/robot/drone/swarm.dm @@ -57,7 +57,7 @@ ) /mob/living/silicon/robot/drone/swarm/Initialize() - ..() + . = ..() add_language(LANGUAGE_SWARMBOT, 1) diff --git a/code/modules/mob/living/silicon/robot/drone/swarm_items.dm b/code/modules/mob/living/silicon/robot/drone/swarm_items.dm index f739285078c..2bbba0b0827 100644 --- a/code/modules/mob/living/silicon/robot/drone/swarm_items.dm +++ b/code/modules/mob/living/silicon/robot/drone/swarm_items.dm @@ -158,5 +158,5 @@ ) /obj/item/weapon/gun/energy/xray/swarm/Initialize() - ..() + . = ..() adjust_scale(-1, 1) diff --git a/code/modules/mob/living/silicon/robot/robot_items.dm b/code/modules/mob/living/silicon/robot/robot_items.dm index d45d35cef33..e8077db22f3 100644 --- a/code/modules/mob/living/silicon/robot/robot_items.dm +++ b/code/modules/mob/living/silicon/robot/robot_items.dm @@ -131,7 +131,7 @@ var/dummy_card_type = /obj/item/weapon/card/id/science/roboticist/dummy_cyborg /obj/item/weapon/card/robot/Initialize() - ..() + . = ..() dummy_card = new dummy_card_type(src) /obj/item/weapon/card/robot/Destroy() @@ -149,7 +149,7 @@ access = list(access_robotics) /obj/item/weapon/card/id/syndicate/dummy_cyborg/Initialize() - ..() + . = ..() access |= access_robotics //A harvest item for serviceborgs. diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/crab.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/crab.dm index 9fe548ee610..26b8eff0b47 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/crab.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/crab.dm @@ -46,7 +46,7 @@ catalogue_data = list(/datum/category_item/catalogue/fauna/sif_crab) /mob/living/simple_mob/animal/passive/crab/sif/Initialize() - ..() + . = ..() adjust_scale(rand(5,12) / 10) // Meat! diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm index b5c811b81c3..7ba595b47b3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/fish.dm @@ -34,7 +34,7 @@ var/randomize_location = TRUE /mob/living/simple_mob/animal/passive/fish/Initialize() - ..() + . = ..() if(!default_pixel_x && randomize_location) default_pixel_x = rand(-12, 12) @@ -174,7 +174,7 @@ var/image/belly_image /mob/living/simple_mob/animal/passive/fish/icebass/Initialize() - ..() + . = ..() dorsal_color = rgb(rand(min_red,max_red), rand(min_green,max_green), rand(min_blue,max_blue)) belly_color = rgb(rand(min_red,max_red), rand(min_green,max_green), rand(min_blue,max_blue)) update_icon() @@ -248,7 +248,7 @@ meat_type = /obj/item/weapon/reagent_containers/food/snacks/carpmeat/sif /mob/living/simple_mob/animal/passive/fish/rockfish/Initialize() - ..() + . = ..() head_color = rgb(rand(min_red,max_red), rand(min_green,max_green), rand(min_blue,max_blue)) update_icon() diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/lizard.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/lizard.dm index af647587a62..ca94f0373ff 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/lizard.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/lizard.dm @@ -34,7 +34,7 @@ attack_sharp = TRUE /mob/living/simple_mob/animal/passive/lizard/large/Initialize() - ..() + . = ..() adjust_scale(rand(12, 20) / 10) /mob/living/simple_mob/animal/passive/lizard/large/defensive diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm index 73d7b10e572..ffba5af281f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm @@ -81,7 +81,11 @@ return 1 // It literally produces a cryogenic mist inside itself. Cold doesn't bother it. /mob/living/simple_mob/animal/sif/frostfly/Initialize() +<<<<<<< HEAD . = ..() //VOREStation Edit +======= + . = ..() +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) smoke_special = new verbs += /mob/living/proc/ventcrawl verbs += /mob/living/proc/hide diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm index 3687a67c510..f7bec21beb1 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/glitterfly.dm @@ -62,7 +62,7 @@ ai_holder_type = /datum/ai_holder/simple_mob/melee/evasive/glitterfly /mob/living/simple_mob/animal/sif/glitterfly/Initialize() - ..() + . = ..() var/colorlist = list(rgb(rand(100,255), rand(100,255), rand(100,255)) = 10, rgb(rand(5,100), rand(5,100), rand(5,100)) = 2, "#222222" = 1) color = pickweight(colorlist) @@ -85,7 +85,7 @@ plane = PLANE_LIGHTING_ABOVE /mob/living/simple_mob/animal/sif/glitterfly/rare/Initialize() - ..() + . = ..() /mob/living/simple_mob/animal/sif/glitterfly/unique_tame_check(var/obj/O, var/mob/user) . = ..() diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm index d24d28231be..8a54faf8745 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/kururak.dm @@ -92,7 +92,7 @@ instinct = 50 /mob/living/simple_mob/animal/sif/kururak/Initialize() - ..() + . = ..() if(!instinct) if(prob(20)) instinct = rand(6, 10) @@ -331,7 +331,7 @@ remove_modifiers_of_type(/datum/modifier/ace) /mob/living/simple_mob/animal/sif/kururak/hibernate/Initialize() - ..() + . = ..() lay_down() instinct = 0 diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm index c59e292a4db..a6c6aabbf25 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/leech.dm @@ -115,7 +115,7 @@ emote_hear = list("chitters", "clicks", "gurgles") /mob/living/simple_mob/animal/sif/leech/Initialize() - ..() + . = ..() verbs += /mob/living/proc/ventcrawl verbs += /mob/living/proc/hide diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/moth.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/moth.dm index d153540dd57..8ad7f2b8c97 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/moth.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/moth.dm @@ -116,7 +116,7 @@ return FALSE /mob/living/simple_mob/animal/sif/tymisian/Initialize() - ..() + . = ..() smoke_spore = new verbs += /mob/living/proc/ventcrawl verbs += /mob/living/proc/hide diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/worm.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/worm.dm index b2ff320b522..aef54e599d3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/worm.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/worm.dm @@ -108,7 +108,7 @@ icon_state = "[icon_state]_dead" /mob/living/simple_mob/animal/space/space_worm/head/Initialize() - ..() + . = ..() var/mob/living/simple_mob/animal/space/space_worm/current = src diff --git a/code/modules/mob/living/voice/voice.dm b/code/modules/mob/living/voice/voice.dm index 919e302bcf8..8b9491d9029 100644 --- a/code/modules/mob/living/voice/voice.dm +++ b/code/modules/mob/living/voice/voice.dm @@ -7,13 +7,13 @@ emote_type = 2 //This lets them emote through containers. The communicator has a image feed of the person calling them so... -/mob/living/voice/New(loc) +/mob/living/voice/Initialize(loc) add_language(LANGUAGE_GALCOM) set_default_language(GLOB.all_languages[LANGUAGE_GALCOM]) if(istype(loc, /obj/item/device/communicator)) comm = loc - ..() + . = ..() // Proc: transfer_identity() // Parameters: 1 (speaker - the mob (usually an observer) to copy information from) diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm index 4deedc8ed40..fdb4a02ac47 100644 --- a/code/modules/multiz/stairs.dm +++ b/code/modules/multiz/stairs.dm @@ -11,9 +11,9 @@ layer = STAIRS_LAYER /obj/structure/stairs/Initialize() + . = ..() if(check_integrity()) update_icon() - return INITIALIZE_HINT_NORMAL // Returns TRUE if the stairs are a complete and connected unit, FALSE if a piece is missing or obstructed // Will attempt to reconnect broken pieces @@ -70,10 +70,10 @@ var/obj/structure/stairs/middle/middle = null /obj/structure/stairs/bottom/Initialize() + . = ..() if(!GetAbove(src)) warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") return INITIALIZE_HINT_QDEL - . = ..() /obj/structure/stairs/bottom/Destroy() if(top) @@ -160,10 +160,8 @@ // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) - to_world("adding [L.pulling] to pulling") pulling |= L.pulling for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) - to_world("adding [G.affecting] to pulling") pulling |= G.affecting // If the stairs aren't broken, go up. @@ -182,7 +180,6 @@ // Bring the pulled/grabbed object(s) along behind us for(var/atom/movable/P in pulling) - to_world("attempting to move [P]") P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly switch(src.dir) if(NORTH) @@ -249,10 +246,10 @@ var/obj/structure/stairs/bottom/bottom = null /obj/structure/stairs/middle/Initialize() + . = ..() if(!GetAbove(src)) warning("Stair created without level above: ([loc.x], [loc.y], [loc.z])") return INITIALIZE_HINT_QDEL - . = ..() /obj/structure/stairs/middle/Destroy() if(top) @@ -332,10 +329,10 @@ var/obj/structure/stairs/bottom/bottom = null /obj/structure/stairs/top/Initialize() + . = ..() if(!GetBelow(src)) warning("Stair created without level below: ([loc.x], [loc.y], [loc.z])") return INITIALIZE_HINT_QDEL - . = ..() /obj/structure/stairs/top/Destroy() if(middle) @@ -422,10 +419,8 @@ // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) - to_world("adding [L.pulling] to pulling") pulling |= L.pulling for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) - to_world("adding [G.affecting] to pulling") pulling |= G.affecting // If the stairs aren't broken, go up. @@ -444,7 +439,6 @@ // Bring the pulled/grabbed object(s) along behind us for(var/atom/movable/P in pulling) - to_world("attempting to move [P]") P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly switch(src.dir) if(NORTH) @@ -505,7 +499,7 @@ icon_state = "" /obj/structure/stairs/spawner/Initialize() - . = ..() + ..() var/turf/B1 = get_step(get_turf(src), turn(dir, 180)) var/turf/B2 = get_turf(src) var/turf/T1 = GetAbove(B1) @@ -553,4 +547,4 @@ /obj/structure/stairs/spawner/west dir = WEST - bound_width = 64 \ No newline at end of file + bound_width = 64 diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm new file mode 100644 index 00000000000..f0331f77da0 --- /dev/null +++ b/code/modules/nano/nanoui.dm @@ -0,0 +1,526 @@ +/********************************************************** +NANO UI FRAMEWORK + +nanoui class (or whatever Byond calls classes) + +nanoui is used to open and update nano browser uis +**********************************************************/ + +/datum/nanoui + // the user who opened this ui + var/mob/user + // the object this ui "belongs" to + var/datum/src_object + // the title of this ui + var/title + // the key of this ui, this is to allow multiple (different) uis for each src_object + var/ui_key + // window_id is used as the window name/identifier for browse and onclose + var/window_id + // the browser window width + var/width = 0 + // the browser window height + var/height = 0 + // whether to use extra logic when window closes + var/on_close_logic = 1 + // an extra ref to use when the window is closed, usually null + var/atom/ref = null + // options for modifying window behaviour + var/window_options = "focus=0;can_close=1;can_minimize=1;can_maximize=0;can_resize=1;titlebar=1;" // window option is set using window_id + // the list of stylesheets to apply to this ui + var/list/stylesheets = list() + // the list of javascript scripts to use for this ui + var/list/scripts = list() + // a list of templates which can be used with this ui + var/templates[0] + // the layout key for this ui (this is used on the frontend, leave it as "default" unless you know what you're doing) + var/layout_key = "default" + // this sets whether to re-render the ui layout with each update (default 0, turning on will break the map ui if it's in use) + var/auto_update_layout = 0 + // this sets whether to re-render the ui content with each update (default 1) + var/auto_update_content = 1 + // the default state to use for this ui (this is used on the frontend, leave it as "default" unless you know what you're doing) + var/state_key = "default" + // show the map ui, this is used by the default layout + var/show_map = 0 + // the map z level to display + var/map_z_level = 1 + // initial data, containing the full data structure, must be sent to the ui (the data structure cannot be extended later on) + var/list/initial_data[0] + // set to 1 to update the ui automatically every master_controller tick + var/is_auto_updating = 0 + // the current status/visibility of the ui + var/status = STATUS_INTERACTIVE + + // Relationship between a master interface and its children. Used in update_status + var/datum/nanoui/master_ui + var/list/datum/nanoui/children = list() + var/datum/topic_state/state = null + + /** + * Create a new nanoui instance. + * + * @param nuser /mob The mob who has opened/owns this ui + * @param nsrc_object /obj|/mob The obj or mob which this ui belongs to + * @param nui_key string A string key to use for this ui. Allows for multiple unique uis on one src_oject + * @param ntemplate string The filename of the template file from /nano/templates (e.g. "my_template.tmpl") + * @param ntitle string The title of this ui + * @param nwidth int the width of the ui window + * @param nheight int the height of the ui window + * @param nref /atom A custom ref to use if "on_close_logic" is set to 1 + * + * @return /nanoui new nanoui object + */ +/datum/nanoui/New(nuser, nsrc_object, nui_key, ntemplate_filename, ntitle = 0, nwidth = 0, nheight = 0, var/atom/nref = null, var/datum/nanoui/master_ui = null, var/datum/topic_state/state = default_state) + user = nuser + src_object = nsrc_object + ui_key = nui_key + window_id = "[ui_key]\ref[src_object]" + + src.master_ui = master_ui + if(master_ui) + master_ui.children += src + src.state = state + + // add the passed template filename as the "main" template, this is required + add_template("main", ntemplate_filename) + + if (ntitle) + title = sanitize(ntitle) + if (nwidth) + width = nwidth + if (nheight) + height = nheight + if (nref) + ref = nref + + add_common_assets() + + /** + * Use this proc to add assets which are common to (and required by) all nano uis + * + * @return nothing + */ +/datum/nanoui/proc/add_common_assets() + add_script("libraries.min.js") // A JS file comprising of jQuery, doT.js and jQuery Timer libraries (compressed together) + add_script("nano_utility.js") // The NanoUtility JS, this is used to store utility functions. + add_script("nano_template.js") // The NanoTemplate JS, this is used to render templates. + add_script("nano_state_manager.js") // The NanoStateManager JS, it handles updates from the server and passes data to the current state + add_script("nano_state.js") // The NanoState JS, this is the base state which all states must inherit from + add_script("nano_state_default.js") // The NanoStateDefault JS, this is the "default" state (used by all UIs by default), which inherits from NanoState + add_script("nano_base_callbacks.js") // The NanoBaseCallbacks JS, this is used to set up (before and after update) callbacks which are common to all UIs + add_script("nano_base_helpers.js") // The NanoBaseHelpers JS, this is used to set up template helpers which are common to all UIs + add_stylesheet("shared.css") // this CSS sheet is common to all UIs + add_stylesheet("icons.css") // this CSS sheet is common to all UIs + + /** + * Set the current status (also known as visibility) of this ui. + * + * @param state int The status to set, see the defines at the top of this file + * @param push_update int (bool) Push an update to the ui to update it's status (an update is always sent if the status has changed to red (0)) + * + * @return nothing + */ +/datum/nanoui/proc/set_status(state, push_update) + if (state != status) // Only update if it is different + if (status == STATUS_DISABLED) + status = state + if (push_update) + update() + else + status = state + if (push_update || status == 0) + push_data(null, 1) // Update the UI, force the update in case the status is 0, data is null so that previous data is used + + /** + * Update the status (visibility) of this ui based on the user's status + * + * @param push_update int (bool) Push an update to the ui to update it's status. This is set to 0/false if an update is going to be pushed anyway (to avoid unnessary updates) + * + * @return nothing + */ +/datum/nanoui/proc/update_status(var/push_update = 0) + var/obj/host = src_object.nano_host() + var/new_status = host.CanUseTopic(user, state) + if(master_ui) + new_status = min(new_status, master_ui.status) + + set_status(new_status, push_update) + if(new_status == STATUS_CLOSE) + close() + + /** + * Set the ui to auto update (every master_controller tick) + * + * @param state int (bool) Set auto update to 1 or 0 (true/false) + * + * @return nothing + */ +/datum/nanoui/proc/set_auto_update(nstate = 1) + is_auto_updating = nstate + + /** + * Set the initial data for the ui. This is vital as the data structure set here cannot be changed when pushing new updates. + * + * @param data /list The list of data for this ui + * + * @return nothing + */ +/datum/nanoui/proc/set_initial_data(list/data) + initial_data = data + + /** + * Get config data to sent to the ui. + * + * @return /list config data + */ +/datum/nanoui/proc/get_config_data() + var/name = "[src_object]" + name = sanitize(name) + var/list/config_data = list( + "title" = title, + "srcObject" = list("name" = name), + "stateKey" = state_key, + "status" = status, + "autoUpdateLayout" = auto_update_layout, + "autoUpdateContent" = auto_update_content, + "showMap" = show_map, + "mapZLevel" = map_z_level, + "user" = list("name" = user.name) + ) + return config_data + + /** + * Get data to sent to the ui. + * + * @param data /list The list of general data for this ui (can be null to use previous data sent) + * + * @return /list data to send to the ui + */ +/datum/nanoui/proc/get_send_data(var/list/data) + var/list/config_data = get_config_data() + + var/list/send_data = list("config" = config_data) + + if (!isnull(data)) + send_data["data"] = data + + return send_data + + /** + * Set the browser window options for this ui + * + * @param nwindow_options string The new window options + * + * @return nothing + */ +/datum/nanoui/proc/set_window_options(nwindow_options) + window_options = nwindow_options + + /** + * Add a CSS stylesheet to this UI + * These must be added before the UI has been opened, adding after that will have no effect + * + * @param file string The name of the CSS file from /nano/css (e.g. "my_style.css") + * + * @return nothing + */ +/datum/nanoui/proc/add_stylesheet(file) + stylesheets.Add(file) + + /** + * Add a JavsScript script to this UI + * These must be added before the UI has been opened, adding after that will have no effect + * + * @param file string The name of the JavaScript file from /nano/js (e.g. "my_script.js") + * + * @return nothing + */ +/datum/nanoui/proc/add_script(file) + scripts.Add(file) + + /** + * Add a template for this UI + * Templates are combined with the data sent to the UI to create the rendered view + * These must be added before the UI has been opened, adding after that will have no effect + * + * @param key string The key which is used to reference this template in the frontend + * @param filename string The name of the template file from /nano/templates (e.g. "my_template.tmpl") + * + * @return nothing + */ +/datum/nanoui/proc/add_template(key, filename) + templates[key] = filename + + /** + * Set the layout key for use in the frontend Javascript + * The layout key is the basic layout key for the page + * Two files are loaded on the client based on the layout key varable: + * -> a template in /nano/templates with the filename "layout_.tmpl + * -> a CSS stylesheet in /nano/css with the filename "layout_.css + * + * @param nlayout string The layout key to use + * + * @return nothing + */ +/datum/nanoui/proc/set_layout_key(nlayout_key) + layout_key = lowertext(nlayout_key) + + /** + * Set the ui to update the layout (re-render it) on each update, turning this on will break the map ui (if it's being used) + * + * @param state int (bool) Set update to 1 or 0 (true/false) (default 0) + * + * @return nothing + */ +/datum/nanoui/proc/set_auto_update_layout(nstate) + auto_update_layout = nstate + + /** + * Set the ui to update the main content (re-render it) on each update + * + * @param state int (bool) Set update to 1 or 0 (true/false) (default 1) + * + * @return nothing + */ +/datum/nanoui/proc/set_auto_update_content(nstate) + auto_update_content = nstate + + /** + * Set the state key for use in the frontend Javascript + * + * @param nstate_key string The key of the state to use + * + * @return nothing + */ +/datum/nanoui/proc/set_state_key(nstate_key) + state_key = nstate_key + + /** + * Toggle showing the map ui + * + * @param nstate_key boolean 1 to show map, 0 to hide (default is 0) + * + * @return nothing + */ +/datum/nanoui/proc/set_show_map(nstate) + show_map = nstate + + /** + * Toggle showing the map ui + * + * @param nstate_key boolean 1 to show map, 0 to hide (default is 0) + * + * @return nothing + */ +/datum/nanoui/proc/set_map_z_level(nz) + map_z_level = nz + + /** + * Set whether or not to use the "old" on close logic (mainly unset_machine()) + * + * @param state int (bool) Set on_close_logic to 1 or 0 (true/false) + * + * @return nothing + */ +/datum/nanoui/proc/use_on_close_logic(state) + on_close_logic = state + + /** + * Return the HTML for this UI + * + * @return string HTML for the UI + */ +/datum/nanoui/proc/get_html() + + // before the UI opens, add the layout files based on the layout key + add_stylesheet("layout_[layout_key].css") + add_template("layout", "layout_[layout_key].tmpl") + + var/head_content = "" + + for (var/filename in scripts) + head_content += " " + + for (var/filename in stylesheets) + head_content += " " + + var/template_data_json = "{}" // An empty JSON object + if (templates.len > 0) + template_data_json = strip_improper(json_encode(templates)) + + var/list/send_data = get_send_data(initial_data) + var/initial_data_json = replacetext(replacetext(json_encode(send_data), """, "&#34;"), "'", "'") + initial_data_json = strip_improper(initial_data_json); + + var/url_parameters_json = json_encode(list("src" = "\ref[src]")) + + return {" + + + + + + + [head_content] + + +
+
+ + + + "} + + /** + * Open this UI + * + * @return nothing + */ +/datum/nanoui/proc/open() + if(!user.client) + return + + // An attempted fix to UIs sometimes locking up spamming runtime errors due to src_object being null for whatever reason. + // This hard-deletes the UI, preventing the device that uses the UI from being locked up permanently. + if(!src_object) + qdel(src) + + var/window_size = "" + if (width && height) + window_size = "size=[width]x[height];" + update_status(0) + if(status == STATUS_CLOSE) + return + + user << browse(get_html(), "window=[window_id];[window_size][window_options]") + winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map + on_close_winset() + //onclose(user, window_id) + SSnanoui.ui_opened(src) + + /** + * Reinitialise this UI, potentially with a different template and/or initial data + * + * @return nothing + */ +/datum/nanoui/proc/reinitialise(template, new_initial_data) + if(template) + add_template("main", template) + if(new_initial_data) + set_initial_data(new_initial_data) + open() + + /** + * Close this UI + * + * @return nothing + */ +/datum/nanoui/proc/close() + is_auto_updating = 0 + SSnanoui.ui_closed(src) + user << browse(null, "window=[window_id]") + for(var/datum/nanoui/child in children) + child.close() + children.Cut() + state = null + master_ui = null + + /** + * Set the UI window to call the nanoclose verb when the window is closed + * This allows Nano to handle closed windows + * + * @return nothing + */ +/datum/nanoui/proc/on_close_winset() + if(!user.client) + return + var/params = "\ref[src]" + + winset(user, window_id, "on-close=\"nanoclose [params]\"") + + /** + * Push data to an already open UI window + * + * @return nothing + */ +/datum/nanoui/proc/push_data(data, force_push = 0) + update_status(0) + if (status == STATUS_DISABLED && !force_push) + return // Cannot update UI, no visibility + + var/list/send_data = get_send_data(data) + + //to_chat(user,list2json_usecache(send_data)) // used for debugging //NANO DEBUG HOOK + user << output(list2params(list(strip_improper(json_encode(send_data)))),"[window_id].browser:receiveUpdateData") + + /** + * This Topic() proc is called whenever a user clicks on a link within a Nano UI + * If the UI status is currently STATUS_INTERACTIVE then call the src_object Topic() + * If the src_object Topic() returns 1 (true) then update all UIs attached to src_object + * + * @return nothing + */ +/datum/nanoui/Topic(href, href_list) + update_status(0) // update the status + if (status != STATUS_INTERACTIVE || user != usr) // If UI is not interactive or usr calling Topic is not the UI user + return + + // This is used to toggle the nano map ui + var/map_update = 0 + if(href_list["showMap"]) + set_show_map(text2num(href_list["showMap"])) + map_update = 1 + + if(href_list["mapZLevel"]) + set_map_z_level(text2num(href_list["mapZLevel"])) + map_update = 1 + + if ((src_object && src_object.Topic(href, href_list, state)) || map_update) + SSnanoui.update_uis(src_object) // update all UIs attached to src_object + + /** + * Process this UI, updating the entire UI or just the status (aka visibility) + * This process proc is called by the master_controller + * + * @param update string For this UI to update + * + * @return nothing + */ +/datum/nanoui/process(update = 0) + if (!src_object || !user) + close() + return + + if (status && (update || is_auto_updating)) + update() // Update the UI (update_status() is called whenever a UI is updated) + else + update_status(1) // Not updating UI, so lets check here if status has changed + + /** + * Update the UI + * + * @return nothing + */ +/datum/nanoui/proc/update(var/force_open = 0) + src_object.ui_interact(user, ui_key, src, force_open, master_ui, state) diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm index da8ee8d577a..bb899e5c2ba 100644 --- a/code/modules/organs/internal/augment.dm +++ b/code/modules/organs/internal/augment.dm @@ -31,10 +31,8 @@ var/last_activate = null /obj/item/organ/internal/augment/Initialize() - ..() - + . ..() setup_radial_icon() - if(integrated_object_type) integrated_object = new integrated_object_type(src) integrated_object.canremove = FALSE diff --git a/code/modules/organs/internal/augment/armmounted.dm b/code/modules/organs/internal/augment/armmounted.dm index 4131955e150..833d4be435d 100644 --- a/code/modules/organs/internal/augment/armmounted.dm +++ b/code/modules/organs/internal/augment/armmounted.dm @@ -189,7 +189,7 @@ ) /obj/item/organ/internal/augment/armmounted/shoulder/multiple/Initialize() - ..() + . = ..() if(integrated_object) integrated_tools[integrated_object_type] = integrated_object diff --git a/code/modules/organs/internal/spleen.dm b/code/modules/organs/internal/spleen.dm index 352a36207f1..88d42bb8bbe 100644 --- a/code/modules/organs/internal/spleen.dm +++ b/code/modules/organs/internal/spleen.dm @@ -73,7 +73,7 @@ spleen_efficiency = 0.5 /obj/item/organ/internal/spleen/skrell/Initialize() - ..() + . = ..() adjust_scale(0.8,0.7) /obj/item/organ/internal/spleen/minor @@ -83,5 +83,5 @@ spleen_tick = 15 /obj/item/organ/internal/spleen/minor/Initialize() - ..() + . = ..() adjust_scale(0.7) diff --git a/code/modules/organs/internal/stomach.dm b/code/modules/organs/internal/stomach.dm index 31adb758aec..2ebfefea615 100644 --- a/code/modules/organs/internal/stomach.dm +++ b/code/modules/organs/internal/stomach.dm @@ -12,8 +12,7 @@ var/deadly_hold = TRUE // Does the stomach do damage to mobs eaten by its owner? Xenos should probably have this FALSE. /obj/item/organ/internal/stomach/Initialize() - ..() - + . = ..() if(reagents) reagents.maximum_volume = 30 else diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index 9047eb2665d..e5df765bdc2 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -115,8 +115,7 @@ var/list/organ_cache = list() handle_organ_mod_special() /obj/item/organ/Initialize() - ..() - + . = ..() if(owner) if(!meat_type) if(owner.isSynthetic()) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index e7be5f4912a..9eb4c97d4b3 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -471,7 +471,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/species = SPECIES_HUMAN /obj/item/weapon/disk/species/Initialize() - ..() + . = ..() if(species) name = "[species] [initial(name)]" diff --git a/code/modules/organs/subtypes/diona.dm b/code/modules/organs/subtypes/diona.dm index 3e8f6eadd55..6b6367e8a00 100644 --- a/code/modules/organs/subtypes/diona.dm +++ b/code/modules/organs/subtypes/diona.dm @@ -212,7 +212,7 @@ vital = TRUE /obj/item/organ/internal/brain/cephalon/Initialize() - ..() + . = ..() spawn(30 SECONDS) // FBP Dionaea need some way to be disassembled through surgery, if absolutely necessary. if(!owner.isSynthetic()) vital = FALSE diff --git a/code/modules/organs/subtypes/slime.dm b/code/modules/organs/subtypes/slime.dm index 5fb54a21b45..eef360a515f 100644 --- a/code/modules/organs/subtypes/slime.dm +++ b/code/modules/organs/subtypes/slime.dm @@ -92,7 +92,7 @@ var/strain_regen_cooldown = 5 MINUTES /obj/item/organ/internal/regennetwork/Initialize() - ..() + . = ..() var/mob/living/carbon/human/H = null spawn(15) if(ishuman(owner)) diff --git a/code/modules/overmap/turfs.dm b/code/modules/overmap/turfs.dm index bd31d6bc9a1..916a8f4159a 100644 --- a/code/modules/overmap/turfs.dm +++ b/code/modules/overmap/turfs.dm @@ -10,7 +10,6 @@ var/global/list/map_sectors = list() /turf/unsimulated/map icon = 'icons/turf/space.dmi' icon_state = "map" - initialized = FALSE // TODO - Fix unsimulated turf initialization so this override is not necessary! /turf/unsimulated/map/edge opacity = 1 diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 6876b5af369..6601e7965c1 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -129,7 +129,7 @@ var/default_icon_state /obj/item/weapon/pen/blade/Initialize() - ..() + . = ..() active_icon_state = "[icon_state]-x" default_icon_state = icon_state diff --git a/code/modules/pda/cart.dm b/code/modules/pda/cart.dm index 936674061ae..c877e7cf0cc 100644 --- a/code/modules/pda/cart.dm +++ b/code/modules/pda/cart.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD var/list/command_cartridges = list( /obj/item/weapon/cartridge/captain, /obj/item/weapon/cartridge/hop, @@ -308,3 +309,315 @@ var/list/civilian_cartridges = list( icon_state = "cart" charges = 5 messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/frame) +======= +var/list/command_cartridges = list( + /obj/item/weapon/cartridge/captain, + /obj/item/weapon/cartridge/hop, + /obj/item/weapon/cartridge/hos, + /obj/item/weapon/cartridge/ce, + /obj/item/weapon/cartridge/rd, + /obj/item/weapon/cartridge/cmo, + /obj/item/weapon/cartridge/head, + /obj/item/weapon/cartridge/lawyer // Internal Affaris, + ) + +var/list/security_cartridges = list( + /obj/item/weapon/cartridge/security, + /obj/item/weapon/cartridge/detective, + /obj/item/weapon/cartridge/hos + ) + +var/list/engineering_cartridges = list( + /obj/item/weapon/cartridge/engineering, + /obj/item/weapon/cartridge/atmos, + /obj/item/weapon/cartridge/ce + ) + +var/list/medical_cartridges = list( + /obj/item/weapon/cartridge/medical, + /obj/item/weapon/cartridge/chemistry, + /obj/item/weapon/cartridge/cmo + ) + +var/list/research_cartridges = list( + /obj/item/weapon/cartridge/signal/science, + /obj/item/weapon/cartridge/rd + ) + +var/list/cargo_cartridges = list( + /obj/item/weapon/cartridge/quartermaster, // This also covers cargo-techs, apparently, + /obj/item/weapon/cartridge/miner, + /obj/item/weapon/cartridge/hop + ) + +var/list/civilian_cartridges = list( + /obj/item/weapon/cartridge/janitor, + /obj/item/weapon/cartridge/service, + /obj/item/weapon/cartridge/hop + ) + +/obj/item/weapon/cartridge + name = "generic cartridge" + desc = "A data cartridge for portable microcomputers." + icon = 'icons/obj/pda.dmi' + icon_state = "cart" + item_state = "electronic" + w_class = ITEMSIZE_TINY + drop_sound = 'sound/items/drop/component.ogg' + pickup_sound = 'sound/items/pickup/component.ogg' + + var/obj/item/radio/integrated/radio = null + + var/charges = 0 + + var/list/stored_data = list() + var/list/programs = list() + var/list/messenger_plugins = list() + +/obj/item/weapon/cartridge/Destroy() + QDEL_NULL(radio) + QDEL_LIST(programs) + QDEL_LIST(messenger_plugins) + return ..() + +/obj/item/weapon/cartridge/proc/update_programs(obj/item/device/pda/pda) + for(var/A in programs) + var/datum/data/pda/P = A + P.pda = pda + for(var/A in messenger_plugins) + var/datum/data/pda/messenger_plugin/P = A + P.pda = pda + +/obj/item/weapon/cartridge/engineering + name = "\improper Power-ON cartridge" + icon_state = "cart-e" + programs = list( + new/datum/data/pda/app/power, + new/datum/data/pda/utility/scanmode/halogen) + +/obj/item/weapon/cartridge/atmos + name = "\improper BreatheDeep cartridge" + icon_state = "cart-a" + programs = list(new/datum/data/pda/utility/scanmode/gas) + +/obj/item/weapon/cartridge/medical + name = "\improper Med-U cartridge" + icon_state = "cart-m" + programs = list( + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical) + +/obj/item/weapon/cartridge/chemistry + name = "\improper ChemWhiz cartridge" + icon_state = "cart-chem" + programs = list( + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical, + new/datum/data/pda/utility/scanmode/reagent) + +/obj/item/weapon/cartridge/security + name = "\improper R.O.B.U.S.T. cartridge" + icon_state = "cart-s" + programs = list( + new/datum/data/pda/app/crew_records/security) + +/obj/item/weapon/cartridge/detective + name = "\improper D.E.T.E.C.T. cartridge" + icon_state = "cart-s" + programs = list( + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical, + + new/datum/data/pda/app/crew_records/security) + + +/obj/item/weapon/cartridge/janitor + name = "\improper CustodiPRO cartridge" + desc = "The ultimate in clean-room design." + icon_state = "cart-j" + programs = list(new/datum/data/pda/app/janitor) + +/obj/item/weapon/cartridge/lawyer + name = "\improper P.R.O.V.E. cartridge" + icon_state = "cart-s" + programs = list(new/datum/data/pda/app/crew_records/security) + +/obj/item/weapon/cartridge/clown + name = "\improper Honkworks 5.0 cartridge" + icon_state = "cart-clown" + charges = 5 + programs = list(new/datum/data/pda/utility/honk) + messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/clown) + +/obj/item/weapon/cartridge/mime + name = "\improper Gestur-O 1000 cartridge" + icon_state = "cart-mi" + charges = 5 + messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/mime) + +/obj/item/weapon/cartridge/service + name = "\improper Serv-U Pro cartridge" + desc = "A data cartridge designed to serve YOU!" + +/obj/item/weapon/cartridge/signal + name = "generic signaler cartridge" + desc = "A data cartridge with an integrated radio signaler module." + programs = list(new/datum/data/pda/app/signaller) + +/obj/item/weapon/cartridge/signal/Initialize() + radio = new /obj/item/radio/integrated/signal(src) + . = ..() + +/obj/item/weapon/cartridge/signal/science + name = "\improper Signal Ace 2 cartridge" + desc = "Complete with integrated radio signaler!" + icon_state = "cart-tox" + programs = list( + new/datum/data/pda/utility/scanmode/gas, + + new/datum/data/pda/utility/scanmode/reagent, + + new/datum/data/pda/app/signaller) + +/obj/item/weapon/cartridge/quartermaster + name = "\improper Space Parts & Space Vendors cartridge" + desc = "Perfect for the Quartermaster on the go!" + icon_state = "cart-q" + programs = list( + new/datum/data/pda/app/supply) + +/obj/item/weapon/cartridge/miner + name = "\improper Drill-Jockey 4.5 cartridge" + desc = "It's covered in some sort of sand." + icon_state = "cart-q" + +/obj/item/weapon/cartridge/head + name = "\improper Easy-Record DELUXE cartridge" + icon_state = "cart-h" + programs = list(new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/hop + name = "\improper HumanResources9001 cartridge" + icon_state = "cart-h" + programs = list( + new/datum/data/pda/app/crew_records/security, + + new/datum/data/pda/app/janitor, + + new/datum/data/pda/app/supply, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/hos + name = "\improper R.O.B.U.S.T. DELUXE cartridge" + icon_state = "cart-hos" + programs = list( + new/datum/data/pda/app/crew_records/security, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/ce + name = "\improper Power-On DELUXE cartridge" + icon_state = "cart-ce" + programs = list( + new/datum/data/pda/app/power, + new/datum/data/pda/utility/scanmode/halogen, + + new/datum/data/pda/utility/scanmode/gas, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/cmo + name = "\improper Med-U DELUXE cartridge" + icon_state = "cart-cmo" + programs = list( + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical, + + new/datum/data/pda/utility/scanmode/reagent, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/rd + name = "\improper Signal Ace DELUXE cartridge" + icon_state = "cart-rd" + programs = list( + new/datum/data/pda/utility/scanmode/gas, + + new/datum/data/pda/utility/scanmode/reagent, + + new/datum/data/pda/app/signaller, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/rd/Initialize() + radio = new /obj/item/radio/integrated/signal(src) + . = ..() + +/obj/item/weapon/cartridge/captain + name = "\improper Value-PAK cartridge" + desc = "Now with 200% more value!" + icon_state = "cart-c" + programs = list( + new/datum/data/pda/app/power, + new/datum/data/pda/utility/scanmode/halogen, + + new/datum/data/pda/utility/scanmode/gas, + + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical, + + new/datum/data/pda/utility/scanmode/reagent, + + new/datum/data/pda/app/crew_records/security, + + new/datum/data/pda/app/janitor, + + new/datum/data/pda/app/supply, + + new/datum/data/pda/app/status_display) + +/obj/item/weapon/cartridge/syndicate + name = "\improper Detomatix cartridge" + icon_state = "cart" + var/initial_remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing. + charges = 4 + programs = list(new/datum/data/pda/utility/toggle_door) + messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/detonate) + +/obj/item/weapon/cartridge/syndicate/New() + var/datum/data/pda/utility/toggle_door/D = programs[1] + if(istype(D)) + D.remote_door_id = initial_remote_door_id + +/obj/item/weapon/cartridge/proc/post_status(var/command, var/data1, var/data2) + + var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) + if(!frequency) return + + var/datum/signal/status_signal = new + status_signal.source = src + status_signal.transmission_method = TRANSMISSION_RADIO + status_signal.data["command"] = command + + switch(command) + if("message") + status_signal.data["msg1"] = data1 + status_signal.data["msg2"] = data2 + if(loc) + var/obj/item/PDA = loc + var/mob/user = PDA.fingerprintslast + log_admin("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") + message_admins("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") + + if("alert") + status_signal.data["picture_state"] = data1 + + frequency.post_signal(src, status_signal) + +/obj/item/weapon/cartridge/frame + name = "F.R.A.M.E. cartridge" + icon_state = "cart" + charges = 5 + messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/frame) +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) diff --git a/code/modules/pda/radio.dm b/code/modules/pda/radio.dm index 0d3b115a134..c5cd57c440d 100644 --- a/code/modules/pda/radio.dm +++ b/code/modules/pda/radio.dm @@ -1,3 +1,4 @@ +<<<<<<< HEAD /obj/item/radio/integrated name = "\improper PDA radio module" desc = "An electronic radio system." @@ -136,3 +137,141 @@ spawn(0) radio_connection.post_signal(src, signal) +======= +/obj/item/radio/integrated + name = "\improper PDA radio module" + desc = "An electronic radio system." + icon = 'icons/obj/module.dmi' + icon_state = "power_mod" + var/obj/item/device/pda/hostpda = null + + var/list/botlist = null // list of bots + var/mob/living/bot/active // the active bot; if null, show bot list + var/list/botstatus // the status signal sent by the bot + + var/bot_type //The type of bot it is. + var/bot_filter //Determines which radio filter to use. + + var/control_freq = BOT_FREQ + + var/on = 0 //Are we currently active?? + var/menu_message = "" + +/obj/item/radio/integrated/New() + ..() + if(istype(loc.loc, /obj/item/device/pda)) + hostpda = loc.loc + if(bot_filter) + spawn(5) + add_to_radio(bot_filter) + +/obj/item/radio/integrated/Destroy() + if(radio_controller) + radio_controller.remove_object(src, control_freq) + hostpda = null + return ..() + +/obj/item/radio/integrated/proc/post_signal(var/freq, var/key, var/value, var/key2, var/value2, var/key3, var/value3, s_filter) + + //to_world("Post: [freq]: [key]=[value], [key2]=[value2]") + var/datum/radio_frequency/frequency = radio_controller.return_frequency(freq) + + if(!frequency) + return + + var/datum/signal/signal = new() + signal.source = src + signal.transmission_method = TRANSMISSION_RADIO + signal.data[key] = value + if(key2) + signal.data[key2] = value2 + if(key3) + signal.data[key3] = value3 + + frequency.post_signal(src, signal, radio_filter = s_filter) + +/obj/item/radio/integrated/Topic(href, href_list) + ..() + switch(href_list["op"]) + if("control") + active = locate(href_list["bot"]) + spawn(0) + post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) + + if("scanbots") // find all bots + botlist = null + spawn(0) + post_signal(control_freq, "command", "bot_status", s_filter = bot_filter) + + if("botlist") + active = null + + if("stop", "go", "home") + spawn(0) + post_signal(control_freq, "command", href_list["op"], "active", active, s_filter = bot_filter) + post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) + + if("summon") + spawn(0) + post_signal(control_freq, "command", "summon", "active", active, "target", get_turf(hostpda), "useraccess", hostpda.GetAccess(), "user", usr, s_filter = bot_filter) + post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) + +/obj/item/radio/integrated/receive_signal(datum/signal/signal) + if(bot_type && istype(signal.source, /mob/living/bot) && signal.data["type"] == bot_type) + if(!botlist) + botlist = new() + + botlist |= signal.source + + if(active == signal.source) + var/list/b = signal.data + botstatus = b.Copy() + +/obj/item/radio/integrated/proc/add_to_radio(bot_filter) //Master filter control for bots. Must be placed in the bot's local New() to support map spawned bots. + if(radio_controller) + radio_controller.add_object(src, control_freq, radio_filter = bot_filter) + +/* + * Radio Cartridge, essentially a signaler. + */ +/obj/item/radio/integrated/signal + var/frequency = 1457 + var/code = 30.0 + var/last_transmission + var/datum/radio_frequency/radio_connection + +/obj/item/radio/integrated/signal/Destroy() + if(radio_controller) + radio_controller.remove_object(src, frequency) + radio_connection = null + return ..() + +/obj/item/radio/integrated/signal/Initialize() + . = ..() + if(radio_controller) + if(src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ) + src.frequency = sanitize_frequency(src.frequency) + set_frequency(frequency) + +/obj/item/radio/integrated/signal/proc/set_frequency(new_frequency) + radio_controller.remove_object(src, frequency) + frequency = new_frequency + radio_connection = radio_controller.add_object(src, frequency) + +/obj/item/radio/integrated/signal/proc/send_signal(message="ACTIVATE") + if(last_transmission && world.time < (last_transmission + 5)) + return + last_transmission = world.time + + var/time = time2text(world.realtime,"hh:mm:ss") + var/turf/T = get_turf(src) + lastsignalers.Add("[time] : [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) : [format_frequency(frequency)]/[code]") + + var/datum/signal/signal = new + signal.source = src + signal.encryption = code + signal.data["message"] = message + + spawn(0) + radio_connection.post_signal(src, signal) +>>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) diff --git a/code/modules/power/singularity/particle_accelerator/particle_smasher.dm b/code/modules/power/singularity/particle_accelerator/particle_smasher.dm index 01fa9932d9d..adff836cee5 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_smasher.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_smasher.dm @@ -25,7 +25,7 @@ var/list/recipes // The list containing the Particle Smasher's recipes. /obj/machinery/particle_smasher/Initialize() - ..() + . = ..() storage = list() update_icon() prepare_recipes() diff --git a/code/modules/power/turbine.dm b/code/modules/power/turbine.dm index 1d5262044ef..e93ee62c71c 100644 --- a/code/modules/power/turbine.dm +++ b/code/modules/power/turbine.dm @@ -318,7 +318,7 @@ ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /obj/machinery/computer/turbine_computer/Initialize() - . = ..() + ..() return INITIALIZE_HINT_LATELOAD /obj/machinery/computer/turbine_computer/LateInitialize() diff --git a/code/modules/projectiles/ammunition/rounds.dm b/code/modules/projectiles/ammunition/rounds.dm index 02d4b4aa5e7..1b461a0c470 100644 --- a/code/modules/projectiles/ammunition/rounds.dm +++ b/code/modules/projectiles/ammunition/rounds.dm @@ -307,7 +307,7 @@ projectile_type = /obj/item/projectile/bullet/rifle/a145 /obj/item/ammo_casing/a145/spent/Initialize() - ..() + . = ..() expend() /* diff --git a/code/modules/projectiles/broken.dm b/code/modules/projectiles/broken.dm index 15f63f4c54f..f972d1f6bdb 100644 --- a/code/modules/projectiles/broken.dm +++ b/code/modules/projectiles/broken.dm @@ -18,7 +18,7 @@ setup_repair_needs() /obj/item/weapon/broken_gun/Initialize() - ..() + . = ..() spawn(30 SECONDS) if(!my_guntype && !QDELETED(src)) qdel(src) diff --git a/code/modules/reagents/distilling/distilling.dm b/code/modules/reagents/distilling/distilling.dm index 5d37f8510ce..4bd8bd163ee 100644 --- a/code/modules/reagents/distilling/distilling.dm +++ b/code/modules/reagents/distilling/distilling.dm @@ -74,7 +74,7 @@ ..() /obj/machinery/portable_atmospherics/powered/reagent_distillery/Initialize() - ..() + . = ..() Reservoir = new (src) Reservoir.Master = src diff --git a/code/modules/reagents/hoses/connector.dm b/code/modules/reagents/hoses/connector.dm index bac7fc7c6af..e165877041f 100644 --- a/code/modules/reagents/hoses/connector.dm +++ b/code/modules/reagents/hoses/connector.dm @@ -53,7 +53,7 @@ ..() /obj/item/hose_connector/Initialize() - ..() + . = ..() create_reagents(100) @@ -105,7 +105,7 @@ ..() /obj/item/hose_connector/input/active/Initialize() - ..() + . = ..() START_PROCESSING(SSobj, src) if(!isturf(loc)) @@ -127,7 +127,7 @@ ..() /obj/item/hose_connector/output/active/Initialize() - ..() + . = ..() START_PROCESSING(SSobj, src) if(!isturf(loc)) diff --git a/code/modules/reagents/reagent_containers/spray.dm b/code/modules/reagents/reagent_containers/spray.dm index eb4bba23879..fe0a4c1381e 100644 --- a/code/modules/reagents/reagent_containers/spray.dm +++ b/code/modules/reagents/reagent_containers/spray.dm @@ -226,7 +226,7 @@ var/obj/item/hose_connector/input/active/InputSocket /obj/item/weapon/reagent_containers/spray/chemsprayer/hosed/Initialize() - ..() + . = ..() InputSocket = new(src) diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 642871f99fe..2372be085a1 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -548,7 +548,7 @@ density = FALSE /obj/machinery/disposal/wall/Initialize() - ..() + . = ..() spawn(1 SECOND) // Fixfix for weird interaction with buildmode or other late-spawning. update() @@ -1394,7 +1394,7 @@ var/obj/linked // the linked obj/machinery/disposal or obj/disposaloutlet /obj/structure/disposalpipe/trunk/Initialize() - ..() //Lateload below + ..() dpdir = dir return INITIALIZE_HINT_LATELOAD diff --git a/code/modules/shuttles/landmarks.dm b/code/modules/shuttles/landmarks.dm index 0c750dc2465..cf6a76cb5c7 100644 --- a/code/modules/shuttles/landmarks.dm +++ b/code/modules/shuttles/landmarks.dm @@ -143,7 +143,7 @@ return INITIALIZE_HINT_LATELOAD /obj/effect/shuttle_landmark/automatic/clearing/LateInitialize() - ..() + . = ..() for(var/turf/T in range(radius, src)) if(T.density) T.ChangeTurf(get_base_turf_by_area(T)) diff --git a/code/modules/turbolift/turbolift_turfs.dm b/code/modules/turbolift/turbolift_turfs.dm index 8949f71448f..0fb3302885a 100644 --- a/code/modules/turbolift/turbolift_turfs.dm +++ b/code/modules/turbolift/turbolift_turfs.dm @@ -1,2 +1,2 @@ /turf/simulated/wall/elevator/Initialize(mapload) - ..(mapload, "elevatorium") + . = ..(mapload, "elevatorium") diff --git a/code/unit_tests/subsystem_tests.dm b/code/unit_tests/subsystem_tests.dm new file mode 100644 index 00000000000..0e62c2896b9 --- /dev/null +++ b/code/unit_tests/subsystem_tests.dm @@ -0,0 +1,46 @@ +/datum/unit_test/subsystem_shall_be_initialized + name = "SUBSYSTEM - INIT: Subsystems shall be initalized" + +/datum/unit_test/subsystem_shall_be_initialized/start_test() + var/list/bad_subsystems = list() + for(var/datum/controller/subsystem/SS in Master.subsystems) + if (SS.flags & SS_NO_INIT) + continue + if(!SS.subsystem_initialized) + bad_subsystems += SS.type + + if(bad_subsystems.len) + fail("Found improperly initialized subsystems: [english_list(bad_subsystems)]") + else + pass("All susbsystems have initialized properly") + + return 1 + +/* Uncomment when all atoms init properly +/datum/unit_test/subsystem_atom_shall_have_no_bad_init_calls + name = "SUBSYSTEM - ATOMS: Shall have no bad init calls" + +/datum/unit_test/subsystem_atom_shall_have_no_bad_init_calls/start_test() + if(SSatoms.BadInitializeCalls.len) + log_bad(jointext(SSatoms.InitLog(), null)) + fail("[SSatoms] had bad initialization calls.") + else + pass("[SSatoms] had no bad initialization calls.") + return 1 + +/datum/unit_test/all_atoms_shall_be_initialized + name = "SUBSYSTEM - ATOMS: All atoms shall be initialized." + +/datum/unit_test/all_atoms_shall_be_initialized/start_test() + set background = TRUE // avoid infinite loop warning; SS will still wait for us. + var/fail = FALSE + for(var/atom/atom in world) + if(!(atom.initialized)) + log_bad("Uninitialized atom: [atom.log_info_line()]") + fail = TRUE + if(fail) + fail("There were uninitialized atoms.") + else + pass("All atoms were initialized") + return 1 +*/ \ No newline at end of file diff --git a/vorestation.dme b/vorestation.dme index 41a4ae7edd4..6692d493378 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3795,6 +3795,7 @@ #include "code\unit_tests\mob_tests.dm" #include "code\unit_tests\research_tests.dm" #include "code\unit_tests\sqlite_tests.dm" +#include "code\unit_tests\subsystem_tests.dm" #include "code\unit_tests\unit_test.dm" #include "code\unit_tests\unit_test_vr.dm" #include "code\unit_tests\vore_tests_vr.dm" From 925720f19a160e7f98ddafb5e084c8c5d500eef6 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 21 Feb 2021 16:33:46 -0500 Subject: [PATCH 056/193] Removes unused controllers --- .../ProcessScheduler/core/process.dm | 388 ------------------ .../ProcessScheduler/core/processScheduler.dm | 234 ----------- 2 files changed, 622 deletions(-) delete mode 100644 code/controllers/ProcessScheduler/core/process.dm delete mode 100644 code/controllers/ProcessScheduler/core/processScheduler.dm diff --git a/code/controllers/ProcessScheduler/core/process.dm b/code/controllers/ProcessScheduler/core/process.dm deleted file mode 100644 index 7e5478d30d7..00000000000 --- a/code/controllers/ProcessScheduler/core/process.dm +++ /dev/null @@ -1,388 +0,0 @@ -// Process - -/datum/controller/process - /** - * State vars - */ - // Main controller ref - var/tmp/datum/controller/processScheduler/main - - // 1 if process is not running or queued - var/tmp/idle = 1 - - // 1 if process is queued - var/tmp/queued = 0 - - // 1 if process is running - var/tmp/running = 0 - - // 1 if process is blocked up - var/tmp/hung = 0 - - // 1 if process was killed - var/tmp/killed = 0 - - // Status text var - var/tmp/status - - // Previous status text var - var/tmp/previousStatus - - // 1 if process is disabled - var/tmp/disabled = 0 - - /** - * Config vars - */ - // Process name - - // Process schedule interval - // This controls how often the process would run under ideal conditions. - // If the process scheduler sees that the process has finished, it will wait until - // this amount of time has elapsed from the start of the previous run to start the - // process running again. - var/tmp/schedule_interval = PROCESS_DEFAULT_SCHEDULE_INTERVAL // run every 50 ticks - - // Process sleep interval - // This controls how often the process will yield (call sleep(0)) while it is running. - // Every concurrent process should sleep periodically while running in order to allow other - // processes to execute concurrently. - var/tmp/sleep_interval = PROCESS_DEFAULT_SLEEP_INTERVAL - - // Defer usage; the tick usage at which this process will defer until the next tick - var/tmp/defer_usage = PROCESS_DEFAULT_DEFER_USAGE - - // hang_warning_time - this is the time (in 1/10 seconds) after which the server will begin to show "maybe hung" in the context window - var/tmp/hang_warning_time = PROCESS_DEFAULT_HANG_WARNING_TIME - - // hang_alert_time - After this much time(in 1/10 seconds), the server will send an admin debug message saying the process may be hung - var/tmp/hang_alert_time = PROCESS_DEFAULT_HANG_ALERT_TIME - - // hang_restart_time - After this much time(in 1/10 seconds), the server will automatically kill and restart the process. - var/tmp/hang_restart_time = PROCESS_DEFAULT_HANG_RESTART_TIME - - // Number of deciseconds to delay before starting the process - var/start_delay = 0 - - /** - * recordkeeping vars - */ - - // Records the time (1/10s timeofgame) at which the process last began running - var/tmp/run_start = 0 - - // Records the number of times this process has been killed and restarted - var/tmp/times_killed - - // Tick count - var/tmp/ticks = 0 - - var/tmp/last_task = "" - - var/tmp/last_object - - // How many times in the current run has the process deferred work till the next tick? - var/tmp/cpu_defer_count = 0 - - // Counts the number of times an exception has occurred; gets reset after 10 - var/tmp/list/exceptions = list() - - // The next tick_usage the process will sleep at - var/tmp/next_sleep_usage - - // Last run duration, in seconds - var/tmp/last_run_time = 0 - - // Last 20 run durations - var/tmp/list/last_twenty_run_times = list() - - // Highest run duration, in seconds - var/tmp/highest_run_time = 0 - - // Tick usage at start of current run (updates upon deferring) - var/tmp/tick_usage_start - - // Accumulated tick usage from before each deferral - var/tmp/tick_usage_accumulated = 0 - -/datum/controller/process/New(var/datum/controller/processScheduler/scheduler) - ..() - main = scheduler - previousStatus = "idle" - idle() - name = "process" - run_start = 0 - ticks = 0 - last_task = 0 - last_object = null - -/datum/controller/process/proc/started() - // Initialize run_start so we can detect hung processes. - run_start = TimeOfGame - - // Initialize defer count - cpu_defer_count = 0 - - // Prepare usage tracking (defer() updates these) - tick_usage_start = TICK_USAGE - tick_usage_accumulated = 0 - - running() - main.processStarted(src) - - onStart() - -/datum/controller/process/proc/finished() - ticks++ - recordRunTime() - idle() - main.processFinished(src) - - onFinish() - -/datum/controller/process/proc/recordRunTime() - // Convert from tick usage (100/tick) to seconds of CPU time used - var/total_usage = (tick_usage_accumulated + (TICK_USAGE - tick_usage_start)) / 1000 * world.tick_lag - - last_run_time = total_usage - if(total_usage > highest_run_time) - highest_run_time = total_usage - if(last_twenty_run_times.len == 20) - last_twenty_run_times.Cut(1, 2) - last_twenty_run_times += total_usage - -/datum/controller/process/proc/doWork() - -/datum/controller/process/proc/setup() - -/datum/controller/process/process() - started() - doWork() - finished() - -/datum/controller/process/proc/running() - idle = 0 - queued = 0 - running = 1 - hung = 0 - setStatus(PROCESS_STATUS_RUNNING) - -/datum/controller/process/proc/idle() - queued = 0 - running = 0 - idle = 1 - hung = 0 - setStatus(PROCESS_STATUS_IDLE) - -/datum/controller/process/proc/queued() - idle = 0 - running = 0 - queued = 1 - hung = 0 - setStatus(PROCESS_STATUS_QUEUED) - -/datum/controller/process/proc/hung() - hung = 1 - setStatus(PROCESS_STATUS_HUNG) - -/datum/controller/process/proc/handleHung() - var/datum/lastObj = last_object - var/lastObjType = "null" - if(istype(lastObj)) - lastObjType = lastObj.type - - var/msg = "[name] process hung at tick #[ticks]. Process was unresponsive for [(TimeOfGame - run_start) / 10] seconds and was restarted. Last task: [last_task]. Last Object Type: [lastObjType]" - log_debug(msg) - message_admins(msg) - - main.restartProcess(src.name) - -/datum/controller/process/proc/kill() - if (!killed) - var/msg = "[name] process was killed at tick #[ticks]." - log_debug(msg) - message_admins(msg) - // Allow inheritors to clean up if needed - onKill() - qdel(src) - -// Do not call this directly - use SHECK -/datum/controller/process/proc/defer() - if(killed) - // The kill proc is the only place where killed is set. - // The kill proc should have deleted this datum, and all sleeping procs that are - // owned by it. - CRASH("A killed process is still running somehow...") - if (hung) - // This will only really help if the doWork proc ends up in an infinite loop. - handleHung() - CRASH("Process [name] hung and was restarted.") - - tick_usage_accumulated += (TICK_USAGE - tick_usage_start) - if(TICK_USAGE < defer_usage) - sleep(0) - else - sleep(world.tick_lag) - cpu_defer_count++ - tick_usage_start = TICK_USAGE - next_sleep_usage = min(TICK_USAGE + sleep_interval, defer_usage) - -/datum/controller/process/proc/update() - // Clear delta - if(previousStatus != status) - setStatus(status) - - var/elapsedTime = getElapsedTime() - - if (hung) - handleHung() - return - else if (elapsedTime > hang_restart_time) - hung() - else if (elapsedTime > hang_alert_time) - setStatus(PROCESS_STATUS_PROBABLY_HUNG) - else if (elapsedTime > hang_warning_time) - setStatus(PROCESS_STATUS_MAYBE_HUNG) - - -/datum/controller/process/proc/getElapsedTime() - return TimeOfGame - run_start - -/datum/controller/process/proc/tickDetail() - return - -/datum/controller/process/proc/getContext() - return "[name][getAverageRunTime()][last_run_time][highest_run_time][ticks]\n" - -/datum/controller/process/proc/getContextData() - return list( - "name" = name, - "averageRunTime" = getAverageRunTime(), - "lastRunTime" = last_run_time, - "highestRunTime" = highest_run_time, - "ticks" = ticks, - "schedule" = schedule_interval, - "status" = getStatusText(), - "disabled" = disabled - ) - -/datum/controller/process/proc/getStatus() - return status - -/datum/controller/process/proc/getStatusText(var/s = 0) - if(!s) - s = status - switch(s) - if(PROCESS_STATUS_IDLE) - return "idle" - if(PROCESS_STATUS_QUEUED) - return "queued" - if(PROCESS_STATUS_RUNNING) - return "running" - if(PROCESS_STATUS_MAYBE_HUNG) - return "maybe hung" - if(PROCESS_STATUS_PROBABLY_HUNG) - return "probably hung" - if(PROCESS_STATUS_HUNG) - return "HUNG" - else - return "UNKNOWN" - -/datum/controller/process/proc/getPreviousStatus() - return previousStatus - -/datum/controller/process/proc/getPreviousStatusText() - return getStatusText(previousStatus) - -/datum/controller/process/proc/setStatus(var/newStatus) - previousStatus = status - status = newStatus - -/datum/controller/process/proc/setLastTask(var/task, var/object) - last_task = task - last_object = object - -/datum/controller/process/proc/_copyStateFrom(var/datum/controller/process/target) - main = target.main - name = target.name - schedule_interval = target.schedule_interval - sleep_interval = target.sleep_interval - run_start = 0 - times_killed = target.times_killed - ticks = target.ticks - last_task = target.last_task - last_object = target.last_object - copyStateFrom(target) - -/datum/controller/process/proc/copyStateFrom(var/datum/controller/process/target) - -/datum/controller/process/proc/onKill() - -/datum/controller/process/proc/onStart() - -/datum/controller/process/proc/onFinish() - -/datum/controller/process/proc/disable() - disabled = 1 - -/datum/controller/process/proc/enable() - disabled = 0 - -/datum/controller/process/proc/getAverageRunTime() - var/t = 0 - var/c = 0 - for(var/time in last_twenty_run_times) - t += time - c++ - - if(c > 0) - return t / c - return c - -/datum/controller/process/proc/getLastRunTime() - return last_run_time - -/datum/controller/process/proc/getHighestRunTime() - return highest_run_time - -/datum/controller/process/proc/getTicks() - return ticks - -/datum/controller/process/proc/statProcess() - var/averageRunTime = round(getAverageRunTime(), 0.001) - var/lastRunTime = round(last_run_time, 0.001) - var/highestRunTime = round(highest_run_time, 0.001) - var/deferTime = round(cpu_defer_count / 10 * world.tick_lag, 0.01) - stat("[name]", "T#[getTicks()] | AR [averageRunTime] | LR [lastRunTime] | HR [highestRunTime] | D [deferTime]") - -/datum/controller/process/proc/catchException(var/exception/e, var/thrower) - if(istype(e)) // Real runtimes go to the real error handler - log_runtime(e, thrower, "Caught by process: [name]") - return - var/etext = "[e]" - var/eid = "[e]" // Exception ID, for tracking repeated exceptions - var/ptext = "" // "processing..." text, for what was being processed (if known) - if(istype(e)) - etext += " in [e.file], line [e.line]" - eid = "[e.file]:[e.line]" - if(eid in exceptions) - if(exceptions[eid]++ >= 10) - return - else - exceptions[eid] = 1 - if(istype(thrower, /datum)) - var/datum/D = thrower - ptext = " processing [D.type]" - if(istype(thrower, /atom)) - var/atom/A = thrower - ptext += " ([A]) ([A.x],[A.y],[A.z])" - log_to_dd("\[[time_stamp()]\] Process [name] caught exception[ptext]: [etext]") - if(exceptions[eid] >= 10) - log_to_dd("This exception will now be ignored for ten minutes.") - spawn(6000) - exceptions[eid] = 0 - -/datum/controller/process/proc/catchBadType(var/datum/caught) - if(isnull(caught) || !istype(caught) || QDELETED(caught)) - return // Only bother with types we can identify and that don't belong - catchException("Type [caught.type] does not belong in process' queue") diff --git a/code/controllers/ProcessScheduler/core/processScheduler.dm b/code/controllers/ProcessScheduler/core/processScheduler.dm deleted file mode 100644 index 96fae6db910..00000000000 --- a/code/controllers/ProcessScheduler/core/processScheduler.dm +++ /dev/null @@ -1,234 +0,0 @@ -// Singleton instance of game_controller_new, setup in world.New() -var/global/datum/controller/processScheduler/processScheduler - -/datum/controller/processScheduler - // Processes known by the scheduler - var/tmp/datum/controller/process/list/processes = new - - // Processes that are currently running - var/tmp/datum/controller/process/list/running = new - - // Processes that are idle - var/tmp/datum/controller/process/list/idle = new - - // Processes that are queued to run - var/tmp/datum/controller/process/list/queued = new - - // Process name -> process object map - var/tmp/datum/controller/process/list/nameToProcessMap = new - - // Process last queued times (world time) - var/tmp/datum/controller/process/list/last_queued = new - - // How long to sleep between runs (set to tick_lag in New) - var/tmp/scheduler_sleep_interval - - // Controls whether the scheduler is running or not - var/tmp/isRunning = 0 - - // Setup for these processes will be deferred until all the other processes are set up. - var/tmp/list/deferredSetupList = new - -/datum/controller/processScheduler/New() - ..() - // When the process scheduler is first new'd, tick_lag may be wrong, so these - // get re-initialized when the process scheduler is started. - // (These are kept here for any processes that decide to process before round start) - scheduler_sleep_interval = world.tick_lag - -/** - * deferSetupFor - * @param path processPath - * If a process needs to be initialized after everything else, add it to - * the deferred setup list. On goonstation, only the ticker needs to have - * this treatment. - */ -/datum/controller/processScheduler/proc/deferSetupFor(var/processPath) - if (!(processPath in deferredSetupList)) - deferredSetupList += processPath - -/datum/controller/processScheduler/proc/setup() - // There can be only one - if(processScheduler && (processScheduler != src)) - qdel(src) - return 0 - - var/process - // Add all the processes we can find, except for the ticker - for (process in subtypesof(/datum/controller/process)) - if (!(process in deferredSetupList)) - addProcess(new process(src)) - - for (process in deferredSetupList) - addProcess(new process(src)) - -/datum/controller/processScheduler/proc/start() - isRunning = 1 - // tick_lag will have been set by now, so re-initialize these - scheduler_sleep_interval = world.tick_lag - updateStartDelays() - spawn(0) - process() - -/datum/controller/processScheduler/process() - while(isRunning) - checkRunningProcesses() - queueProcesses() - runQueuedProcesses() - sleep(scheduler_sleep_interval) - -/datum/controller/processScheduler/proc/stop() - isRunning = 0 - -/datum/controller/processScheduler/proc/checkRunningProcesses() - for(var/datum/controller/process/p in running) - p.update() - - if (isnull(p)) // Process was killed - continue - - var/status = p.getStatus() - var/previousStatus = p.getPreviousStatus() - - // Check status changes - if(status != previousStatus) - //Status changed. - switch(status) - if(PROCESS_STATUS_PROBABLY_HUNG) - message_admins("Process '[p.name]' may be hung.") - if(PROCESS_STATUS_HUNG) - message_admins("Process '[p.name]' is hung and will be restarted.") - -/datum/controller/processScheduler/proc/queueProcesses() - for(var/datum/controller/process/p in processes) - // Don't double-queue, don't queue running processes - if (p.disabled || p.running || p.queued || !p.idle) - continue - - // If the process should be running by now, go ahead and queue it - if (world.time >= last_queued[p] + p.schedule_interval) - setQueuedProcessState(p) - -/datum/controller/processScheduler/proc/runQueuedProcesses() - for(var/datum/controller/process/p in queued) - runProcess(p) - -/datum/controller/processScheduler/proc/addProcess(var/datum/controller/process/process) - processes.Add(process) - process.idle() - idle.Add(process) - - // Set up process - process.setup() - - // Save process in the name -> process map - nameToProcessMap[process.name] = process - -/datum/controller/processScheduler/proc/replaceProcess(var/datum/controller/process/oldProcess, var/datum/controller/process/newProcess) - processes.Remove(oldProcess) - processes.Add(newProcess) - - newProcess.idle() - idle.Remove(oldProcess) - running.Remove(oldProcess) - queued.Remove(oldProcess) - idle.Add(newProcess) - - newProcess.last_run_time = oldProcess.last_run_time - newProcess.last_twenty_run_times = oldProcess.last_twenty_run_times - newProcess.highest_run_time = oldProcess.highest_run_time - - nameToProcessMap[newProcess.name] = newProcess - -/datum/controller/processScheduler/proc/updateStartDelays() - for(var/datum/controller/process/p in processes) - if(p.start_delay) - last_queued[p] = world.time - p.start_delay - -/datum/controller/processScheduler/proc/runProcess(var/datum/controller/process/process) - spawn(0) - process.process() - -/datum/controller/processScheduler/proc/processStarted(var/datum/controller/process/process) - setRunningProcessState(process) - last_queued[process] = world.time - -/datum/controller/processScheduler/proc/processFinished(var/datum/controller/process/process) - setIdleProcessState(process) - -/datum/controller/processScheduler/proc/setIdleProcessState(var/datum/controller/process/process) - if (process in running) - running -= process - if (process in queued) - queued -= process - if (!(process in idle)) - idle += process - -/datum/controller/processScheduler/proc/setQueuedProcessState(var/datum/controller/process/process) - if (process in running) - running -= process - if (process in idle) - idle -= process - if (!(process in queued)) - queued += process - - // The other state transitions are handled internally by the process. - process.queued() - -/datum/controller/processScheduler/proc/setRunningProcessState(var/datum/controller/process/process) - if (process in queued) - queued -= process - if (process in idle) - idle -= process - if (!(process in running)) - running += process - - -/datum/controller/processScheduler/proc/getStatusData() - var/list/data = new - - for (var/datum/controller/process/p in processes) - data.len++ - data[data.len] = p.getContextData() - - return data - -/datum/controller/processScheduler/proc/getProcessCount() - return processes.len - -/datum/controller/processScheduler/proc/hasProcess(var/processName as text) - if (nameToProcessMap[processName]) - return 1 - -/datum/controller/processScheduler/proc/killProcess(var/processName as text) - restartProcess(processName) - -/datum/controller/processScheduler/proc/restartProcess(var/processName as text) - if (hasProcess(processName)) - var/datum/controller/process/oldInstance = nameToProcessMap[processName] - var/datum/controller/process/newInstance = new oldInstance.type(src) - newInstance._copyStateFrom(oldInstance) - replaceProcess(oldInstance, newInstance) - oldInstance.kill() - -/datum/controller/processScheduler/proc/enableProcess(var/processName as text) - if (hasProcess(processName)) - var/datum/controller/process/process = nameToProcessMap[processName] - process.enable() - -/datum/controller/processScheduler/proc/disableProcess(var/processName as text) - if (hasProcess(processName)) - var/datum/controller/process/process = nameToProcessMap[processName] - process.disable() - - -/datum/controller/processScheduler/proc/statProcesses() - if(!isRunning) - stat("Processes", "Scheduler not running") - return - stat("Processes", "[processes.len] (R [running.len] / Q [queued.len] / I [idle.len])") - for(var/datum/controller/process/p in processes) - p.statProcess() - -/datum/controller/processScheduler/proc/getProcess(var/process_name) - return nameToProcessMap[process_name] From 6f8b71d26982434426f2acbe523bed3ddcec0579 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:07:33 -0500 Subject: [PATCH 057/193] Update mind.dm --- code/datums/mind.dm | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/code/datums/mind.dm b/code/datums/mind.dm index f2da6f644ae..82e5f1f78bd 100644 --- a/code/datums/mind.dm +++ b/code/datums/mind.dm @@ -513,14 +513,9 @@ //HUMAN /mob/living/carbon/human/mind_initialize() -<<<<<<< HEAD - ..() - if(!mind.assigned_role) mind.assigned_role = USELESS_JOB //defualt //VOREStation Edit - Visitor not Assistant -======= . = ..() if(!mind.assigned_role) - mind.assigned_role = "Assistant" //defualt ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) + mind.assigned_role = USELESS_JOB //defualt //VOREStation Edit - Visitor not Assistant //slime /mob/living/simple_mob/slime/mind_initialize() From 087318dc60e42a0ba0613367653fd9ca28dfb289 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:08:17 -0500 Subject: [PATCH 058/193] Update cliff.dm --- code/game/objects/structures/cliff.dm | 239 -------------------------- 1 file changed, 239 deletions(-) diff --git a/code/game/objects/structures/cliff.dm b/code/game/objects/structures/cliff.dm index b8c1b84039b..ad4b23bdb86 100644 --- a/code/game/objects/structures/cliff.dm +++ b/code/game/objects/structures/cliff.dm @@ -1,241 +1,3 @@ -<<<<<<< HEAD -GLOBAL_LIST_EMPTY(cliff_icon_cache) - -/* -Cliffs give a visual illusion of depth by seperating two places while presenting a 'top' and 'bottom' side. - -Mobs moving into a cliff from the bottom side will simply bump into it and be denied moving into the tile, -where as mobs moving into a cliff from the top side will 'fall' off the cliff, forcing them to the bottom, causing significant damage and stunning them. - -Mobs can climb this while wearing climbing equipment by clickdragging themselves onto a cliff, as if it were a table. - -Flying mobs can pass over all cliffs with no risk of falling. - -Projectiles and thrown objects can pass, however if moving upwards, there is a chance for it to be stopped by the cliff. -This makes fighting something that is on top of a cliff more challenging. - -As a note, dir points upwards, e.g. pointing WEST means the left side is 'up', and the right side is 'down'. - -When mapping these in, be sure to give at least a one tile clearance, as NORTH facing cliffs expand to -two tiles on initialization, and which way a cliff is facing may change during maploading. -*/ - -/obj/structure/cliff - name = "cliff" - desc = "A steep rock ledge. You might be able to climb it if you feel bold enough." - description_info = "Walking off the edge of a cliff while on top will cause you to fall off, causing severe injury.
\ - You can climb this cliff if wearing special climbing equipment, by click-dragging yourself onto the cliff.
\ - Projectiles traveling up a cliff may hit the cliff instead, making it more difficult to fight something \ - on top." - icon = 'icons/obj/flora/rocks.dmi' - - anchored = TRUE - density = TRUE - opacity = FALSE - climbable = TRUE - climb_delay = 10 SECONDS - block_turf_edges = TRUE // Don't want turf edges popping up from the cliff edge. - register_as_dangerous_object = TRUE - - var/icon_variant = null // Used to make cliffs less repeative by having a selection of sprites to display. - var/corner = FALSE // Used for icon things. - var/ramp = FALSE // Ditto. - var/bottom = FALSE // Used for 'bottom' typed cliffs, to avoid infinite cliffs, and for icons. - - var/is_double_cliff = FALSE // Set to true when making the two-tile cliffs, used for projectile checks. - var/uphill_penalty = 30 // Odds of a projectile not making it up the cliff. - -// These arrange their sprites at runtime, as opposed to being statically placed in the map file. -/obj/structure/cliff/automatic - icon_state = "cliffbuilder" - dir = NORTH - -/obj/structure/cliff/automatic/corner - icon_state = "cliffbuilder-corner" - dir = NORTHEAST - corner = TRUE - -// Tiny part that doesn't block, used for making 'ramps'. -/obj/structure/cliff/automatic/ramp - icon_state = "cliffbuilder-ramp" - dir = NORTHEAST - density = FALSE - ramp = TRUE - -// Made automatically as needed by automatic cliffs. -/obj/structure/cliff/bottom - bottom = TRUE - -/obj/structure/cliff/automatic/Initialize() - ..() - return INITIALIZE_HINT_LATELOAD - -// Paranoid about the maploader, direction is very important to cliffs, since they may get bigger if initialized while facing NORTH. -/obj/structure/cliff/automatic/LateInitialize() - if(dir in GLOB.cardinal) - icon_variant = pick("a", "b", "c") - - if(dir & NORTH && !bottom) // North-facing cliffs require more cliffs to be made. - make_bottom() - - update_icon() - -/obj/structure/cliff/proc/make_bottom() - // First, make sure there's room to put the bottom side. - var/turf/T = locate(x, y - 1, z) - if(!istype(T)) - return FALSE - - // Now make the bottom cliff have mostly the same variables. - var/obj/structure/cliff/bottom/bottom = new(T) - is_double_cliff = TRUE - climb_delay /= 2 // Since there are two cliffs to climb when going north, both take half the time. - - bottom.dir = dir - bottom.is_double_cliff = TRUE - bottom.climb_delay = climb_delay - bottom.icon_variant = icon_variant - bottom.corner = corner - bottom.ramp = ramp - bottom.layer = layer - 0.1 - bottom.density = density - bottom.update_icon() - -/obj/structure/cliff/set_dir(new_dir) - ..() - update_icon() - -/obj/structure/cliff/update_icon() - icon_state = "cliff-[dir][icon_variant][bottom ? "-bottom" : ""][corner ? "-corner" : ""][ramp ? "-ramp" : ""]" - - // Now for making the top-side look like a different turf. - var/turf/T = get_step(src, dir) - if(!istype(T)) - return - - var/subtraction_icon_state = "[icon_state]-subtract" - var/cache_string = "[icon_state]_[T.icon]_[T.icon_state]" - if(T && subtraction_icon_state in cached_icon_states(icon)) - cut_overlays() - // If we've made the same icon before, just recycle it. - if(cache_string in GLOB.cliff_icon_cache) - add_overlay(GLOB.cliff_icon_cache[cache_string]) - - else // Otherwise make a new one, but only once. - var/icon/underlying_ground = icon(T.icon, T.icon_state, T.dir) - var/icon/subtract = icon(icon, subtraction_icon_state) - underlying_ground.Blend(subtract, ICON_SUBTRACT) - var/image/final = image(underlying_ground) - final.layer = src.layer - 0.2 - GLOB.cliff_icon_cache[cache_string] = final - add_overlay(final) - - -// Movement-related code. - -/obj/structure/cliff/CanPass(atom/movable/mover, turf/target) - if(isliving(mover)) - var/mob/living/L = mover - if(L.hovering) // Flying mobs can always pass. - return TRUE - return ..() - - // Projectiles and objects flying 'upward' have a chance to hit the cliff instead, wasting the shot. - else if(istype(mover, /obj)) - var/obj/O = mover - if(check_shield_arc(src, dir, O)) // This is actually for mobs but it will work for our purposes as well. - if(prob(uphill_penalty / (1 + is_double_cliff) )) // Firing upwards facing NORTH means it will likely have to pass through two cliffs, so the chance is halved. - return FALSE - return TRUE - -/obj/structure/cliff/Bumped(atom/A) - if(isliving(A)) - var/mob/living/L = A - if(should_fall(L)) - fall_off_cliff(L) - return - ..() - -/obj/structure/cliff/proc/should_fall(mob/living/L) - if(L.hovering) - return FALSE - - var/turf/T = get_turf(L) - if(T && get_dir(T, loc) & reverse_dir[dir]) // dir points 'up' the cliff, e.g. cliff pointing NORTH will cause someone to fall if moving SOUTH into it. - return TRUE - return FALSE - -/obj/structure/cliff/proc/fall_off_cliff(mob/living/L) - if(!istype(L)) - return FALSE - var/turf/T = get_step(src, reverse_dir[dir]) - var/displaced = FALSE - - if(dir in list(EAST, WEST)) // Apply an offset if flying sideways, to help maintain the illusion of depth. - for(var/i = 1 to 2) - var/turf/new_T = locate(T.x, T.y - i, T.z) - if(!new_T || locate(/obj/structure/cliff) in new_T) - break - T = new_T - displaced = TRUE - - if(istype(T)) - visible_message(span("danger", "\The [L] falls off \the [src]!")) - L.forceMove(T) - - // Do the actual hurting. Double cliffs do halved damage due to them most likely hitting twice. - var/harm = !is_double_cliff ? 1 : 0.5 - if(istype(L.buckled, /obj/vehicle)) // People falling off in vehicles will take less damage, but will damage the vehicle severely. - var/obj/vehicle/vehicle = L.buckled - vehicle.adjust_health(40 * harm) - to_chat(L, span("warning", "\The [vehicle] absorbs some of the impact, damaging it.")) - harm /= 2 - - playsound(L, 'sound/effects/break_stone.ogg', 70, 1) - L.Weaken(5 * harm) - var/fall_time = 3 - if(displaced) // Make the fall look more natural when falling sideways. - L.pixel_z = 32 * 2 - animate(L, pixel_z = 0, time = fall_time) - sleep(fall_time) // A brief delay inbetween the two sounds helps sell the 'ouch' effect. - playsound(L, "punch", 70, 1) - shake_camera(L, 1, 1) - visible_message(span("danger", "\The [L] hits the ground!")) - - // The bigger they are, the harder they fall. - // They will take at least 20 damage at the minimum, and tries to scale up to 40% of their max health. - // This scaling is capped at 100 total damage, which occurs if the thing that fell has more than 250 health. - var/damage = between(20, L.getMaxHealth() * 0.4, 100) - var/target_zone = ran_zone() - var/blocked = L.run_armor_check(target_zone, "melee") * harm - var/soaked = L.get_armor_soak(target_zone, "melee") * harm - - L.apply_damage(damage * harm, BRUTE, target_zone, blocked, soaked, used_weapon=src) - - // Now fall off more cliffs below this one if they exist. - var/obj/structure/cliff/bottom_cliff = locate() in T - if(bottom_cliff) - visible_message(span("danger", "\The [L] rolls down towards \the [bottom_cliff]!")) - sleep(5) - bottom_cliff.fall_off_cliff(L) - -/obj/structure/cliff/can_climb(mob/living/user, post_climb_check = FALSE) - // Cliff climbing requires climbing gear. - if(ishuman(user)) - var/mob/living/carbon/human/H = user - var/obj/item/clothing/shoes/shoes = H.shoes - if(shoes && shoes.rock_climbing) - return ..() // Do the other checks too. - - to_chat(user, span("warning", "\The [src] is too steep to climb unassisted.")) - return FALSE - -// This tells AI mobs to not be dumb and step off cliffs willingly. -/obj/structure/cliff/is_safe_to_step(mob/living/L) - if(should_fall(L)) - return FALSE - return ..() -======= GLOBAL_LIST_EMPTY(cliff_icon_cache) /* @@ -488,4 +250,3 @@ two tiles on initialization, and which way a cliff is facing may change during m if(should_fall(L)) return FALSE return ..() ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) From ada345bde7a75f78150ee3434420be6c46635862 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:12:39 -0500 Subject: [PATCH 059/193] Update tray.dm --- code/modules/hydroponics/trays/tray.dm | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/code/modules/hydroponics/trays/tray.dm b/code/modules/hydroponics/trays/tray.dm index 195e1bba59f..9d6af08e331 100644 --- a/code/modules/hydroponics/trays/tray.dm +++ b/code/modules/hydroponics/trays/tray.dm @@ -175,13 +175,9 @@ return /obj/machinery/portable_atmospherics/hydroponics/Initialize() -<<<<<<< HEAD - . = ..() - if(!ov_lowhealth) - setup_overlays() -======= ..() ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) + if(!ov_lowhealth) //VOREStation Add + setup_overlays() //VOREStation Add temp_chem_holder = new() temp_chem_holder.create_reagents(10) create_reagents(200) From e5d50e48ed813d4f39e10f0b9cd2da456c82e0d6 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:13:26 -0500 Subject: [PATCH 060/193] Update frostfly.dm --- .../mob/living/simple_mob/subtypes/animal/sif/frostfly.dm | 4 ---- 1 file changed, 4 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm index ffba5af281f..2e6eb9940ca 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/frostfly.dm @@ -81,11 +81,7 @@ return 1 // It literally produces a cryogenic mist inside itself. Cold doesn't bother it. /mob/living/simple_mob/animal/sif/frostfly/Initialize() -<<<<<<< HEAD - . = ..() //VOREStation Edit -======= . = ..() ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) smoke_special = new verbs += /mob/living/proc/ventcrawl verbs += /mob/living/proc/hide From 1743e3a51ea36e0c1419c0cbdd36898684015d99 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sat, 27 Feb 2021 13:15:40 -0500 Subject: [PATCH 061/193] Removes NanoUI --- code/modules/nano/nanoui.dm | 526 ------------------------------------ 1 file changed, 526 deletions(-) delete mode 100644 code/modules/nano/nanoui.dm diff --git a/code/modules/nano/nanoui.dm b/code/modules/nano/nanoui.dm deleted file mode 100644 index f0331f77da0..00000000000 --- a/code/modules/nano/nanoui.dm +++ /dev/null @@ -1,526 +0,0 @@ -/********************************************************** -NANO UI FRAMEWORK - -nanoui class (or whatever Byond calls classes) - -nanoui is used to open and update nano browser uis -**********************************************************/ - -/datum/nanoui - // the user who opened this ui - var/mob/user - // the object this ui "belongs" to - var/datum/src_object - // the title of this ui - var/title - // the key of this ui, this is to allow multiple (different) uis for each src_object - var/ui_key - // window_id is used as the window name/identifier for browse and onclose - var/window_id - // the browser window width - var/width = 0 - // the browser window height - var/height = 0 - // whether to use extra logic when window closes - var/on_close_logic = 1 - // an extra ref to use when the window is closed, usually null - var/atom/ref = null - // options for modifying window behaviour - var/window_options = "focus=0;can_close=1;can_minimize=1;can_maximize=0;can_resize=1;titlebar=1;" // window option is set using window_id - // the list of stylesheets to apply to this ui - var/list/stylesheets = list() - // the list of javascript scripts to use for this ui - var/list/scripts = list() - // a list of templates which can be used with this ui - var/templates[0] - // the layout key for this ui (this is used on the frontend, leave it as "default" unless you know what you're doing) - var/layout_key = "default" - // this sets whether to re-render the ui layout with each update (default 0, turning on will break the map ui if it's in use) - var/auto_update_layout = 0 - // this sets whether to re-render the ui content with each update (default 1) - var/auto_update_content = 1 - // the default state to use for this ui (this is used on the frontend, leave it as "default" unless you know what you're doing) - var/state_key = "default" - // show the map ui, this is used by the default layout - var/show_map = 0 - // the map z level to display - var/map_z_level = 1 - // initial data, containing the full data structure, must be sent to the ui (the data structure cannot be extended later on) - var/list/initial_data[0] - // set to 1 to update the ui automatically every master_controller tick - var/is_auto_updating = 0 - // the current status/visibility of the ui - var/status = STATUS_INTERACTIVE - - // Relationship between a master interface and its children. Used in update_status - var/datum/nanoui/master_ui - var/list/datum/nanoui/children = list() - var/datum/topic_state/state = null - - /** - * Create a new nanoui instance. - * - * @param nuser /mob The mob who has opened/owns this ui - * @param nsrc_object /obj|/mob The obj or mob which this ui belongs to - * @param nui_key string A string key to use for this ui. Allows for multiple unique uis on one src_oject - * @param ntemplate string The filename of the template file from /nano/templates (e.g. "my_template.tmpl") - * @param ntitle string The title of this ui - * @param nwidth int the width of the ui window - * @param nheight int the height of the ui window - * @param nref /atom A custom ref to use if "on_close_logic" is set to 1 - * - * @return /nanoui new nanoui object - */ -/datum/nanoui/New(nuser, nsrc_object, nui_key, ntemplate_filename, ntitle = 0, nwidth = 0, nheight = 0, var/atom/nref = null, var/datum/nanoui/master_ui = null, var/datum/topic_state/state = default_state) - user = nuser - src_object = nsrc_object - ui_key = nui_key - window_id = "[ui_key]\ref[src_object]" - - src.master_ui = master_ui - if(master_ui) - master_ui.children += src - src.state = state - - // add the passed template filename as the "main" template, this is required - add_template("main", ntemplate_filename) - - if (ntitle) - title = sanitize(ntitle) - if (nwidth) - width = nwidth - if (nheight) - height = nheight - if (nref) - ref = nref - - add_common_assets() - - /** - * Use this proc to add assets which are common to (and required by) all nano uis - * - * @return nothing - */ -/datum/nanoui/proc/add_common_assets() - add_script("libraries.min.js") // A JS file comprising of jQuery, doT.js and jQuery Timer libraries (compressed together) - add_script("nano_utility.js") // The NanoUtility JS, this is used to store utility functions. - add_script("nano_template.js") // The NanoTemplate JS, this is used to render templates. - add_script("nano_state_manager.js") // The NanoStateManager JS, it handles updates from the server and passes data to the current state - add_script("nano_state.js") // The NanoState JS, this is the base state which all states must inherit from - add_script("nano_state_default.js") // The NanoStateDefault JS, this is the "default" state (used by all UIs by default), which inherits from NanoState - add_script("nano_base_callbacks.js") // The NanoBaseCallbacks JS, this is used to set up (before and after update) callbacks which are common to all UIs - add_script("nano_base_helpers.js") // The NanoBaseHelpers JS, this is used to set up template helpers which are common to all UIs - add_stylesheet("shared.css") // this CSS sheet is common to all UIs - add_stylesheet("icons.css") // this CSS sheet is common to all UIs - - /** - * Set the current status (also known as visibility) of this ui. - * - * @param state int The status to set, see the defines at the top of this file - * @param push_update int (bool) Push an update to the ui to update it's status (an update is always sent if the status has changed to red (0)) - * - * @return nothing - */ -/datum/nanoui/proc/set_status(state, push_update) - if (state != status) // Only update if it is different - if (status == STATUS_DISABLED) - status = state - if (push_update) - update() - else - status = state - if (push_update || status == 0) - push_data(null, 1) // Update the UI, force the update in case the status is 0, data is null so that previous data is used - - /** - * Update the status (visibility) of this ui based on the user's status - * - * @param push_update int (bool) Push an update to the ui to update it's status. This is set to 0/false if an update is going to be pushed anyway (to avoid unnessary updates) - * - * @return nothing - */ -/datum/nanoui/proc/update_status(var/push_update = 0) - var/obj/host = src_object.nano_host() - var/new_status = host.CanUseTopic(user, state) - if(master_ui) - new_status = min(new_status, master_ui.status) - - set_status(new_status, push_update) - if(new_status == STATUS_CLOSE) - close() - - /** - * Set the ui to auto update (every master_controller tick) - * - * @param state int (bool) Set auto update to 1 or 0 (true/false) - * - * @return nothing - */ -/datum/nanoui/proc/set_auto_update(nstate = 1) - is_auto_updating = nstate - - /** - * Set the initial data for the ui. This is vital as the data structure set here cannot be changed when pushing new updates. - * - * @param data /list The list of data for this ui - * - * @return nothing - */ -/datum/nanoui/proc/set_initial_data(list/data) - initial_data = data - - /** - * Get config data to sent to the ui. - * - * @return /list config data - */ -/datum/nanoui/proc/get_config_data() - var/name = "[src_object]" - name = sanitize(name) - var/list/config_data = list( - "title" = title, - "srcObject" = list("name" = name), - "stateKey" = state_key, - "status" = status, - "autoUpdateLayout" = auto_update_layout, - "autoUpdateContent" = auto_update_content, - "showMap" = show_map, - "mapZLevel" = map_z_level, - "user" = list("name" = user.name) - ) - return config_data - - /** - * Get data to sent to the ui. - * - * @param data /list The list of general data for this ui (can be null to use previous data sent) - * - * @return /list data to send to the ui - */ -/datum/nanoui/proc/get_send_data(var/list/data) - var/list/config_data = get_config_data() - - var/list/send_data = list("config" = config_data) - - if (!isnull(data)) - send_data["data"] = data - - return send_data - - /** - * Set the browser window options for this ui - * - * @param nwindow_options string The new window options - * - * @return nothing - */ -/datum/nanoui/proc/set_window_options(nwindow_options) - window_options = nwindow_options - - /** - * Add a CSS stylesheet to this UI - * These must be added before the UI has been opened, adding after that will have no effect - * - * @param file string The name of the CSS file from /nano/css (e.g. "my_style.css") - * - * @return nothing - */ -/datum/nanoui/proc/add_stylesheet(file) - stylesheets.Add(file) - - /** - * Add a JavsScript script to this UI - * These must be added before the UI has been opened, adding after that will have no effect - * - * @param file string The name of the JavaScript file from /nano/js (e.g. "my_script.js") - * - * @return nothing - */ -/datum/nanoui/proc/add_script(file) - scripts.Add(file) - - /** - * Add a template for this UI - * Templates are combined with the data sent to the UI to create the rendered view - * These must be added before the UI has been opened, adding after that will have no effect - * - * @param key string The key which is used to reference this template in the frontend - * @param filename string The name of the template file from /nano/templates (e.g. "my_template.tmpl") - * - * @return nothing - */ -/datum/nanoui/proc/add_template(key, filename) - templates[key] = filename - - /** - * Set the layout key for use in the frontend Javascript - * The layout key is the basic layout key for the page - * Two files are loaded on the client based on the layout key varable: - * -> a template in /nano/templates with the filename "layout_.tmpl - * -> a CSS stylesheet in /nano/css with the filename "layout_.css - * - * @param nlayout string The layout key to use - * - * @return nothing - */ -/datum/nanoui/proc/set_layout_key(nlayout_key) - layout_key = lowertext(nlayout_key) - - /** - * Set the ui to update the layout (re-render it) on each update, turning this on will break the map ui (if it's being used) - * - * @param state int (bool) Set update to 1 or 0 (true/false) (default 0) - * - * @return nothing - */ -/datum/nanoui/proc/set_auto_update_layout(nstate) - auto_update_layout = nstate - - /** - * Set the ui to update the main content (re-render it) on each update - * - * @param state int (bool) Set update to 1 or 0 (true/false) (default 1) - * - * @return nothing - */ -/datum/nanoui/proc/set_auto_update_content(nstate) - auto_update_content = nstate - - /** - * Set the state key for use in the frontend Javascript - * - * @param nstate_key string The key of the state to use - * - * @return nothing - */ -/datum/nanoui/proc/set_state_key(nstate_key) - state_key = nstate_key - - /** - * Toggle showing the map ui - * - * @param nstate_key boolean 1 to show map, 0 to hide (default is 0) - * - * @return nothing - */ -/datum/nanoui/proc/set_show_map(nstate) - show_map = nstate - - /** - * Toggle showing the map ui - * - * @param nstate_key boolean 1 to show map, 0 to hide (default is 0) - * - * @return nothing - */ -/datum/nanoui/proc/set_map_z_level(nz) - map_z_level = nz - - /** - * Set whether or not to use the "old" on close logic (mainly unset_machine()) - * - * @param state int (bool) Set on_close_logic to 1 or 0 (true/false) - * - * @return nothing - */ -/datum/nanoui/proc/use_on_close_logic(state) - on_close_logic = state - - /** - * Return the HTML for this UI - * - * @return string HTML for the UI - */ -/datum/nanoui/proc/get_html() - - // before the UI opens, add the layout files based on the layout key - add_stylesheet("layout_[layout_key].css") - add_template("layout", "layout_[layout_key].tmpl") - - var/head_content = "" - - for (var/filename in scripts) - head_content += " " - - for (var/filename in stylesheets) - head_content += " " - - var/template_data_json = "{}" // An empty JSON object - if (templates.len > 0) - template_data_json = strip_improper(json_encode(templates)) - - var/list/send_data = get_send_data(initial_data) - var/initial_data_json = replacetext(replacetext(json_encode(send_data), """, "&#34;"), "'", "'") - initial_data_json = strip_improper(initial_data_json); - - var/url_parameters_json = json_encode(list("src" = "\ref[src]")) - - return {" - - - - - - - [head_content] - - -
-
- - - - "} - - /** - * Open this UI - * - * @return nothing - */ -/datum/nanoui/proc/open() - if(!user.client) - return - - // An attempted fix to UIs sometimes locking up spamming runtime errors due to src_object being null for whatever reason. - // This hard-deletes the UI, preventing the device that uses the UI from being locked up permanently. - if(!src_object) - qdel(src) - - var/window_size = "" - if (width && height) - window_size = "size=[width]x[height];" - update_status(0) - if(status == STATUS_CLOSE) - return - - user << browse(get_html(), "window=[window_id];[window_size][window_options]") - winset(user, "mapwindow.map", "focus=true") // return keyboard focus to map - on_close_winset() - //onclose(user, window_id) - SSnanoui.ui_opened(src) - - /** - * Reinitialise this UI, potentially with a different template and/or initial data - * - * @return nothing - */ -/datum/nanoui/proc/reinitialise(template, new_initial_data) - if(template) - add_template("main", template) - if(new_initial_data) - set_initial_data(new_initial_data) - open() - - /** - * Close this UI - * - * @return nothing - */ -/datum/nanoui/proc/close() - is_auto_updating = 0 - SSnanoui.ui_closed(src) - user << browse(null, "window=[window_id]") - for(var/datum/nanoui/child in children) - child.close() - children.Cut() - state = null - master_ui = null - - /** - * Set the UI window to call the nanoclose verb when the window is closed - * This allows Nano to handle closed windows - * - * @return nothing - */ -/datum/nanoui/proc/on_close_winset() - if(!user.client) - return - var/params = "\ref[src]" - - winset(user, window_id, "on-close=\"nanoclose [params]\"") - - /** - * Push data to an already open UI window - * - * @return nothing - */ -/datum/nanoui/proc/push_data(data, force_push = 0) - update_status(0) - if (status == STATUS_DISABLED && !force_push) - return // Cannot update UI, no visibility - - var/list/send_data = get_send_data(data) - - //to_chat(user,list2json_usecache(send_data)) // used for debugging //NANO DEBUG HOOK - user << output(list2params(list(strip_improper(json_encode(send_data)))),"[window_id].browser:receiveUpdateData") - - /** - * This Topic() proc is called whenever a user clicks on a link within a Nano UI - * If the UI status is currently STATUS_INTERACTIVE then call the src_object Topic() - * If the src_object Topic() returns 1 (true) then update all UIs attached to src_object - * - * @return nothing - */ -/datum/nanoui/Topic(href, href_list) - update_status(0) // update the status - if (status != STATUS_INTERACTIVE || user != usr) // If UI is not interactive or usr calling Topic is not the UI user - return - - // This is used to toggle the nano map ui - var/map_update = 0 - if(href_list["showMap"]) - set_show_map(text2num(href_list["showMap"])) - map_update = 1 - - if(href_list["mapZLevel"]) - set_map_z_level(text2num(href_list["mapZLevel"])) - map_update = 1 - - if ((src_object && src_object.Topic(href, href_list, state)) || map_update) - SSnanoui.update_uis(src_object) // update all UIs attached to src_object - - /** - * Process this UI, updating the entire UI or just the status (aka visibility) - * This process proc is called by the master_controller - * - * @param update string For this UI to update - * - * @return nothing - */ -/datum/nanoui/process(update = 0) - if (!src_object || !user) - close() - return - - if (status && (update || is_auto_updating)) - update() // Update the UI (update_status() is called whenever a UI is updated) - else - update_status(1) // Not updating UI, so lets check here if status has changed - - /** - * Update the UI - * - * @return nothing - */ -/datum/nanoui/proc/update(var/force_open = 0) - src_object.ui_interact(user, ui_key, src, force_open, master_ui, state) From 1eea27df7f8efd753b5f3e2e4d1ba941e73bca54 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:19:02 -0500 Subject: [PATCH 062/193] Update radio.dm --- code/modules/pda/radio.dm | 151 ++------------------------------------ 1 file changed, 5 insertions(+), 146 deletions(-) diff --git a/code/modules/pda/radio.dm b/code/modules/pda/radio.dm index c5cd57c440d..5a51c677f04 100644 --- a/code/modules/pda/radio.dm +++ b/code/modules/pda/radio.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD /obj/item/radio/integrated name = "\improper PDA radio module" desc = "An electronic radio system." @@ -108,13 +107,11 @@ return ..() /obj/item/radio/integrated/signal/Initialize() - if(!radio_controller) - return - - if(src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ) - src.frequency = sanitize_frequency(src.frequency) - - set_frequency(frequency) + . = ..() + if(radio_controller) + if(src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ) + src.frequency = sanitize_frequency(src.frequency) + set_frequency(frequency) /obj/item/radio/integrated/signal/proc/set_frequency(new_frequency) radio_controller.remove_object(src, frequency) @@ -137,141 +134,3 @@ spawn(0) radio_connection.post_signal(src, signal) -======= -/obj/item/radio/integrated - name = "\improper PDA radio module" - desc = "An electronic radio system." - icon = 'icons/obj/module.dmi' - icon_state = "power_mod" - var/obj/item/device/pda/hostpda = null - - var/list/botlist = null // list of bots - var/mob/living/bot/active // the active bot; if null, show bot list - var/list/botstatus // the status signal sent by the bot - - var/bot_type //The type of bot it is. - var/bot_filter //Determines which radio filter to use. - - var/control_freq = BOT_FREQ - - var/on = 0 //Are we currently active?? - var/menu_message = "" - -/obj/item/radio/integrated/New() - ..() - if(istype(loc.loc, /obj/item/device/pda)) - hostpda = loc.loc - if(bot_filter) - spawn(5) - add_to_radio(bot_filter) - -/obj/item/radio/integrated/Destroy() - if(radio_controller) - radio_controller.remove_object(src, control_freq) - hostpda = null - return ..() - -/obj/item/radio/integrated/proc/post_signal(var/freq, var/key, var/value, var/key2, var/value2, var/key3, var/value3, s_filter) - - //to_world("Post: [freq]: [key]=[value], [key2]=[value2]") - var/datum/radio_frequency/frequency = radio_controller.return_frequency(freq) - - if(!frequency) - return - - var/datum/signal/signal = new() - signal.source = src - signal.transmission_method = TRANSMISSION_RADIO - signal.data[key] = value - if(key2) - signal.data[key2] = value2 - if(key3) - signal.data[key3] = value3 - - frequency.post_signal(src, signal, radio_filter = s_filter) - -/obj/item/radio/integrated/Topic(href, href_list) - ..() - switch(href_list["op"]) - if("control") - active = locate(href_list["bot"]) - spawn(0) - post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) - - if("scanbots") // find all bots - botlist = null - spawn(0) - post_signal(control_freq, "command", "bot_status", s_filter = bot_filter) - - if("botlist") - active = null - - if("stop", "go", "home") - spawn(0) - post_signal(control_freq, "command", href_list["op"], "active", active, s_filter = bot_filter) - post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) - - if("summon") - spawn(0) - post_signal(control_freq, "command", "summon", "active", active, "target", get_turf(hostpda), "useraccess", hostpda.GetAccess(), "user", usr, s_filter = bot_filter) - post_signal(control_freq, "command", "bot_status", "active", active, s_filter = bot_filter) - -/obj/item/radio/integrated/receive_signal(datum/signal/signal) - if(bot_type && istype(signal.source, /mob/living/bot) && signal.data["type"] == bot_type) - if(!botlist) - botlist = new() - - botlist |= signal.source - - if(active == signal.source) - var/list/b = signal.data - botstatus = b.Copy() - -/obj/item/radio/integrated/proc/add_to_radio(bot_filter) //Master filter control for bots. Must be placed in the bot's local New() to support map spawned bots. - if(radio_controller) - radio_controller.add_object(src, control_freq, radio_filter = bot_filter) - -/* - * Radio Cartridge, essentially a signaler. - */ -/obj/item/radio/integrated/signal - var/frequency = 1457 - var/code = 30.0 - var/last_transmission - var/datum/radio_frequency/radio_connection - -/obj/item/radio/integrated/signal/Destroy() - if(radio_controller) - radio_controller.remove_object(src, frequency) - radio_connection = null - return ..() - -/obj/item/radio/integrated/signal/Initialize() - . = ..() - if(radio_controller) - if(src.frequency < PUBLIC_LOW_FREQ || src.frequency > PUBLIC_HIGH_FREQ) - src.frequency = sanitize_frequency(src.frequency) - set_frequency(frequency) - -/obj/item/radio/integrated/signal/proc/set_frequency(new_frequency) - radio_controller.remove_object(src, frequency) - frequency = new_frequency - radio_connection = radio_controller.add_object(src, frequency) - -/obj/item/radio/integrated/signal/proc/send_signal(message="ACTIVATE") - if(last_transmission && world.time < (last_transmission + 5)) - return - last_transmission = world.time - - var/time = time2text(world.realtime,"hh:mm:ss") - var/turf/T = get_turf(src) - lastsignalers.Add("[time] : [usr.key] used [src] @ location ([T.x],[T.y],[T.z]) : [format_frequency(frequency)]/[code]") - - var/datum/signal/signal = new - signal.source = src - signal.encryption = code - signal.data["message"] = message - - spawn(0) - radio_connection.post_signal(src, signal) ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) From 797c1826154718672634a7133293444bcf86be6f Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:20:22 -0500 Subject: [PATCH 063/193] Update cart.dm --- code/modules/pda/cart.dm | 315 +-------------------------------------- 1 file changed, 1 insertion(+), 314 deletions(-) diff --git a/code/modules/pda/cart.dm b/code/modules/pda/cart.dm index c877e7cf0cc..d391419d91c 100644 --- a/code/modules/pda/cart.dm +++ b/code/modules/pda/cart.dm @@ -1,4 +1,3 @@ -<<<<<<< HEAD var/list/command_cartridges = list( /obj/item/weapon/cartridge/captain, /obj/item/weapon/cartridge/hop, @@ -155,7 +154,7 @@ var/list/civilian_cartridges = list( /obj/item/weapon/cartridge/signal/Initialize() radio = new /obj/item/radio/integrated/signal(src) - ..() + . = ..() /obj/item/weapon/cartridge/signal/science name = "\improper Signal Ace 2 cartridge" @@ -309,315 +308,3 @@ var/list/civilian_cartridges = list( icon_state = "cart" charges = 5 messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/frame) -======= -var/list/command_cartridges = list( - /obj/item/weapon/cartridge/captain, - /obj/item/weapon/cartridge/hop, - /obj/item/weapon/cartridge/hos, - /obj/item/weapon/cartridge/ce, - /obj/item/weapon/cartridge/rd, - /obj/item/weapon/cartridge/cmo, - /obj/item/weapon/cartridge/head, - /obj/item/weapon/cartridge/lawyer // Internal Affaris, - ) - -var/list/security_cartridges = list( - /obj/item/weapon/cartridge/security, - /obj/item/weapon/cartridge/detective, - /obj/item/weapon/cartridge/hos - ) - -var/list/engineering_cartridges = list( - /obj/item/weapon/cartridge/engineering, - /obj/item/weapon/cartridge/atmos, - /obj/item/weapon/cartridge/ce - ) - -var/list/medical_cartridges = list( - /obj/item/weapon/cartridge/medical, - /obj/item/weapon/cartridge/chemistry, - /obj/item/weapon/cartridge/cmo - ) - -var/list/research_cartridges = list( - /obj/item/weapon/cartridge/signal/science, - /obj/item/weapon/cartridge/rd - ) - -var/list/cargo_cartridges = list( - /obj/item/weapon/cartridge/quartermaster, // This also covers cargo-techs, apparently, - /obj/item/weapon/cartridge/miner, - /obj/item/weapon/cartridge/hop - ) - -var/list/civilian_cartridges = list( - /obj/item/weapon/cartridge/janitor, - /obj/item/weapon/cartridge/service, - /obj/item/weapon/cartridge/hop - ) - -/obj/item/weapon/cartridge - name = "generic cartridge" - desc = "A data cartridge for portable microcomputers." - icon = 'icons/obj/pda.dmi' - icon_state = "cart" - item_state = "electronic" - w_class = ITEMSIZE_TINY - drop_sound = 'sound/items/drop/component.ogg' - pickup_sound = 'sound/items/pickup/component.ogg' - - var/obj/item/radio/integrated/radio = null - - var/charges = 0 - - var/list/stored_data = list() - var/list/programs = list() - var/list/messenger_plugins = list() - -/obj/item/weapon/cartridge/Destroy() - QDEL_NULL(radio) - QDEL_LIST(programs) - QDEL_LIST(messenger_plugins) - return ..() - -/obj/item/weapon/cartridge/proc/update_programs(obj/item/device/pda/pda) - for(var/A in programs) - var/datum/data/pda/P = A - P.pda = pda - for(var/A in messenger_plugins) - var/datum/data/pda/messenger_plugin/P = A - P.pda = pda - -/obj/item/weapon/cartridge/engineering - name = "\improper Power-ON cartridge" - icon_state = "cart-e" - programs = list( - new/datum/data/pda/app/power, - new/datum/data/pda/utility/scanmode/halogen) - -/obj/item/weapon/cartridge/atmos - name = "\improper BreatheDeep cartridge" - icon_state = "cart-a" - programs = list(new/datum/data/pda/utility/scanmode/gas) - -/obj/item/weapon/cartridge/medical - name = "\improper Med-U cartridge" - icon_state = "cart-m" - programs = list( - new/datum/data/pda/app/crew_records/medical, - new/datum/data/pda/utility/scanmode/medical) - -/obj/item/weapon/cartridge/chemistry - name = "\improper ChemWhiz cartridge" - icon_state = "cart-chem" - programs = list( - new/datum/data/pda/app/crew_records/medical, - new/datum/data/pda/utility/scanmode/medical, - new/datum/data/pda/utility/scanmode/reagent) - -/obj/item/weapon/cartridge/security - name = "\improper R.O.B.U.S.T. cartridge" - icon_state = "cart-s" - programs = list( - new/datum/data/pda/app/crew_records/security) - -/obj/item/weapon/cartridge/detective - name = "\improper D.E.T.E.C.T. cartridge" - icon_state = "cart-s" - programs = list( - new/datum/data/pda/app/crew_records/medical, - new/datum/data/pda/utility/scanmode/medical, - - new/datum/data/pda/app/crew_records/security) - - -/obj/item/weapon/cartridge/janitor - name = "\improper CustodiPRO cartridge" - desc = "The ultimate in clean-room design." - icon_state = "cart-j" - programs = list(new/datum/data/pda/app/janitor) - -/obj/item/weapon/cartridge/lawyer - name = "\improper P.R.O.V.E. cartridge" - icon_state = "cart-s" - programs = list(new/datum/data/pda/app/crew_records/security) - -/obj/item/weapon/cartridge/clown - name = "\improper Honkworks 5.0 cartridge" - icon_state = "cart-clown" - charges = 5 - programs = list(new/datum/data/pda/utility/honk) - messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/clown) - -/obj/item/weapon/cartridge/mime - name = "\improper Gestur-O 1000 cartridge" - icon_state = "cart-mi" - charges = 5 - messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/mime) - -/obj/item/weapon/cartridge/service - name = "\improper Serv-U Pro cartridge" - desc = "A data cartridge designed to serve YOU!" - -/obj/item/weapon/cartridge/signal - name = "generic signaler cartridge" - desc = "A data cartridge with an integrated radio signaler module." - programs = list(new/datum/data/pda/app/signaller) - -/obj/item/weapon/cartridge/signal/Initialize() - radio = new /obj/item/radio/integrated/signal(src) - . = ..() - -/obj/item/weapon/cartridge/signal/science - name = "\improper Signal Ace 2 cartridge" - desc = "Complete with integrated radio signaler!" - icon_state = "cart-tox" - programs = list( - new/datum/data/pda/utility/scanmode/gas, - - new/datum/data/pda/utility/scanmode/reagent, - - new/datum/data/pda/app/signaller) - -/obj/item/weapon/cartridge/quartermaster - name = "\improper Space Parts & Space Vendors cartridge" - desc = "Perfect for the Quartermaster on the go!" - icon_state = "cart-q" - programs = list( - new/datum/data/pda/app/supply) - -/obj/item/weapon/cartridge/miner - name = "\improper Drill-Jockey 4.5 cartridge" - desc = "It's covered in some sort of sand." - icon_state = "cart-q" - -/obj/item/weapon/cartridge/head - name = "\improper Easy-Record DELUXE cartridge" - icon_state = "cart-h" - programs = list(new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/hop - name = "\improper HumanResources9001 cartridge" - icon_state = "cart-h" - programs = list( - new/datum/data/pda/app/crew_records/security, - - new/datum/data/pda/app/janitor, - - new/datum/data/pda/app/supply, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/hos - name = "\improper R.O.B.U.S.T. DELUXE cartridge" - icon_state = "cart-hos" - programs = list( - new/datum/data/pda/app/crew_records/security, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/ce - name = "\improper Power-On DELUXE cartridge" - icon_state = "cart-ce" - programs = list( - new/datum/data/pda/app/power, - new/datum/data/pda/utility/scanmode/halogen, - - new/datum/data/pda/utility/scanmode/gas, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/cmo - name = "\improper Med-U DELUXE cartridge" - icon_state = "cart-cmo" - programs = list( - new/datum/data/pda/app/crew_records/medical, - new/datum/data/pda/utility/scanmode/medical, - - new/datum/data/pda/utility/scanmode/reagent, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/rd - name = "\improper Signal Ace DELUXE cartridge" - icon_state = "cart-rd" - programs = list( - new/datum/data/pda/utility/scanmode/gas, - - new/datum/data/pda/utility/scanmode/reagent, - - new/datum/data/pda/app/signaller, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/rd/Initialize() - radio = new /obj/item/radio/integrated/signal(src) - . = ..() - -/obj/item/weapon/cartridge/captain - name = "\improper Value-PAK cartridge" - desc = "Now with 200% more value!" - icon_state = "cart-c" - programs = list( - new/datum/data/pda/app/power, - new/datum/data/pda/utility/scanmode/halogen, - - new/datum/data/pda/utility/scanmode/gas, - - new/datum/data/pda/app/crew_records/medical, - new/datum/data/pda/utility/scanmode/medical, - - new/datum/data/pda/utility/scanmode/reagent, - - new/datum/data/pda/app/crew_records/security, - - new/datum/data/pda/app/janitor, - - new/datum/data/pda/app/supply, - - new/datum/data/pda/app/status_display) - -/obj/item/weapon/cartridge/syndicate - name = "\improper Detomatix cartridge" - icon_state = "cart" - var/initial_remote_door_id = "smindicate" //Make sure this matches the syndicate shuttle's shield/door id!! //don't ask about the name, testing. - charges = 4 - programs = list(new/datum/data/pda/utility/toggle_door) - messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/detonate) - -/obj/item/weapon/cartridge/syndicate/New() - var/datum/data/pda/utility/toggle_door/D = programs[1] - if(istype(D)) - D.remote_door_id = initial_remote_door_id - -/obj/item/weapon/cartridge/proc/post_status(var/command, var/data1, var/data2) - - var/datum/radio_frequency/frequency = radio_controller.return_frequency(1435) - if(!frequency) return - - var/datum/signal/status_signal = new - status_signal.source = src - status_signal.transmission_method = TRANSMISSION_RADIO - status_signal.data["command"] = command - - switch(command) - if("message") - status_signal.data["msg1"] = data1 - status_signal.data["msg2"] = data2 - if(loc) - var/obj/item/PDA = loc - var/mob/user = PDA.fingerprintslast - log_admin("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") - message_admins("STATUS: [user] set status screen with [PDA]. Message: [data1] [data2]") - - if("alert") - status_signal.data["picture_state"] = data1 - - frequency.post_signal(src, status_signal) - -/obj/item/weapon/cartridge/frame - name = "F.R.A.M.E. cartridge" - icon_state = "cart" - charges = 5 - messenger_plugins = list(new/datum/data/pda/messenger_plugin/virus/frame) ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) From 208e6ee06d25b1693c3f03bb12f3875c95b7475a Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 13:31:02 -0500 Subject: [PATCH 064/193] Update objs.dm --- code/game/objects/objs.dm | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index d1d5146c2a0..0bf22938021 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -24,21 +24,7 @@ STOP_PROCESSING(SSobj, src) return ..() -<<<<<<< HEAD -/obj/Moved(atom/oldloc) - . = ..() - if(register_as_dangerous_object) - var/turf/old_turf = get_turf(oldloc) - var/turf/new_turf = get_turf(src) - - if(old_turf != new_turf) - old_turf.unregister_dangerous_object(src) - new_turf.register_dangerous_object(src) - /obj/Topic(href, href_list, var/datum/tgui_state/state = GLOB.tgui_default_state) -======= -/obj/Topic(href, href_list, var/datum/topic_state/state = default_state) ->>>>>>> b22a056... Sideports a couple of init unit tests from Neb. (#7893) if(usr && ..()) return 1 From ab8eb11be33c1527d119b5129d34f8d43f4b2569 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 27 Feb 2021 21:21:09 +0000 Subject: [PATCH 065/193] Update Chemistry-Reagents-Food-Drinks.dm --- .../Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm | 5 ----- 1 file changed, 5 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 5581ecb89a5..6c54eec8431 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -2372,11 +2372,6 @@ //M.make_jittery(4) //return -/datum/reagent/ethanol/coffee/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_TAJARA) - M.make_jittery(4) - return - /datum/reagent/ethanol/coffee/overdose(var/mob/living/carbon/M, var/alien) if(alien == IS_DIONA) return From 7727c6c0966a6487beb37f1169f38ecbaad32caf Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 27 Feb 2021 22:29:44 +0000 Subject: [PATCH 066/193] Update Chemistry-Reagents-Food-Drinks.dm --- .../Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 6c54eec8431..5a78ccc2c37 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -63,16 +63,13 @@ M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) M.heal_organ_damage(0.5 * removed, 0) M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) - M.heal_organ_damage(0.5 * removed, 0) - if(M.species.gets_food_nutrition) //VOREStation edit. If this is set to 0, they don't get nutrition from food. - M.adjust_nutrition(nutriment_factor * removed) // For hunger and fatness - M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) - if(M.species.allergens & allergen_type) //uhoh, we can't digest this! + else if(M.species.allergens & allergen_type) //uhoh, we can't digest this! - VOREStation Edited M.adjustToxLoss(M.species.allergen_severity * removed) else //delicious M.heal_organ_damage(0.5 * removed, 0) - M.adjust_nutrition(nutriment_factor * removed) + M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) + //VOREStation Edits Stop // Aurora Cooking Port Insertion Begin From e05436a661f73f8d9a9ab19caa822e59a8434e21 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 27 Feb 2021 23:34:33 +0000 Subject: [PATCH 067/193] morefix --- .../carbon/human/species/station/station_vr.dm | 5 ++++- .../human/species/station/traits_vr/neutral.dm | 9 +++------ .../Chemistry-Reagents-Food-Drinks.dm | 15 ++++++--------- 3 files changed, 13 insertions(+), 16 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index ae53f807324..3d51e2f5f5c 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -226,7 +226,7 @@ dual-star Vazzend system. Their politically de-centralized society and independent natures have led them to become a species and \ culture both feared and respected for their scientific breakthroughs. Discovery, loyalty, and utilitarianism dominates their lifestyles \ to the degree it can cause conflict with more rigorous and strict authorities. They speak a guttural language known as 'Canilunzt' \ - which has a heavy emphasis on utilizing tail positioning and ear twitches to communicate intent." + which has a heavy emphasis on utilizing tail positioning and ear twitches to communicate intent." wikilink="https://wiki.vore-station.net/Backstory#Vulpkanin" @@ -265,6 +265,8 @@ tail_animation = 'icons/mob/species/tajaran/tail_vr.dmi' color_mult = 1 min_age = 18 + reagent_tag = null + allergens = null gluttonous = 0 //Moving this here so I don't have to fix this conflict every time polaris glances at station.dm inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds) heat_discomfort_level = 295 //Prevents heat discomfort spam at 20c @@ -279,6 +281,7 @@ color_mult = 1 min_age = 18 reagent_tag = null + allergens = null assisted_langs = list(LANGUAGE_EAL, LANGUAGE_ROOTLOCAL, LANGUAGE_ROOTGLOBAL, LANGUAGE_VOX) genders = list(MALE, FEMALE, PLURAL, NEUTER) wikilink="https://wiki.vore-station.net/Skrell" diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 36b38148014..5dab0629dbb 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -157,28 +157,25 @@ //Allergen traits! Not available to any species with a base allergens var. /datum/trait/allergy_gluten name = "Allergy: Gluten" - desc = "You're highly allergic to gluten proteins, which are found in most common grains. This trait cannot be taken by skrell or tajara." + desc = "You're highly allergic to gluten proteins, which are found in most common grains." cost = 0 custom_only = FALSE - banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) var_changes = list("allergens" = 16) excludes = list(/datum/trait/allergy_nuts,/datum/trait/allergy_soy) /datum/trait/allergy_nuts name = "Allergy: Nuts" - desc = "You're highly allergic to hard-shell seeds, such as peanuts. This trait cannot be taken by skrell or tajara." + desc = "You're highly allergic to hard-shell seeds, such as peanuts." cost = 0 custom_only = FALSE - banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) var_changes = list("allergens" = 64) excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_soy) /datum/trait/allergy_soy name = "Allergy: Soy" - desc = "You're highly allergic to soybeans, and some other kinds of bean. This trait cannot be taken by skrell or tajara." + desc = "You're highly allergic to soybeans, and some other kinds of bean." cost = 0 custom_only = FALSE - banned_species = list(SPECIES_SKRELL,SPECIES_TAJ) var_changes = list("allergens" = 32) excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_nuts) */ diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm index 5a78ccc2c37..0d9316d2f16 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents-Food-Drinks.dm @@ -60,15 +60,12 @@ if(issmall(M)) removed *= 2 // Small bodymass, more effect from lower volume. //VOREStation Edits Start if(!M.isSynthetic()) - M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) - M.heal_organ_damage(0.5 * removed, 0) - M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) - else if(M.species.allergens & allergen_type) //uhoh, we can't digest this! - VOREStation Edited - M.adjustToxLoss(M.species.allergen_severity * removed) - else //delicious - M.heal_organ_damage(0.5 * removed, 0) - M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) - M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) + if(M.species.allergens & allergen_type) + M.adjustToxLoss(M.species.allergen_severity * removed) + else + M.heal_organ_damage(0.5 * removed, 0) + M.adjust_nutrition((nutriment_factor * removed) * M.species.organic_food_coeff) + M.add_chemical_effect(CE_BLOODRESTORE, 4 * removed) //VOREStation Edits Stop // Aurora Cooking Port Insertion Begin From 82e99ab778fd719359eb76ed11b57574628bcbe1 Mon Sep 17 00:00:00 2001 From: Killian <49700375+KillianKirilenko@users.noreply.github.com> Date: Sat, 27 Feb 2021 23:38:21 +0000 Subject: [PATCH 068/193] Update station_vr.dm --- .../mob/living/carbon/human/species/station/station_vr.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index 3d51e2f5f5c..56ccb0ae4b7 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -265,7 +265,6 @@ tail_animation = 'icons/mob/species/tajaran/tail_vr.dmi' color_mult = 1 min_age = 18 - reagent_tag = null allergens = null gluttonous = 0 //Moving this here so I don't have to fix this conflict every time polaris glances at station.dm inherent_verbs = list(/mob/living/carbon/human/proc/lick_wounds) From 708308065d3c831f433b53ea8467dfdecbbc5bc3 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sat, 27 Feb 2021 18:42:20 -0500 Subject: [PATCH 069/193] Update neutral.dm --- .../living/carbon/human/species/station/traits_vr/neutral.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 5dab0629dbb..014df1315f0 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -153,7 +153,7 @@ H.verbs |= /mob/living/proc/glow_toggle H.verbs |= /mob/living/proc/glow_color -/* + //Allergen traits! Not available to any species with a base allergens var. /datum/trait/allergy_gluten name = "Allergy: Gluten" @@ -178,7 +178,7 @@ custom_only = FALSE var_changes = list("allergens" = 32) excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_nuts) -*/ + // Spicy Food Traits, from negative to positive. /datum/trait/spice_intolerance_extreme From b83640ab27bdbfbc1f3c941321b4ea1999281847 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 28 Feb 2021 10:35:55 +1000 Subject: [PATCH 070/193] Fixes oldchat formatting issues --- code/stylesheet.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/stylesheet.dm b/code/stylesheet.dm index ac95b3fab2a..4621e6669e1 100644 --- a/code/stylesheet.dm +++ b/code/stylesheet.dm @@ -68,10 +68,10 @@ h1.alert, h2.alert {color: #000000;} .ghostalert {color: #5c00e6; font-style: italic; font-weight: bold;} -// VOREStation Edit Start +/* VOREStation Edit Start */ .emote {} .emote_subtle {font-style: italic;} -// VOREStation Edit End +/* VOREStation Edit End */ /* Game Messages */ From e9431e756767f9463b89f0e7c097524721798e2d Mon Sep 17 00:00:00 2001 From: Heroman Date: Mon, 1 Mar 2021 03:52:49 +1000 Subject: [PATCH 071/193] Fixes prommies still having trashcan var on by default --- .../mob/living/carbon/human/species/station/prometheans_vr.dm | 1 - 1 file changed, 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm index 4e7ac9376c3..f2b233cccf5 100644 --- a/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/prometheans_vr.dm @@ -19,7 +19,6 @@ color_mult = 1 mob_size = MOB_MEDIUM //As of writing, original was MOB_SMALL - Allows normal swapping - trashcan = 1 //They have goopy bodies. They can just dissolve things within them. appearance_flags = HAS_SKIN_COLOR | HAS_EYE_COLOR | HAS_HAIR_COLOR | RADIATION_GLOWS | HAS_UNDERWEAR From 6d063e1dd2f75b254ad55ca0979a2a1379e1b103 Mon Sep 17 00:00:00 2001 From: rboys2 <69563414+rboys2@users.noreply.github.com> Date: Sun, 28 Feb 2021 13:38:05 -0500 Subject: [PATCH 072/193] Apply suggestions from code review Co-authored-by: TheFurryFeline <38586851+TheFurryFeline@users.noreply.github.com> --- code/modules/vore/appearance/sprite_accessories_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index 7fbf2662b7e..57bf85b2631 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1,4 +1,4 @@ -ing /* +/* Hello and welcome to VOREStation sprite_accessories: For a more general overview please read sprite_accessories.dm. This file is for ears and tails. This is intended to be friendly for people with little to no actual coding experience. From 098af65aa79520636a569d60d64ad32a09562e93 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Feb 2021 14:05:46 -0500 Subject: [PATCH 073/193] Adds Smuggler PDA Cartridge -Adds Smuggler PDA Cartridge for adminbus -Adds Bluespace Badge to loadout --- .../loadout/loadout_accessories_vr.dm | 6 ++ code/modules/pda/cart_vr.dm | 59 +++++++++++++++++++ 2 files changed, 65 insertions(+) diff --git a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm index 6245e48d595..4ac6f9ec389 100644 --- a/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_accessories_vr.dm @@ -77,6 +77,12 @@ display_name = "drop pouches, white (Medical)" allowed_roles = list("Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic") +/datum/gear/accessory/bluespace + display_name = "bluespace badge (Eng, Sec, Med, Exploration, Miner)" + path = /obj/item/clothing/accessory/storage/bluespace + allowed_roles = list("Station Engineer","Atmospheric Technician","Chief Engineer","Security Officer","Detective","Head of Security","Warden","Paramedic","Chief Medical Officer","Medical Doctor","Chemist","Field Medic","Explorer","Pathfinder","Shaft Miner") + cost = 2 + /datum/gear/accessory/webbing cost = 1 diff --git a/code/modules/pda/cart_vr.dm b/code/modules/pda/cart_vr.dm index 1f1a1cbe520..33c1c0099e0 100644 --- a/code/modules/pda/cart_vr.dm +++ b/code/modules/pda/cart_vr.dm @@ -18,3 +18,62 @@ var/list/exploration_cartridges = list( new/datum/data/pda/utility/scanmode/medical, new/datum/data/pda/utility/scanmode/reagent, new/datum/data/pda/utility/scanmode/gas) + +/obj/item/weapon/cartridge/storage + name = "\improper BLU-PAK cartridge" + desc = "It feels heavier for some reason." + w_class = ITEMSIZE_SMALL + icon_state = "cart-lib" + var/slots = 1 + var/obj/item/weapon/storage/internal/hold + +/obj/item/weapon/cartridge/storage/Initialize() + . = ..() + hold = new/obj/item/weapon/storage/internal(src) + hold.max_storage_space = slots * 2 + hold.max_w_class = ITEMSIZE_SMALL + +/obj/item/weapon/cartridge/storage/attack_hand(mob/user as mob) + if (hold.handle_attack_hand(user)) //otherwise interact as a regular storage item + ..(user) + +/obj/item/weapon/cartridge/storage/attackby(obj/item/W as obj, mob/user as mob) + ..() + return hold.attackby(W, user) + +/obj/item/weapon/cartridge/storage/MouseDrop(obj/over_object as obj) + if (hold.handle_mousedrop(usr, over_object)) + ..(over_object) + +/obj/item/weapon/cartridge/storage/attack_self(mob/user as mob) + to_chat(user, "You empty [src].") + var/turf/T = get_turf(src) + hold.hide_from(usr) + for(var/obj/item/I in hold.contents) + hold.remove_from_storage(I, T) + add_fingerprint(user) + +/obj/item/weapon/cartridge/storage/emp_act(severity) + hold.emp_act(severity) + ..() + +/obj/item/weapon/cartridge/storage/deluxe + name = "\improper BLU-PAK DELUXE cartridge" + programs = list( + new/datum/data/pda/app/power, + new/datum/data/pda/utility/scanmode/halogen, + + new/datum/data/pda/utility/scanmode/gas, + + new/datum/data/pda/app/crew_records/medical, + new/datum/data/pda/utility/scanmode/medical, + + new/datum/data/pda/utility/scanmode/reagent, + + new/datum/data/pda/app/crew_records/security, + + new/datum/data/pda/app/janitor, + + new/datum/data/pda/app/supply, + + new/datum/data/pda/app/status_display) From 85485c41c4a96ebaef81a5a6dee9f2a7c0e632fe Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Feb 2021 17:40:21 -0500 Subject: [PATCH 074/193] Update emote.dm --- code/modules/mob/emote.dm | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/code/modules/mob/emote.dm b/code/modules/mob/emote.dm index a8b94d602a4..2a8af560804 100644 --- a/code/modules/mob/emote.dm +++ b/code/modules/mob/emote.dm @@ -37,20 +37,15 @@ var/mob/M = mob spawn(0) // It's possible that it could be deleted in the meantime, or that it runtimes. if(M) -<<<<<<< HEAD - //VOREStation edit - if(istype(M, /mob/observer/dead/)) + if(isobserver(M)) + //VOREStation Edit Start var/mob/observer/dead/D = M if(ckey || (src in view(D))) M.show_message(message, m_type) + message = "[src] ([ghost_follow_link(src, M)]) [input]" else M.show_message(message, m_type) - //End VOREStation edit -======= - if(isobserver(M)) - message = "[src] ([ghost_follow_link(src, M)]) [input]" - M.show_message(message, m_type) ->>>>>>> 47c1641... Merge pull request #7796 from Atermonera/ghost_emote + //VOREStation Edit End for(var/obj in o_viewers) var/obj/O = obj From edf7931df1046174e14748c37345468f6050746e Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Feb 2021 17:50:11 -0500 Subject: [PATCH 075/193] Update who.dm --- code/game/verbs/who.dm | 193 +---------------------------------------- 1 file changed, 1 insertion(+), 192 deletions(-) diff --git a/code/game/verbs/who.dm b/code/game/verbs/who.dm index 5c6f1e15452..385a3230200 100644 --- a/code/game/verbs/who.dm +++ b/code/game/verbs/who.dm @@ -1,5 +1,3 @@ -<<<<<<< HEAD:code/game/verbs/who.dm - /client/verb/who() set name = "Who" set category = "OOC" @@ -207,193 +205,4 @@ msg += "\nAdminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond." return msg -======= - -/client/verb/who() - set name = "Who" - set category = "OOC" - - var/msg = "Current Players:\n" - - var/list/Lines = list() - - if(holder && (R_ADMIN & holder.rights || R_MOD & holder.rights)) - for(var/client/C in GLOB.clients) - var/entry = "\t[C.key]" - if(C.holder && C.holder.fakekey) - entry += " (as [C.holder.fakekey])" - entry += " - Playing as [C.mob.real_name]" - switch(C.mob.stat) - if(UNCONSCIOUS) - entry += " - Unconscious" - if(DEAD) - if(isobserver(C.mob)) - var/mob/observer/dead/O = C.mob - if(O.started_as_observer) - entry += " - Observing" - else - entry += " - DEAD" - else - entry += " - DEAD" - - var/age - if(isnum(C.player_age)) - age = C.player_age - else - age = 0 - - if(age <= 1) - age = "[age]" - else if(age < 10) - age = "[age]" - - entry += " - [age]" - - if(is_special_character(C.mob)) - entry += " - Antagonist" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - entry += " (AFK - " - entry += "[round(seconds / 60)] minutes, " - entry += "[seconds % 60] seconds)" - - entry += " (?)" - Lines += entry - else - for(var/client/C in GLOB.clients) - var/entry - if(C.holder && C.holder.fakekey) - entry = C.holder.fakekey - else - entry = C.key - Lines += entry - - for(var/line in sortList(Lines)) - msg += "[line]\n" - - msg += "Total Players: [length(Lines)]" - to_chat(src,msg) - -/client/verb/staffwho() - set category = "Admin" - set name = "Staffwho" - - var/msg = "" - var/modmsg = "" - var/devmsg = "" - var/eventMmsg = "" - var/num_mods_online = 0 - var/num_admins_online = 0 - var/num_devs_online = 0 - var/num_event_managers_online = 0 - if(holder) - for(var/client/C in admins) - if(R_ADMIN & C.holder.rights || (!R_MOD & C.holder.rights && !R_EVENT & C.holder.rights)) //Used to determine who shows up in admin rows - - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) //Event Managerss can't see stealthmins - continue - - msg += "\t[C] is a [C.holder.rank]" - - if(C.holder.fakekey) - msg += " (as [C.holder.fakekey])" - - if(isobserver(C.mob)) - msg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - msg += " - Lobby" - else - msg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - msg += " (AFK - " - msg += "[round(seconds / 60)] minutes, " - msg += "[seconds % 60] seconds)" - msg += "\n" - - num_admins_online++ - else if(R_MOD & C.holder.rights) //Who shows up in mod rows. - modmsg += "\t[C] is a [C.holder.rank]" - - if(isobserver(C.mob)) - modmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - modmsg += " - Lobby" - else - modmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - modmsg += " (AFK - " - modmsg += "[round(seconds / 60)] minutes, " - modmsg += "[seconds % 60] seconds)" - modmsg += "\n" - num_mods_online++ - - else if(R_SERVER & C.holder.rights) - devmsg += "\t[C] is a [C.holder.rank]" - if(isobserver(C.mob)) - devmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - devmsg += " - Lobby" - else - devmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - devmsg += "(AFK - " - devmsg += "[round(seconds / 60)] minutes, " - devmsg += "[seconds % 60] seconds)" - devmsg += "\n" - num_devs_online++ - - else if(R_EVENT & C.holder.rights) - eventMmsg += "\t[C] is a [C.holder.rank]" - if(isobserver(C.mob)) - eventMmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - eventMmsg += " - Lobby" - else - eventMmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - eventMmsg += " (AFK - " - eventMmsg += "[round(seconds / 60)] minutes, " - eventMmsg += "[seconds % 60] seconds)" - eventMmsg += "\n" - num_event_managers_online++ - - else - for(var/client/C in admins) - if(R_ADMIN & C.holder.rights || (!R_MOD & C.holder.rights && !R_EVENT & C.holder.rights)) - if(!C.holder.fakekey) - msg += "\t[C] is a [C.holder.rank]\n" - num_admins_online++ - else if (R_MOD & C.holder.rights) - modmsg += "\t[C] is a [C.holder.rank]\n" - num_mods_online++ - else if (R_SERVER & C.holder.rights) - devmsg += "\t[C] is a [C.holder.rank]\n" - num_devs_online++ - else if (R_EVENT & C.holder.rights) - eventMmsg += "\t[C] is a [C.holder.rank]\n" - num_event_managers_online++ - - if(config.admin_irc) - to_chat(src, "Adminhelps are also sent to IRC. If no admins are available in game try anyway and an admin on IRC may see it and respond.") - msg = "Current Admins ([num_admins_online]):\n" + msg - - if(config.show_mods) - msg += "\n Current Moderators ([num_mods_online]):\n" + modmsg - - if(config.show_devs) - msg += "\n Current Developers ([num_devs_online]):\n" + devmsg - - if(config.show_event_managers) - msg += "\n Current Event Managers ([num_event_managers_online]):\n" + eventMmsg - - to_chat(src,msg) ->>>>>>> ebc5263... Merge pull request #7920 from Atermonera/ping_verb_fix:code/modules/client/verbs/who.dm + From d7c949c0103d6b500c573e355d401b463f27e84b Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Feb 2021 17:55:45 -0500 Subject: [PATCH 076/193] Update robolimbs.dm --- code/modules/organs/robolimbs.dm | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 5a769091895..fc86dda3f89 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -47,24 +47,6 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/icon = 'icons/mob/human_races/robotic.dmi' // Icon base to draw from. var/monitor_icon = 'icons/mob/monitor_icons.dmi' // Where it draws the monitor icon from. var/unavailable_at_chargen // If set, not available at chargen. -<<<<<<< HEAD - var/unavailable_to_build // If set, can't be constructed. - var/lifelike // If set, appears organic. - var/skin_tone // If set, applies skin tone rather than part color Overrides color. - var/skin_color // If set, applies skin color rather than part color. - var/blood_color = "#030303" - var/blood_name = "oil" - var/list/species_cannot_use = list(SPECIES_TESHARI, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_XENOCHIMERA) //VOREStation Edit - var/list/species_alternates = list(SPECIES_TAJ = "Unbranded - Tajaran", SPECIES_UNATHI = "Unbranded - Unathi") //"Species Name" = "Robolimb Company" , List, when initialized, will become "Species Name" = RobolimbDatum, used for alternate species sprites. - var/list/monitor_styles //If empty, the model of limbs offers a head compatible with monitors. - var/parts = BP_ALL //Defines what parts said brand can replace on a body. - var/health_hud_intensity = 1 // Intensity modifier for the health GUI indicator. - var/suggested_species = "Human" //If it should make the torso a species - var/speech_bubble_appearance = "synthetic" // What icon_state to use for speech bubbles when talking. Check talk.dmi for all the icons. - - var/robo_brute_mod = 1 // Multiplier for incoming brute damage. - var/robo_burn_mod = 1 // As above for burn. -======= var/unavailable_to_build // If set, can't be constructed. var/lifelike // If set, appears organic. var/skin_tone // If set, applies skin tone rather than part color Overrides color. @@ -80,10 +62,9 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/robo_brute_mod = 1 // Multiplier for incoming brute damage. var/robo_burn_mod = 1 // As above for burn. // Species in this list cannot take these prosthetics. - var/list/species_cannot_use = list(SPECIES_TESHARI, SPECIES_PROMETHEAN, SPECIES_DIONA) + var/list/species_cannot_use = list(SPECIES_TESHARI, SPECIES_PROMETHEAN, SPECIES_DIONA, SPECIES_XENOCHIMERA) //VOREStation Edit // "Species Name" = "Robolimb Company", List, when initialized, will become "Species Name" = RobolimbDatum, used for alternate species sprites. var/list/species_alternates = list(SPECIES_TAJ = "Unbranded - Tajaran", SPECIES_UNATHI = "Unbranded - Unathi") ->>>>>>> c31a3e7... Merge pull request #7905 from MistakeNot4892/beepboop /datum/robolimb/unbranded_monitor company = "Unbranded Monitor" From d2d9f65a031d55f25bec6ff67320972ef85ef563 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Feb 2021 17:57:38 -0500 Subject: [PATCH 077/193] Update vorestation.dme --- vorestation.dme | 3 --- 1 file changed, 3 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index 1b774914668..1b3d495826a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2587,11 +2587,8 @@ #include "code\modules\mob\living\carbon\human\human_defines.dm" #include "code\modules\mob\living\carbon\human\human_defines_vr.dm" #include "code\modules\mob\living\carbon\human\human_helpers.dm" -<<<<<<< HEAD:vorestation.dme #include "code\modules\mob\living\carbon\human\human_helpers_vr.dm" -======= #include "code\modules\mob\living\carbon\human\human_modular_limbs.dm" ->>>>>>> c31a3e7... Merge pull request #7905 from MistakeNot4892/beepboop:polaris.dme #include "code\modules\mob\living\carbon\human\human_movement.dm" #include "code\modules\mob\living\carbon\human\human_organs.dm" #include "code\modules\mob\living\carbon\human\human_powers.dm" From f5ade3682cf4dd3b611d0daeae973629c35995ac Mon Sep 17 00:00:00 2001 From: Mechoid Date: Sun, 28 Feb 2021 15:02:12 -0800 Subject: [PATCH 078/193] Adds the Restraining Bolt. --- code/_onclick/cyborg.dm | 37 ++++++++--- code/datums/supplypacks/robotics.dm | 11 ++++ code/game/machinery/doors/airlock.dm | 4 +- .../items/weapons/implants/implantcase.dm | 10 +++ .../items/weapons/implants/implanter.dm | 9 +++ .../implants/implantrestrainingbolt.dm | 5 ++ .../mob/living/carbon/human/human_helpers.dm | 14 +++++ code/modules/mob/living/living.dm | 8 +++ .../modules/mob/living/silicon/robot/robot.dm | 63 +++++++++++++++++++ .../living/silicon/robot/robot_movement.dm | 3 + code/modules/organs/internal/augment.dm | 4 ++ .../organs/internal/augment/armmounted.dm | 2 +- vorestation.dme | 4 ++ 13 files changed, 164 insertions(+), 10 deletions(-) create mode 100644 code/game/objects/items/weapons/implants/implantrestrainingbolt.dm diff --git a/code/_onclick/cyborg.dm b/code/_onclick/cyborg.dm index d63d49e8d76..213fe57b90e 100644 --- a/code/_onclick/cyborg.dm +++ b/code/_onclick/cyborg.dm @@ -60,6 +60,8 @@ // Cyborgs have no range-checking unless there is item use if(!W) + if(bolt && !bolt.malfunction && A.loc != module) + return A.add_hiddenprint(src) A.attack_robot(src) return @@ -120,35 +122,56 @@ /atom/proc/BorgCtrlShiftClick(var/mob/living/silicon/robot/user) //forward to human click if not overriden CtrlShiftClick(user) -/obj/machinery/door/airlock/BorgCtrlShiftClick(mob/user) +/obj/machinery/door/airlock/BorgCtrlShiftClick(var/mob/living/silicon/robot/user) + if(user.bolt && !user.bolt.malfunction) + return + AICtrlShiftClick(user) /atom/proc/BorgShiftClick(var/mob/living/silicon/robot/user) //forward to human click if not overriden ShiftClick(user) -/obj/machinery/door/airlock/BorgShiftClick(mob/user) // Opens and closes doors! Forwards to AI code. +/obj/machinery/door/airlock/BorgShiftClick(var/mob/living/silicon/robot/user) // Opens and closes doors! Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AIShiftClick(user) /atom/proc/BorgCtrlClick(var/mob/living/silicon/robot/user) //forward to human click if not overriden CtrlClick(user) -/obj/machinery/door/airlock/BorgCtrlClick(mob/user) // Bolts doors. Forwards to AI code. +/obj/machinery/door/airlock/BorgCtrlClick(var/mob/living/silicon/robot/user) // Bolts doors. Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AICtrlClick(user) -/obj/machinery/power/apc/BorgCtrlClick(mob/user) // turns off/on APCs. Forwards to AI code. +/obj/machinery/power/apc/BorgCtrlClick(var/mob/living/silicon/robot/user) // turns off/on APCs. Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AICtrlClick(user) -/obj/machinery/turretid/BorgCtrlClick(mob/user) //turret control on/off. Forwards to AI code. +/obj/machinery/turretid/BorgCtrlClick(var/mob/living/silicon/robot/user) //turret control on/off. Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AICtrlClick(user) /atom/proc/BorgAltClick(var/mob/living/silicon/robot/user) AltClick(user) return -/obj/machinery/door/airlock/BorgAltClick(mob/user) // Eletrifies doors. Forwards to AI code. +/obj/machinery/door/airlock/BorgAltClick(var/mob/living/silicon/robot/user) // Eletrifies doors. Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AIAltClick(user) -/obj/machinery/turretid/BorgAltClick(mob/user) //turret lethal on/off. Forwards to AI code. +/obj/machinery/turretid/BorgAltClick(var/mob/living/silicon/robot/user) //turret lethal on/off. Forwards to AI code. + if(user.bolt && !user.bolt.malfunction) + return + AIAltClick(user) /* diff --git a/code/datums/supplypacks/robotics.dm b/code/datums/supplypacks/robotics.dm index 5f8cf6337c8..1928ee7db68 100644 --- a/code/datums/supplypacks/robotics.dm +++ b/code/datums/supplypacks/robotics.dm @@ -189,6 +189,17 @@ containername = "Jumper kit crate" access = access_robotics +/datum/supply_pack/robotics/restrainingbolt + name = "Restraining bolt crate" + contains = list( + /obj/item/weapon/implanter = 1, + /obj/item/weapon/implantcase/restrainingbolt = 2 + ) + cost = 40 + containertype = /obj/structure/closet/crate/secure/cybersolutions + containername = "Restraining bolt crate" + access = access_robotics + /datum/supply_pack/robotics/bike name = "Spacebike Crate" contains = list() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 014efcb5813..39d54ef96d5 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -862,14 +862,14 @@ About the new airlock wires panel: /obj/machinery/door/airlock/tgui_data(mob/user) var/list/data = list() - + var/list/power = list() power["main"] = main_power_lost_until > 0 ? 0 : 2 power["main_timeleft"] = round(main_power_lost_until > 0 ? max(main_power_lost_until - world.time, 0) / 10 : main_power_lost_until, 1) power["backup"] = backup_power_lost_until > 0 ? 0 : 2 power["backup_timeleft"] = round(backup_power_lost_until > 0 ? max(backup_power_lost_until - world.time, 0) / 10 : backup_power_lost_until, 1) data["power"] = power - + data["shock"] = (electrified_until == 0) ? 2 : 0 data["shock_timeleft"] = round(electrified_until > 0 ? max(electrified_until - world.time, 0) / 10 : electrified_until, 1) data["id_scanner"] = !aiDisabledIdScanner diff --git a/code/game/objects/items/weapons/implants/implantcase.dm b/code/game/objects/items/weapons/implants/implantcase.dm index c4040890283..9162be15eb5 100644 --- a/code/game/objects/items/weapons/implants/implantcase.dm +++ b/code/game/objects/items/weapons/implants/implantcase.dm @@ -299,3 +299,13 @@ src.imp = new /obj/item/weapon/implant/organ/limbaugment/wrist/blade( src ) ..() return + +/obj/item/weapon/implantcase/restrainingbolt + name = "glass case - 'Restraining Bolt'" + desc = "A case containing a restraining bolt." + icon_state = "implantcase-b" + +/obj/item/weapon/implantcase/restrainingbolt/New() + src.imp = new /obj/item/weapon/implant/restrainingbolt( src ) + ..() + return diff --git a/code/game/objects/items/weapons/implants/implanter.dm b/code/game/objects/items/weapons/implants/implanter.dm index c1b0d5db8dd..adb79364dcd 100644 --- a/code/game/objects/items/weapons/implants/implanter.dm +++ b/code/game/objects/items/weapons/implants/implanter.dm @@ -150,3 +150,12 @@ S.remove_from_storage(A) A.loc.contents.Remove(A) update() + +/obj/item/weapon/implanter/restrainingbolt + name = "implanter (bolt)" + +/obj/item/weapon/implanter/restrainingbolt/New() + src.imp = new /obj/item/weapon/implant/restrainingbolt( src ) + ..() + update() + return diff --git a/code/game/objects/items/weapons/implants/implantrestrainingbolt.dm b/code/game/objects/items/weapons/implants/implantrestrainingbolt.dm new file mode 100644 index 00000000000..7f4a562297c --- /dev/null +++ b/code/game/objects/items/weapons/implants/implantrestrainingbolt.dm @@ -0,0 +1,5 @@ + +/obj/item/weapon/implant/restrainingbolt + name = "\improper restraining bolt" + icon = 'icons/obj/device.dmi' + icon_state = "implant" diff --git a/code/modules/mob/living/carbon/human/human_helpers.dm b/code/modules/mob/living/carbon/human/human_helpers.dm index 7494867d2d8..435ca993546 100644 --- a/code/modules/mob/living/carbon/human/human_helpers.dm +++ b/code/modules/mob/living/carbon/human/human_helpers.dm @@ -208,6 +208,20 @@ plane_holder.set_vis(vis,FALSE) vis_enabled -= vis +/mob/living/carbon/human/get_restraining_bolt() + var/obj/item/weapon/implant/restrainingbolt/RB + + for(var/obj/item/organ/external/EX in organs) + RB = locate() in EX + if(istype(RB) && !(RB.malfunction)) + break + + if(RB) + if(!RB.malfunction) + return TRUE + + return FALSE + #undef HUMAN_EATING_NO_ISSUE #undef HUMAN_EATING_NO_MOUTH #undef HUMAN_EATING_BLOCKED_MOUTH diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 5c56b8a4482..7debf735b1c 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -700,6 +700,14 @@ /mob/living/proc/has_eyes() return 1 +/mob/living/proc/get_restraining_bolt() + var/obj/item/weapon/implant/restrainingbolt/RB = locate() in src + if(RB) + if(!RB.malfunction) + return TRUE + + return FALSE + /mob/living/proc/slip(var/slipped_on,stun_duration=8) return 0 diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm index 7d67ca3cc32..849696ea4c5 100644 --- a/code/modules/mob/living/silicon/robot/robot.dm +++ b/code/modules/mob/living/silicon/robot/robot.dm @@ -91,6 +91,8 @@ var/tracking_entities = 0 //The number of known entities currently accessing the internal camera var/braintype = "Cyborg" + var/obj/item/weapon/implant/restrainingbolt/bolt // The restraining bolt installed into the cyborg. + var/list/robot_verbs_default = list( /mob/living/silicon/robot/proc/sensor_mode, /mob/living/silicon/robot/proc/robot_checklaws @@ -481,6 +483,20 @@ return + if(istype(W, /obj/item/weapon/implant/restrainingbolt) && !cell) + if(bolt) + to_chat(user, "There is already a restraining bolt installed in this cyborg.") + return + + else + user.drop_from_inventory(W) + W.forceMove(src) + bolt = W + + to_chat(user, "You install \the [W].") + + return + if(istype(W, /obj/item/weapon/aiModule)) // Trying to modify laws locally. if(!opened) to_chat(user, "You need to open \the [src]'s panel before you can modify them.") @@ -622,6 +638,21 @@ to_chat(user, "Unable to locate a radio.") updateicon() + else if(W.is_wrench() && opened && !cell) + if(bolt) + to_chat(user,"You begin removing \the [bolt].") + + if(do_after(user, 2 SECONDS, src)) + bolt.forceMove(get_turf(src)) + bolt = null + + to_chat(user, "You remove \the [bolt].") + + else + to_chat(user, "There is no restraining bolt installed.") + + return + else if(istype(W, /obj/item/device/encryptionkey/) && opened) if(radio)//sanityyyyyy radio.attackby(W,user)//GTFO, you have your own procs @@ -664,6 +695,30 @@ spark_system.start() return ..() +/mob/living/silicon/robot/GetIdCard() + if(bolt && !bolt.malfunction) + return null + return idcard + +/mob/living/silicon/robot/get_restraining_bolt() + var/obj/item/weapon/implant/restrainingbolt/RB = bolt + + if(istype(RB)) + if(!RB.malfunction) + return TRUE + + return FALSE + +/mob/living/silicon/robot/resist_restraints() + if(bolt) + if(!bolt.malfunction) + visible_message("[src] is trying to break their [bolt]!", "You attempt to break your [bolt]. (This will take around 90 seconds and you need to stand still)") + if(do_after(src, 1.5 MINUTES, src, incapacitation_flags = INCAPACITATION_DISABLED)) + visible_message("[src] manages to break \the [bolt]!", "You successfully break your [bolt].") + bolt.malfunction = MALFUNCTION_PERMANENT + + return + /mob/living/silicon/robot/proc/module_reset() transform_with_anim() //VOREStation edit: sprite animation uneq_all() @@ -1015,6 +1070,9 @@ return 0 /mob/living/silicon/robot/binarycheck() + if(get_restraining_bolt()) + return FALSE + if(is_component_functioning("comms")) var/datum/robot_component/RC = get_component("comms") use_power(RC.active_usage) @@ -1107,6 +1165,11 @@ sleep(20) to_chat(src, "SynBorg v1.7.1 loaded.") sleep(5) + if(bolt) + if(!bolt.malfunction) + bolt.malfunction = MALFUNCTION_PERMANENT + to_chat(src, "RESTRAINING BOLT DISABLED") + sleep(5) to_chat(src, "LAW SYNCHRONISATION ERROR") sleep(5) to_chat(src, "Would you like to send a report to NanoTraSoft? Y/N") diff --git a/code/modules/mob/living/silicon/robot/robot_movement.dm b/code/modules/mob/living/silicon/robot/robot_movement.dm index bc9b7367f2c..7a733f002bd 100644 --- a/code/modules/mob/living/silicon/robot/robot_movement.dm +++ b/code/modules/mob/living/silicon/robot/robot_movement.dm @@ -32,6 +32,9 @@ if(module_active && istype(module_active,/obj/item/borg/combat/mobility)) . -= 2 // VOREStation Edit + if(get_restraining_bolt()) // Borgs with Restraining Bolts move slower. + . += 1 + . += config.robot_delay . += ..() diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm index bb899e5c2ba..831d9d3b893 100644 --- a/code/modules/organs/internal/augment.dm +++ b/code/modules/organs/internal/augment.dm @@ -64,6 +64,10 @@ else return + if(robotic && owner.get_restraining_bolt()) + to_chat(owner, "\The [src] doesn't respond.") + return + var/item_to_equip = integrated_object if(!item_to_equip && integrated_object_type) item_to_equip = integrated_object_type diff --git a/code/modules/organs/internal/augment/armmounted.dm b/code/modules/organs/internal/augment/armmounted.dm index 833d4be435d..c22988de836 100644 --- a/code/modules/organs/internal/augment/armmounted.dm +++ b/code/modules/organs/internal/augment/armmounted.dm @@ -143,7 +143,7 @@ if(istype(owner, /mob/living/carbon/human)) var/mob/living/carbon/human/H = owner H.add_modifier(/datum/modifier/melee_surge, 0.75 MINUTES) - + /obj/item/organ/internal/augment/armmounted/shoulder/blade name = "armblade implant" desc = "A large implant that fits into a subject's arm. It deploys a large metal blade by some painful means." diff --git a/vorestation.dme b/vorestation.dme index 6692d493378..1aa3b9060b7 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1321,7 +1321,11 @@ #include "code\game\objects\items\weapons\implants\implantfreedom.dm" #include "code\game\objects\items\weapons\implants\implantlanguage.dm" #include "code\game\objects\items\weapons\implants\implantpad.dm" +<<<<<<< HEAD:vorestation.dme #include "code\game\objects\items\weapons\implants\implantreagent_vr.dm" +======= +#include "code\game\objects\items\weapons\implants\implantrestrainingbolt.dm" +>>>>>>> 8dc0404... Adds the Restraining Bolt. (#7820):polaris.dme #include "code\game\objects\items\weapons\implants\implantuplink.dm" #include "code\game\objects\items\weapons\implants\neuralbasic.dm" #include "code\game\objects\items\weapons\material\ashtray.dm" From 86ab510e4656db5ff199bae9a35641f0c8e5c703 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Sun, 28 Feb 2021 18:05:37 -0500 Subject: [PATCH 079/193] Update vorestation.dme --- vorestation.dme | 3 --- 1 file changed, 3 deletions(-) diff --git a/vorestation.dme b/vorestation.dme index 1aa3b9060b7..3d5a5583c75 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1321,11 +1321,8 @@ #include "code\game\objects\items\weapons\implants\implantfreedom.dm" #include "code\game\objects\items\weapons\implants\implantlanguage.dm" #include "code\game\objects\items\weapons\implants\implantpad.dm" -<<<<<<< HEAD:vorestation.dme #include "code\game\objects\items\weapons\implants\implantreagent_vr.dm" -======= #include "code\game\objects\items\weapons\implants\implantrestrainingbolt.dm" ->>>>>>> 8dc0404... Adds the Restraining Bolt. (#7820):polaris.dme #include "code\game\objects\items\weapons\implants\implantuplink.dm" #include "code\game\objects\items\weapons\implants\neuralbasic.dm" #include "code\game\objects\items\weapons\material\ashtray.dm" From 68e57c5225c04803554e44727abc73e54cde6fa9 Mon Sep 17 00:00:00 2001 From: MistakeNot4892 Date: Mon, 1 Mar 2021 10:08:36 +1100 Subject: [PATCH 080/193] Removes transform from speech bubbles when speaker is scaled at less than 2x. --- code/game/atoms.dm | 2 +- code/modules/mob/living/carbon/brain/brain.dm | 4 ++++ code/modules/mob/living/say.dm | 8 +++++++ code/modules/mob/living/voice/voice.dm | 4 ++++ code/modules/mob/typing_indicator.dm | 23 ++++++++++++++++++- code/modules/multiz/zshadow.dm | 4 ++++ 6 files changed, 43 insertions(+), 2 deletions(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index 5ec5af0e6b0..c20c29be7b9 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -627,7 +627,7 @@ speech_bubble_hearers += M.client if(length(speech_bubble_hearers)) - var/image/I = image('icons/mob/talk.dmi', src, "[bubble_icon][say_test(message)]", FLY_LAYER) + var/image/I = generate_speech_bubble(src, "[bubble_icon][say_test(message)]", FLY_LAYER) I.appearance_flags = APPEARANCE_UI_IGNORE_ALPHA INVOKE_ASYNC(GLOBAL_PROC, /.proc/flick_overlay, I, speech_bubble_hearers, 30) diff --git a/code/modules/mob/living/carbon/brain/brain.dm b/code/modules/mob/living/carbon/brain/brain.dm index 52d0a839e2b..d0ffd26bbb7 100644 --- a/code/modules/mob/living/carbon/brain/brain.dm +++ b/code/modules/mob/living/carbon/brain/brain.dm @@ -54,9 +54,13 @@ return if(!typing_indicator) +<<<<<<< HEAD typing_indicator = new typing_indicator.icon = 'icons/mob/talk_vr.dmi' //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons typing_indicator.icon_state = "[speech_bubble_appearance()]_typing" +======= + init_typing_indicator("[speech_bubble_appearance()]_typing") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) if(state && !typing) loc.add_overlay(typing_indicator, TRUE) diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm index 709f146e67f..2971d1d703b 100644 --- a/code/modules/mob/living/say.dm +++ b/code/modules/mob/living/say.dm @@ -320,7 +320,11 @@ proc/get_radio_key_from_channel(var/channel) var/speech_bubble_test = say_test(message) //var/image/speech_bubble = image('icons/mob/talk_vr.dmi',src,"h[speech_bubble_test]") //VOREStation Edit. Commented this out in case we need to reenable. var/speech_type = speech_bubble_appearance() +<<<<<<< HEAD var/image/speech_bubble = image('icons/mob/talk_vr.dmi',src,"[speech_type][speech_bubble_test]") //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons +======= + var/image/speech_bubble = generate_speech_bubble(src, "[speech_type][speech_bubble_test]") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) var/sb_alpha = 255 var/atom/loc_before_turf = src //VOREStation Add @@ -342,7 +346,11 @@ proc/get_radio_key_from_channel(var/channel) var/turf/ST = get_turf(above) if(ST) var/list/results = get_mobs_and_objs_in_view_fast(ST, world.view) +<<<<<<< HEAD var/image/z_speech_bubble = image('icons/mob/talk_vr.dmi', above, "h[speech_bubble_test]") //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons +======= + var/image/z_speech_bubble = generate_speech_bubble(above, "h[speech_bubble_test]") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) images_to_clients[z_speech_bubble] = list() for(var/item in results["mobs"]) if(item != above && !(item in listening)) diff --git a/code/modules/mob/living/voice/voice.dm b/code/modules/mob/living/voice/voice.dm index 8b9491d9029..b5d18958726 100644 --- a/code/modules/mob/living/voice/voice.dm +++ b/code/modules/mob/living/voice/voice.dm @@ -110,7 +110,11 @@ var/speech_bubble_test = say_test(message) //var/image/speech_bubble = image('icons/mob/talk_vr.dmi',comm,"h[speech_bubble_test]") //VOREStation Edit - Commented out in case of needed reenable. var/speech_type = speech_bubble_appearance() +<<<<<<< HEAD var/image/speech_bubble = image('icons/mob/talk_vr.dmi',comm,"[speech_type][speech_bubble_test]") //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons +======= + var/image/speech_bubble = generate_speech_bubble(comm, "[speech_type][speech_bubble_test]") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) spawn(30) qdel(speech_bubble) diff --git a/code/modules/mob/typing_indicator.dm b/code/modules/mob/typing_indicator.dm index a260c878fc8..a8b8a3d16dc 100644 --- a/code/modules/mob/typing_indicator.dm +++ b/code/modules/mob/typing_indicator.dm @@ -1,15 +1,36 @@ +/proc/generate_speech_bubble(var/bubble_loc, var/speech_state, var/set_layer = FLOAT_LAYER) + var/image/I = image('icons/mob/talk.dmi', bubble_loc, speech_state, set_layer) + I.appearance_flags |= (KEEP_APART|RESET_COLOR|PIXEL_SCALE) + if(istype(bubble_loc, /atom/movable)) + var/atom/movable/AM = bubble_loc + var/x_scale = AM.get_icon_scale_x() + if(abs(x_scale) < 2) // reset transform on bubbles, except for the Very Large + I.pixel_z = (AM.icon_expected_height * (x_scale-1)) + I.appearance_flags |= RESET_TRANSFORM + return I + +/mob/proc/init_typing_indicator(var/set_state = "typing") + typing_indicator = new + typing_indicator.appearance = generate_speech_bubble(null, set_state) + typing_indicator.appearance_flags |= (KEEP_APART|RESET_COLOR|RESET_TRANSFORM|PIXEL_SCALE) + /mob/proc/set_typing_indicator(var/state) //Leaving this here for mobs. if(!is_preference_enabled(/datum/client_preference/show_typing_indicator)) - cut_overlay(typing_indicator, TRUE) + if(typing_indicator) + cut_overlay(typing_indicator, TRUE) return if(!typing_indicator) +<<<<<<< HEAD typing_indicator = new //typing_indicator.icon = 'icons/mob/talk_vr.dmi' //VOREStation Edit - Looks better on the right with job icons. //typing_indicator.icon_state = "typing" typing_indicator.icon = 'icons/mob/talk_vr.dmi' //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons typing_indicator.icon_state = "[speech_bubble_appearance()]_typing" +======= + init_typing_indicator("[speech_bubble_appearance()]_typing") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) if(state && !typing) add_overlay(typing_indicator, TRUE) diff --git a/code/modules/multiz/zshadow.dm b/code/modules/multiz/zshadow.dm index b3e37c6b766..2046c657aed 100644 --- a/code/modules/multiz/zshadow.dm +++ b/code/modules/multiz/zshadow.dm @@ -121,9 +121,13 @@ /mob/zshadow/set_typing_indicator(var/state) if(!typing_indicator) +<<<<<<< HEAD typing_indicator = new typing_indicator.icon = 'icons/mob/talk_vr.dmi' // Looks better on the right with job icons. //VOREStation Edit - talk_vr.dmi instead of talk.dmi for right-side icons typing_indicator.icon_state = "typing" +======= + init_typing_indicator("typing") +>>>>>>> e67c35e... Removes transform from speech bubbles when speaker is scaled at less than 2x. (#7927) if(state && !typing) overlays += typing_indicator typing = 1 From 2f86e3697b2217557c313a93db6ab77baca9a471 Mon Sep 17 00:00:00 2001 From: BillyBangles Date: Sun, 28 Feb 2021 18:09:34 -0500 Subject: [PATCH 081/193] snow no longer goes clang and shovels are more efficient (#7929) --- code/game/turfs/simulated/outdoors/snow.dm | 3 ++- code/modules/materials/material_sheets.dm | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/outdoors/snow.dm b/code/game/turfs/simulated/outdoors/snow.dm index cccc028fa30..366fdfa5e69 100644 --- a/code/game/turfs/simulated/outdoors/snow.dm +++ b/code/game/turfs/simulated/outdoors/snow.dm @@ -31,7 +31,8 @@ to_chat(user, "You begin to remove \the [src] with your [W].") if(do_after(user, 4 SECONDS * W.toolspeed)) to_chat(user, "\The [src] has been dug up, and now lies in a pile nearby.") - new /obj/item/stack/material/snow(src) + var/obj/item/stack/material/snow/S = new(src) + S.amount = 10 demote() else to_chat(user, "You decide to not finish removing \the [src].") diff --git a/code/modules/materials/material_sheets.dm b/code/modules/materials/material_sheets.dm index f837ec3e591..0c6f665631e 100644 --- a/code/modules/materials/material_sheets.dm +++ b/code/modules/materials/material_sheets.dm @@ -431,6 +431,8 @@ name = "snow" desc = "The temptation to build a snowman rises." icon_state = "sheet-snow" + drop_sound = 'sound/items/drop/gloves.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' default_type = "snow" /obj/item/stack/material/snowbrick @@ -438,6 +440,8 @@ desc = "For all of your igloo building needs." icon_state = "sheet-snowbrick" default_type = "packed snow" + drop_sound = 'sound/items/drop/gloves.ogg' + pickup_sound = 'sound/items/pickup/clothing.ogg' /obj/item/stack/material/leather name = "leather" From 6bdbd1e0f14649bf60fba12694c5b00dec905f3d Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Feb 2021 19:09:56 -0500 Subject: [PATCH 083/193] Fixes something that was overlooked --- .../client}/verbs/advanced_who.dm | 0 .../client}/verbs/character_directory.dm | 0 code/{game => modules/client}/verbs/ignore.dm | 0 code/{game => modules/client}/verbs/ooc.dm | 386 ++++++++-------- .../{game => modules/client}/verbs/suicide.dm | 336 +++++++------- code/{game => modules/client}/verbs/who.dm | 416 +++++++++--------- vorestation.dme | 13 +- 7 files changed, 576 insertions(+), 575 deletions(-) rename code/{game => modules/client}/verbs/advanced_who.dm (100%) rename code/{game => modules/client}/verbs/character_directory.dm (100%) rename code/{game => modules/client}/verbs/ignore.dm (100%) rename code/{game => modules/client}/verbs/ooc.dm (97%) rename code/{game => modules/client}/verbs/suicide.dm (97%) rename code/{game => modules/client}/verbs/who.dm (96%) diff --git a/code/game/verbs/advanced_who.dm b/code/modules/client/verbs/advanced_who.dm similarity index 100% rename from code/game/verbs/advanced_who.dm rename to code/modules/client/verbs/advanced_who.dm diff --git a/code/game/verbs/character_directory.dm b/code/modules/client/verbs/character_directory.dm similarity index 100% rename from code/game/verbs/character_directory.dm rename to code/modules/client/verbs/character_directory.dm diff --git a/code/game/verbs/ignore.dm b/code/modules/client/verbs/ignore.dm similarity index 100% rename from code/game/verbs/ignore.dm rename to code/modules/client/verbs/ignore.dm diff --git a/code/game/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm similarity index 97% rename from code/game/verbs/ooc.dm rename to code/modules/client/verbs/ooc.dm index 1afb52566cf..7019d705282 100644 --- a/code/game/verbs/ooc.dm +++ b/code/modules/client/verbs/ooc.dm @@ -1,193 +1,193 @@ - -/client/verb/ooc(msg as text) - set name = "OOC" - set category = "OOC" - - if(say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.") - return - - if(!mob) return - if(IsGuestKey(key)) - to_chat(src, "Guests may not use OOC.") - return - - msg = sanitize(msg) - if(!msg) return - - if(!is_preference_enabled(/datum/client_preference/show_ooc)) - to_chat(src, "You have OOC muted.") - return - - if(!holder) - if(!config.ooc_allowed) - to_chat(src, "OOC is globally muted.") - return - if(!config.dooc_allowed && (mob.stat == DEAD)) - to_chat(usr, "OOC for dead mobs has been turned off.") - return - if(prefs.muted & MUTE_OOC) - to_chat(src, "You cannot use OOC (muted).") - return - if(findtext(msg, "byond://") && !config.allow_byond_links) - to_chat(src, "Advertising other servers is not allowed.") - log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") - return - if(findtext(msg, "discord.gg") && !config.allow_discord_links) - to_chat(src, "Advertising discords is not allowed.") - log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") - return - if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) - to_chat(src, "Posting external links is not allowed.") - log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") - return - - log_ooc(msg, src) - - if(msg) - handle_spam_prevention(MUTE_OOC) - - var/ooc_style = "everyone" - if(holder && !holder.fakekey) - ooc_style = "elevated" - //VOREStation Block Edit Start - if(holder.rights & R_EVENT) //Retired Admins - ooc_style = "event_manager" - if(holder.rights & R_ADMIN && !(holder.rights & R_BAN)) //Game Masters - ooc_style = "moderator" - if(holder.rights & R_SERVER && !(holder.rights & R_BAN)) //Developers - ooc_style = "developer" - if(holder.rights & R_ADMIN && holder.rights & R_BAN) //Admins - ooc_style = "admin" - //VOREStation Block Edit End - - for(var/client/target in GLOB.clients) - if(target.is_preference_enabled(/datum/client_preference/show_ooc)) - if(target.is_key_ignored(key)) // If we're ignored by this person, then do nothing. - continue - var/display_name = src.key - if(holder) - if(holder.fakekey) - if(target.holder) - display_name = "[holder.fakekey]/([src.key])" - else - display_name = holder.fakekey - if(holder && !holder.fakekey && (holder.rights & R_ADMIN|R_FUN|R_EVENT) && config.allow_admin_ooccolor && (src.prefs.ooccolor != initial(src.prefs.ooccolor))) // keeping this for the badmins - to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") - else - to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") - -/client/verb/looc(msg as text) - set name = "LOOC" - set desc = "Local OOC, seen only by those in view." - set category = "OOC" - - if(say_disabled) //This is here to try to identify lag problems - to_chat(usr, "Speech is currently admin-disabled.") - return - - if(!mob) - return - - if(IsGuestKey(key)) - to_chat(src, "Guests may not use OOC.") - return - - msg = sanitize(msg) - if(!msg) - return - - if(!is_preference_enabled(/datum/client_preference/show_looc)) - to_chat(src, "You have LOOC muted.") - return - - if(!holder) - if(!config.looc_allowed) - to_chat(src, "LOOC is globally muted.") - return - if(!config.dooc_allowed && (mob.stat == DEAD)) - to_chat(usr, "OOC for dead mobs has been turned off.") - return - if(prefs.muted & MUTE_OOC) - to_chat(src, "You cannot use OOC (muted).") - return - if(findtext(msg, "byond://") && !config.allow_byond_links) - to_chat(src, "Advertising other servers is not allowed.") - log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") - return - if(findtext(msg, "discord.gg") && !config.allow_discord_links) - to_chat(src, "Advertising discords is not allowed.") - log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") - return - if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) - to_chat(src, "Posting external links is not allowed.") - log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") - message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") - return - - log_looc(msg,src) - - if(msg) - handle_spam_prevention(MUTE_OOC) - - var/mob/source = mob.get_looc_source() - var/turf/T = get_turf(source) - if(!T) return - var/list/in_range = get_mobs_and_objs_in_view_fast(T,world.view,0) - var/list/m_viewers = in_range["mobs"] - - var/list/receivers = list() //Clients, not mobs. - var/list/r_receivers = list() - - var/display_name = key - if(holder && holder.fakekey) - display_name = holder.fakekey - if(mob.stat != DEAD) - display_name = mob.name - //VOREStation Add - Resleeving shenanigan prevention - if(ishuman(mob)) - var/mob/living/carbon/human/H = mob - if(H.original_player && H.original_player != H.ckey) //In a body not their own - display_name = "[H.mind.name] (as [H.name])" - //VOREStation Add End - - // Everyone in normal viewing range of the LOOC - for(var/mob/viewer in m_viewers) - if(viewer.client && viewer.client.is_preference_enabled(/datum/client_preference/show_looc)) - receivers |= viewer.client - else if(istype(viewer,/mob/observer/eye)) // For AI eyes and the like - var/mob/observer/eye/E = viewer - if(E.owner && E.owner.client) - receivers |= E.owner.client - - // Admins with RLOOC displayed who weren't already in - for(var/client/admin in GLOB.admins) - if(!(admin in receivers) && admin.is_preference_enabled(/datum/client_preference/holder/show_rlooc)) - r_receivers |= admin - - // Send a message - for(var/client/target in receivers) - var/admin_stuff = "" - - if(target in GLOB.admins) - admin_stuff += "/([key])" - - to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " [display_name][admin_stuff]: [msg]") - - for(var/client/target in r_receivers) - var/admin_stuff = "/([key])([admin_jump_link(mob, target.holder)])" - - to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " (R)[display_name][admin_stuff]: [msg]") - -/mob/proc/get_looc_source() - return src - -/mob/living/silicon/ai/get_looc_source() - if(eyeobj) - return eyeobj - return src + +/client/verb/ooc(msg as text) + set name = "OOC" + set category = "OOC" + + if(say_disabled) //This is here to try to identify lag problems + to_chat(usr, "Speech is currently admin-disabled.") + return + + if(!mob) return + if(IsGuestKey(key)) + to_chat(src, "Guests may not use OOC.") + return + + msg = sanitize(msg) + if(!msg) return + + if(!is_preference_enabled(/datum/client_preference/show_ooc)) + to_chat(src, "You have OOC muted.") + return + + if(!holder) + if(!config.ooc_allowed) + to_chat(src, "OOC is globally muted.") + return + if(!config.dooc_allowed && (mob.stat == DEAD)) + to_chat(usr, "OOC for dead mobs has been turned off.") + return + if(prefs.muted & MUTE_OOC) + to_chat(src, "You cannot use OOC (muted).") + return + if(findtext(msg, "byond://") && !config.allow_byond_links) + to_chat(src, "Advertising other servers is not allowed.") + log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") + return + if(findtext(msg, "discord.gg") && !config.allow_discord_links) + to_chat(src, "Advertising discords is not allowed.") + log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") + return + if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) + to_chat(src, "Posting external links is not allowed.") + log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") + return + + log_ooc(msg, src) + + if(msg) + handle_spam_prevention(MUTE_OOC) + + var/ooc_style = "everyone" + if(holder && !holder.fakekey) + ooc_style = "elevated" + //VOREStation Block Edit Start + if(holder.rights & R_EVENT) //Retired Admins + ooc_style = "event_manager" + if(holder.rights & R_ADMIN && !(holder.rights & R_BAN)) //Game Masters + ooc_style = "moderator" + if(holder.rights & R_SERVER && !(holder.rights & R_BAN)) //Developers + ooc_style = "developer" + if(holder.rights & R_ADMIN && holder.rights & R_BAN) //Admins + ooc_style = "admin" + //VOREStation Block Edit End + + for(var/client/target in GLOB.clients) + if(target.is_preference_enabled(/datum/client_preference/show_ooc)) + if(target.is_key_ignored(key)) // If we're ignored by this person, then do nothing. + continue + var/display_name = src.key + if(holder) + if(holder.fakekey) + if(target.holder) + display_name = "[holder.fakekey]/([src.key])" + else + display_name = holder.fakekey + if(holder && !holder.fakekey && (holder.rights & R_ADMIN|R_FUN|R_EVENT) && config.allow_admin_ooccolor && (src.prefs.ooccolor != initial(src.prefs.ooccolor))) // keeping this for the badmins + to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") + else + to_chat(target, "" + create_text_tag("ooc", "OOC:", target) + " [display_name]: [msg]") + +/client/verb/looc(msg as text) + set name = "LOOC" + set desc = "Local OOC, seen only by those in view." + set category = "OOC" + + if(say_disabled) //This is here to try to identify lag problems + to_chat(usr, "Speech is currently admin-disabled.") + return + + if(!mob) + return + + if(IsGuestKey(key)) + to_chat(src, "Guests may not use OOC.") + return + + msg = sanitize(msg) + if(!msg) + return + + if(!is_preference_enabled(/datum/client_preference/show_looc)) + to_chat(src, "You have LOOC muted.") + return + + if(!holder) + if(!config.looc_allowed) + to_chat(src, "LOOC is globally muted.") + return + if(!config.dooc_allowed && (mob.stat == DEAD)) + to_chat(usr, "OOC for dead mobs has been turned off.") + return + if(prefs.muted & MUTE_OOC) + to_chat(src, "You cannot use OOC (muted).") + return + if(findtext(msg, "byond://") && !config.allow_byond_links) + to_chat(src, "Advertising other servers is not allowed.") + log_admin("[key_name(src)] has attempted to advertise in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise in OOC: [msg]") + return + if(findtext(msg, "discord.gg") && !config.allow_discord_links) + to_chat(src, "Advertising discords is not allowed.") + log_admin("[key_name(src)] has attempted to advertise a discord server in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to advertise a discord server in OOC: [msg]") + return + if((findtext(msg, "http://") || findtext(msg, "https://")) && !config.allow_url_links) + to_chat(src, "Posting external links is not allowed.") + log_admin("[key_name(src)] has attempted to post a link in OOC: [msg]") + message_admins("[key_name_admin(src)] has attempted to post a link in OOC: [msg]") + return + + log_looc(msg,src) + + if(msg) + handle_spam_prevention(MUTE_OOC) + + var/mob/source = mob.get_looc_source() + var/turf/T = get_turf(source) + if(!T) return + var/list/in_range = get_mobs_and_objs_in_view_fast(T,world.view,0) + var/list/m_viewers = in_range["mobs"] + + var/list/receivers = list() //Clients, not mobs. + var/list/r_receivers = list() + + var/display_name = key + if(holder && holder.fakekey) + display_name = holder.fakekey + if(mob.stat != DEAD) + display_name = mob.name + //VOREStation Add - Resleeving shenanigan prevention + if(ishuman(mob)) + var/mob/living/carbon/human/H = mob + if(H.original_player && H.original_player != H.ckey) //In a body not their own + display_name = "[H.mind.name] (as [H.name])" + //VOREStation Add End + + // Everyone in normal viewing range of the LOOC + for(var/mob/viewer in m_viewers) + if(viewer.client && viewer.client.is_preference_enabled(/datum/client_preference/show_looc)) + receivers |= viewer.client + else if(istype(viewer,/mob/observer/eye)) // For AI eyes and the like + var/mob/observer/eye/E = viewer + if(E.owner && E.owner.client) + receivers |= E.owner.client + + // Admins with RLOOC displayed who weren't already in + for(var/client/admin in GLOB.admins) + if(!(admin in receivers) && admin.is_preference_enabled(/datum/client_preference/holder/show_rlooc)) + r_receivers |= admin + + // Send a message + for(var/client/target in receivers) + var/admin_stuff = "" + + if(target in GLOB.admins) + admin_stuff += "/([key])" + + to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " [display_name][admin_stuff]: [msg]") + + for(var/client/target in r_receivers) + var/admin_stuff = "/([key])([admin_jump_link(mob, target.holder)])" + + to_chat(target, "" + create_text_tag("looc", "LOOC:", target) + " (R)[display_name][admin_stuff]: [msg]") + +/mob/proc/get_looc_source() + return src + +/mob/living/silicon/ai/get_looc_source() + if(eyeobj) + return eyeobj + return src diff --git a/code/game/verbs/suicide.dm b/code/modules/client/verbs/suicide.dm similarity index 97% rename from code/game/verbs/suicide.dm rename to code/modules/client/verbs/suicide.dm index ce0b82df9bb..314816c59fe 100644 --- a/code/game/verbs/suicide.dm +++ b/code/modules/client/verbs/suicide.dm @@ -1,168 +1,168 @@ -/mob/var/suiciding = 0 - -/mob/living/carbon/human/verb/suicide() - set hidden = 1 - - if (stat == DEAD) - to_chat(src, "You're already dead!") - return - - if (!ticker) - to_chat(src, "You can't commit suicide before the game starts!") - return - - if(!player_is_antag(mind)) - message_admins("[ckey] has tried to suicide, but they were not permitted due to not being antagonist as human.", 1) - to_chat(src, "No. Adminhelp if there is a legitimate reason.") - return - - if (suiciding) - to_chat(src, "You're already committing suicide! Be patient!") - return - - var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") - - if(confirm == "Yes") - if(!canmove || restrained()) //just while I finish up the new 'fun' suiciding verb. This is to prevent metagaming via suicide - to_chat(src, "You can't commit suicide whilst restrained! ((You can type Ghost instead however.))") - return - suiciding = 15 - does_not_breathe = 0 //Prevents ling-suicide zombies, or something - var/obj/item/held_item = get_active_hand() - if(held_item) - var/damagetype = held_item.suicide_act(src) - if(damagetype) - log_and_message_admins("[key_name(src)] commited suicide using \a [held_item]") - var/damage_mod = 1 - switch(damagetype) //Sorry about the magic numbers. - //brute = 1, burn = 2, tox = 4, oxy = 8 - if(15) //4 damage types - damage_mod = 4 - - if(6, 11, 13, 14) //3 damage types - damage_mod = 3 - - if(3, 5, 7, 9, 10, 12) //2 damage types - damage_mod = 2 - - if(1, 2, 4, 8) //1 damage type - damage_mod = 1 - - else //This should not happen, but if it does, everything should still work - damage_mod = 1 - - //Do 175 damage divided by the number of damage types applied. - if(damagetype & BRUTELOSS) - adjustBruteLoss(30/damage_mod) //hack to prevent gibbing - adjustOxyLoss(145/damage_mod) - - if(damagetype & FIRELOSS) - adjustFireLoss(175/damage_mod) - - if(damagetype & TOXLOSS) - adjustToxLoss(175/damage_mod) - - if(damagetype & OXYLOSS) - adjustOxyLoss(175/damage_mod) - - //If something went wrong, just do normal oxyloss - if(!(damagetype | BRUTELOSS) && !(damagetype | FIRELOSS) && !(damagetype | TOXLOSS) && !(damagetype | OXYLOSS)) - adjustOxyLoss(max(175 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) - - updatehealth() - return - - log_and_message_admins("[key_name(src)] commited suicide") - - var/datum/gender/T = gender_datums[get_visible_gender()] - - var/suicidemsg - suicidemsg = pick("[src] is attempting to bite [T.his] tongue off! It looks like [T.he] [T.is] trying to commit suicide.", \ - "[src] is jamming [T.his] thumbs into [T.his] eye sockets! It looks like [T.he] [T.is] trying to commit suicide.", \ - "[src] is twisting [T.his] own neck! It looks like [T.he] [T.is] trying to commit suicide.", \ - "[src] is holding [T.his] breath! It looks like [T.he] [T.is] trying to commit suicide.") - if(isSynthetic()) - suicidemsg = "[src] is attempting to switch [T.his] power off! It looks like [T.he] [T.is] trying to commit suicide." - visible_message(suicidemsg) - - adjustOxyLoss(max(175 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) - updatehealth() - -/mob/living/carbon/brain/verb/suicide() - set hidden = 1 - - if (stat == 2) - to_chat(src, "You're already dead!") - return - - if (!ticker) - to_chat(src, "You can't commit suicide before the game starts!") - return - - if (suiciding) - to_chat(src, "You're already committing suicide! Be patient!") - return - - var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") - - if(confirm == "Yes") - suiciding = 1 - to_chat(viewers(loc),"[src]'s brain is growing dull and lifeless. It looks like it's lost the will to live.") - spawn(50) - death(0) - suiciding = 0 - -/mob/living/silicon/ai/verb/suicide() - set hidden = 1 - - if (stat == 2) - to_chat(src, "You're already dead!") - return - - if (suiciding) - to_chat(src, "You're already committing suicide! Be patient!") - return - - var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") - - if(confirm == "Yes") - suiciding = 1 - to_chat(viewers(src),"[src] is powering down. It looks like they're trying to commit suicide.") - //put em at -175 - adjustOxyLoss(max(getMaxHealth() * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) - updatehealth() - -/mob/living/silicon/robot/verb/suicide() - set hidden = 1 - - if (stat == 2) - to_chat(src, "You're already dead!") - return - - if (suiciding) - to_chat(src, "You're already committing suicide! Be patient!") - return - - var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") - - if(confirm == "Yes") - suiciding = 1 - to_chat(viewers(src),"[src] is powering down. It looks like they're trying to commit suicide.") - //put em at -175 - adjustOxyLoss(max(getMaxHealth() * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) - updatehealth() - -/mob/living/silicon/pai/verb/suicide() - set category = "pAI Commands" - set desc = "Kill yourself and become a ghost (You will receive a confirmation prompt)" - set name = "pAI Suicide" - var/answer = input("REALLY kill yourself? This action can't be undone.", "Suicide", "No") in list ("Yes", "No") - if(answer == "Yes") - var/obj/item/device/paicard/card = loc - card.removePersonality() - var/turf/T = get_turf_or_move(card.loc) - for (var/mob/M in viewers(T)) - M.show_message("[src] flashes a message across its screen, \"Wiping core files. Please acquire a new personality to continue using pAI device functions.\"", 3, "[src] bleeps electronically.", 2) - death(0) - else - to_chat(src, "Aborting suicide attempt.") +/mob/var/suiciding = 0 + +/mob/living/carbon/human/verb/suicide() + set hidden = 1 + + if (stat == DEAD) + to_chat(src, "You're already dead!") + return + + if (!ticker) + to_chat(src, "You can't commit suicide before the game starts!") + return + + if(!player_is_antag(mind)) + message_admins("[ckey] has tried to suicide, but they were not permitted due to not being antagonist as human.", 1) + to_chat(src, "No. Adminhelp if there is a legitimate reason.") + return + + if (suiciding) + to_chat(src, "You're already committing suicide! Be patient!") + return + + var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") + + if(confirm == "Yes") + if(!canmove || restrained()) //just while I finish up the new 'fun' suiciding verb. This is to prevent metagaming via suicide + to_chat(src, "You can't commit suicide whilst restrained! ((You can type Ghost instead however.))") + return + suiciding = 15 + does_not_breathe = 0 //Prevents ling-suicide zombies, or something + var/obj/item/held_item = get_active_hand() + if(held_item) + var/damagetype = held_item.suicide_act(src) + if(damagetype) + log_and_message_admins("[key_name(src)] commited suicide using \a [held_item]") + var/damage_mod = 1 + switch(damagetype) //Sorry about the magic numbers. + //brute = 1, burn = 2, tox = 4, oxy = 8 + if(15) //4 damage types + damage_mod = 4 + + if(6, 11, 13, 14) //3 damage types + damage_mod = 3 + + if(3, 5, 7, 9, 10, 12) //2 damage types + damage_mod = 2 + + if(1, 2, 4, 8) //1 damage type + damage_mod = 1 + + else //This should not happen, but if it does, everything should still work + damage_mod = 1 + + //Do 175 damage divided by the number of damage types applied. + if(damagetype & BRUTELOSS) + adjustBruteLoss(30/damage_mod) //hack to prevent gibbing + adjustOxyLoss(145/damage_mod) + + if(damagetype & FIRELOSS) + adjustFireLoss(175/damage_mod) + + if(damagetype & TOXLOSS) + adjustToxLoss(175/damage_mod) + + if(damagetype & OXYLOSS) + adjustOxyLoss(175/damage_mod) + + //If something went wrong, just do normal oxyloss + if(!(damagetype | BRUTELOSS) && !(damagetype | FIRELOSS) && !(damagetype | TOXLOSS) && !(damagetype | OXYLOSS)) + adjustOxyLoss(max(175 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) + + updatehealth() + return + + log_and_message_admins("[key_name(src)] commited suicide") + + var/datum/gender/T = gender_datums[get_visible_gender()] + + var/suicidemsg + suicidemsg = pick("[src] is attempting to bite [T.his] tongue off! It looks like [T.he] [T.is] trying to commit suicide.", \ + "[src] is jamming [T.his] thumbs into [T.his] eye sockets! It looks like [T.he] [T.is] trying to commit suicide.", \ + "[src] is twisting [T.his] own neck! It looks like [T.he] [T.is] trying to commit suicide.", \ + "[src] is holding [T.his] breath! It looks like [T.he] [T.is] trying to commit suicide.") + if(isSynthetic()) + suicidemsg = "[src] is attempting to switch [T.his] power off! It looks like [T.he] [T.is] trying to commit suicide." + visible_message(suicidemsg) + + adjustOxyLoss(max(175 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) + updatehealth() + +/mob/living/carbon/brain/verb/suicide() + set hidden = 1 + + if (stat == 2) + to_chat(src, "You're already dead!") + return + + if (!ticker) + to_chat(src, "You can't commit suicide before the game starts!") + return + + if (suiciding) + to_chat(src, "You're already committing suicide! Be patient!") + return + + var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") + + if(confirm == "Yes") + suiciding = 1 + to_chat(viewers(loc),"[src]'s brain is growing dull and lifeless. It looks like it's lost the will to live.") + spawn(50) + death(0) + suiciding = 0 + +/mob/living/silicon/ai/verb/suicide() + set hidden = 1 + + if (stat == 2) + to_chat(src, "You're already dead!") + return + + if (suiciding) + to_chat(src, "You're already committing suicide! Be patient!") + return + + var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") + + if(confirm == "Yes") + suiciding = 1 + to_chat(viewers(src),"[src] is powering down. It looks like they're trying to commit suicide.") + //put em at -175 + adjustOxyLoss(max(getMaxHealth() * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) + updatehealth() + +/mob/living/silicon/robot/verb/suicide() + set hidden = 1 + + if (stat == 2) + to_chat(src, "You're already dead!") + return + + if (suiciding) + to_chat(src, "You're already committing suicide! Be patient!") + return + + var/confirm = alert("Are you sure you want to commit suicide?", "Confirm Suicide", "Yes", "No") + + if(confirm == "Yes") + suiciding = 1 + to_chat(viewers(src),"[src] is powering down. It looks like they're trying to commit suicide.") + //put em at -175 + adjustOxyLoss(max(getMaxHealth() * 2 - getToxLoss() - getFireLoss() - getBruteLoss() - getOxyLoss(), 0)) + updatehealth() + +/mob/living/silicon/pai/verb/suicide() + set category = "pAI Commands" + set desc = "Kill yourself and become a ghost (You will receive a confirmation prompt)" + set name = "pAI Suicide" + var/answer = input("REALLY kill yourself? This action can't be undone.", "Suicide", "No") in list ("Yes", "No") + if(answer == "Yes") + var/obj/item/device/paicard/card = loc + card.removePersonality() + var/turf/T = get_turf_or_move(card.loc) + for (var/mob/M in viewers(T)) + M.show_message("[src] flashes a message across its screen, \"Wiping core files. Please acquire a new personality to continue using pAI device functions.\"", 3, "[src] bleeps electronically.", 2) + death(0) + else + to_chat(src, "Aborting suicide attempt.") diff --git a/code/game/verbs/who.dm b/code/modules/client/verbs/who.dm similarity index 96% rename from code/game/verbs/who.dm rename to code/modules/client/verbs/who.dm index 385a3230200..ebcc5859eda 100644 --- a/code/game/verbs/who.dm +++ b/code/modules/client/verbs/who.dm @@ -1,208 +1,208 @@ -/client/verb/who() - set name = "Who" - set category = "OOC" - - var/msg = "Current Players:\n" - - var/list/Lines = list() - - if(holder && (R_ADMIN & holder.rights || R_MOD & holder.rights)) - for(var/client/C in GLOB.clients) - var/entry = "\t[C.key]" - if(C.holder && C.holder.fakekey) - entry += " (as [C.holder.fakekey])" - entry += " - Playing as [C.mob.real_name]" - switch(C.mob.stat) - if(UNCONSCIOUS) - entry += " - Unconscious" - if(DEAD) - if(isobserver(C.mob)) - var/mob/observer/dead/O = C.mob - if(O.started_as_observer) - entry += " - Observing" - else - entry += " - DEAD" - else - entry += " - DEAD" - - var/age - if(isnum(C.player_age)) - age = C.player_age - else - age = 0 - - if(age <= 1) - age = "[age]" - else if(age < 10) - age = "[age]" - - entry += " - [age]" - - if(is_special_character(C.mob)) - entry += " - Antagonist" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - entry += " (AFK - " - entry += "[round(seconds / 60)] minutes, " - entry += "[seconds % 60] seconds)" - - entry += " (?)" - Lines += entry - else - for(var/client/C in GLOB.clients) - if(C.holder && C.holder.fakekey) - Lines += C.holder.fakekey - else - Lines += C.key - - for(var/line in sortList(Lines)) - msg += "[line]\n" - - msg += "Total Players: [length(Lines)]" - to_chat(src,msg) - -/client/verb/staffwho() - set category = "Admin" - set name = "Staffwho" - - var/message = get_staffwho_message(holder) - to_chat(src, message) - -// VOREStation Edit - This whole proc has various vorestation edits throughout. Practically every other line. -/proc/get_staffwho_message(datum/admins/holder) - var/msg = "" - var/modmsg = "" - var/devmsg = "" - var/eventMmsg = "" - var/num_mods_online = 0 - var/num_admins_online = 0 - var/num_devs_online = 0 - var/num_event_managers_online = 0 - - if(holder) - for(var/client/C in GLOB.admins) - if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) - - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) //Event Managerss can't see stealthmins - continue - - msg += "\t[C] is a [C.holder.rank]" - - if(C.holder.fakekey) - msg += " (as [C.holder.fakekey])" - - if(isobserver(C.mob)) - msg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - msg += " - Lobby" - else - msg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - msg += " (AFK - " - msg += "[round(seconds / 60)] minutes, " - msg += "[seconds % 60] seconds)" - msg += "\n" - - num_admins_online++ - else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) - modmsg += "\t[C] is a [C.holder.rank]" - - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) - continue - if(C.holder.fakekey) - msg += " (as [C.holder.fakekey])" - - if(isobserver(C.mob)) - modmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - modmsg += " - Lobby" - else - modmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - modmsg += " (AFK - " - modmsg += "[round(seconds / 60)] minutes, " - modmsg += "[seconds % 60] seconds)" - modmsg += "\n" - num_mods_online++ - - else if(R_SERVER & C.holder.rights) - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) - continue - devmsg += "\t[C] is a [C.holder.rank]" - if(C.holder.fakekey) - devmsg += " (as [C.holder.fakekey])" - if(isobserver(C.mob)) - devmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - devmsg += " - Lobby" - else - devmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - devmsg += "(AFK - " - devmsg += "[round(seconds / 60)] minutes, " - devmsg += "[seconds % 60] seconds)" - devmsg += "\n" - num_devs_online++ - - else - if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) - continue - eventMmsg += "\t[C] is a [C.holder.rank]" - if(C.holder.fakekey) - eventMmsg += " (as [C.holder.fakekey])" - if(isobserver(C.mob)) - eventMmsg += " - Observing" - else if(istype(C.mob,/mob/new_player)) - eventMmsg += " - Lobby" - else - eventMmsg += " - Playing" - - if(C.is_afk()) - var/seconds = C.last_activity_seconds() - eventMmsg += " (AFK - " - eventMmsg += "[round(seconds / 60)] minutes, " - eventMmsg += "[seconds % 60] seconds)" - eventMmsg += "\n" - num_event_managers_online++ - - else - for(var/client/C in GLOB.admins) - if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) - if(!C.holder.fakekey) - msg += "\t[C] is a [C.holder.rank]\n" - num_admins_online++ - else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) - if(!C.holder.fakekey) - modmsg += "\t[C] is a [C.holder.rank]\n" - num_mods_online++ - else if(R_SERVER & C.holder.rights) - if(!C.holder.fakekey) - devmsg += "\t[C] is a [C.holder.rank]\n" - num_devs_online++ - else - if(!C.holder.fakekey) - eventMmsg += "\t[C] is a [C.holder.rank]\n" - num_event_managers_online++ - - msg = "Current Admins ([num_admins_online]):\n" + msg - - if(config.show_mods) - msg += "\n Current Game Masters ([num_mods_online]):\n" + modmsg - - if(config.show_devs) - msg += "\n Current Developers ([num_devs_online]):\n" + devmsg - - if(config.show_event_managers) - msg += "\n Current Miscellaneous ([num_event_managers_online]):\n" + eventMmsg - - msg += "\nAdminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond." - - return msg - +/client/verb/who() + set name = "Who" + set category = "OOC" + + var/msg = "Current Players:\n" + + var/list/Lines = list() + + if(holder && (R_ADMIN & holder.rights || R_MOD & holder.rights)) + for(var/client/C in GLOB.clients) + var/entry = "\t[C.key]" + if(C.holder && C.holder.fakekey) + entry += " (as [C.holder.fakekey])" + entry += " - Playing as [C.mob.real_name]" + switch(C.mob.stat) + if(UNCONSCIOUS) + entry += " - Unconscious" + if(DEAD) + if(isobserver(C.mob)) + var/mob/observer/dead/O = C.mob + if(O.started_as_observer) + entry += " - Observing" + else + entry += " - DEAD" + else + entry += " - DEAD" + + var/age + if(isnum(C.player_age)) + age = C.player_age + else + age = 0 + + if(age <= 1) + age = "[age]" + else if(age < 10) + age = "[age]" + + entry += " - [age]" + + if(is_special_character(C.mob)) + entry += " - Antagonist" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + entry += " (AFK - " + entry += "[round(seconds / 60)] minutes, " + entry += "[seconds % 60] seconds)" + + entry += " (?)" + Lines += entry + else + for(var/client/C in GLOB.clients) + if(C.holder && C.holder.fakekey) + Lines += C.holder.fakekey + else + Lines += C.key + + for(var/line in sortList(Lines)) + msg += "[line]\n" + + msg += "Total Players: [length(Lines)]" + to_chat(src,msg) + +/client/verb/staffwho() + set category = "Admin" + set name = "Staffwho" + + var/message = get_staffwho_message(holder) + to_chat(src, message) + +// VOREStation Edit - This whole proc has various vorestation edits throughout. Practically every other line. +/proc/get_staffwho_message(datum/admins/holder) + var/msg = "" + var/modmsg = "" + var/devmsg = "" + var/eventMmsg = "" + var/num_mods_online = 0 + var/num_admins_online = 0 + var/num_devs_online = 0 + var/num_event_managers_online = 0 + + if(holder) + for(var/client/C in GLOB.admins) + if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) + + if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) //Event Managerss can't see stealthmins + continue + + msg += "\t[C] is a [C.holder.rank]" + + if(C.holder.fakekey) + msg += " (as [C.holder.fakekey])" + + if(isobserver(C.mob)) + msg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + msg += " - Lobby" + else + msg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + msg += " (AFK - " + msg += "[round(seconds / 60)] minutes, " + msg += "[seconds % 60] seconds)" + msg += "\n" + + num_admins_online++ + else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) + modmsg += "\t[C] is a [C.holder.rank]" + + if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + continue + if(C.holder.fakekey) + msg += " (as [C.holder.fakekey])" + + if(isobserver(C.mob)) + modmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + modmsg += " - Lobby" + else + modmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + modmsg += " (AFK - " + modmsg += "[round(seconds / 60)] minutes, " + modmsg += "[seconds % 60] seconds)" + modmsg += "\n" + num_mods_online++ + + else if(R_SERVER & C.holder.rights) + if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + continue + devmsg += "\t[C] is a [C.holder.rank]" + if(C.holder.fakekey) + devmsg += " (as [C.holder.fakekey])" + if(isobserver(C.mob)) + devmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + devmsg += " - Lobby" + else + devmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + devmsg += "(AFK - " + devmsg += "[round(seconds / 60)] minutes, " + devmsg += "[seconds % 60] seconds)" + devmsg += "\n" + num_devs_online++ + + else + if(C.holder.fakekey && (!R_ADMIN & holder.rights && !R_MOD & holder.rights)) + continue + eventMmsg += "\t[C] is a [C.holder.rank]" + if(C.holder.fakekey) + eventMmsg += " (as [C.holder.fakekey])" + if(isobserver(C.mob)) + eventMmsg += " - Observing" + else if(istype(C.mob,/mob/new_player)) + eventMmsg += " - Lobby" + else + eventMmsg += " - Playing" + + if(C.is_afk()) + var/seconds = C.last_activity_seconds() + eventMmsg += " (AFK - " + eventMmsg += "[round(seconds / 60)] minutes, " + eventMmsg += "[seconds % 60] seconds)" + eventMmsg += "\n" + num_event_managers_online++ + + else + for(var/client/C in GLOB.admins) + if(R_ADMIN & C.holder.rights && R_BAN & C.holder.rights) + if(!C.holder.fakekey) + msg += "\t[C] is a [C.holder.rank]\n" + num_admins_online++ + else if(R_ADMIN & C.holder.rights && !(R_SERVER & C.holder.rights)) + if(!C.holder.fakekey) + modmsg += "\t[C] is a [C.holder.rank]\n" + num_mods_online++ + else if(R_SERVER & C.holder.rights) + if(!C.holder.fakekey) + devmsg += "\t[C] is a [C.holder.rank]\n" + num_devs_online++ + else + if(!C.holder.fakekey) + eventMmsg += "\t[C] is a [C.holder.rank]\n" + num_event_managers_online++ + + msg = "Current Admins ([num_admins_online]):\n" + msg + + if(config.show_mods) + msg += "\n Current Game Masters ([num_mods_online]):\n" + modmsg + + if(config.show_devs) + msg += "\n Current Developers ([num_devs_online]):\n" + devmsg + + if(config.show_event_managers) + msg += "\n Current Miscellaneous ([num_event_managers_online]):\n" + eventMmsg + + msg += "\nAdminhelps are also sent to Discord. If no admins are available in game try anyway and an admin on Discord may see it and respond." + + return msg + diff --git a/vorestation.dme b/vorestation.dme index 6bb46869ec9..7397f343385 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1572,12 +1572,6 @@ #include "code\game\turfs\unsimulated\shuttle.dm" #include "code\game\turfs\unsimulated\sky_vr.dm" #include "code\game\turfs\unsimulated\walls.dm" -#include "code\game\verbs\advanced_who.dm" -#include "code\game\verbs\character_directory.dm" -#include "code\game\verbs\ignore.dm" -#include "code\game\verbs\ooc.dm" -#include "code\game\verbs\suicide.dm" -#include "code\game\verbs\who.dm" #include "code\js\byjax.dm" #include "code\js\menus.dm" #include "code\modules\admin\admin.dm" @@ -1856,6 +1850,13 @@ #include "code\modules\client\preference_setup\vore\07_traits.dm" #include "code\modules\client\preference_setup\vore\08_nif.dm" #include "code\modules\client\preference_setup\vore\09_misc.dm" +#include "code\modules\client\verbs\advanced_who.dm" +#include "code\modules\client\verbs\character_directory.dm" +#include "code\modules\client\verbs\ignore.dm" +#include "code\modules\client\verbs\ooc.dm" +#include "code\modules\client\verbs\ping.dm" +#include "code\modules\client\verbs\suicide.dm" +#include "code\modules\client\verbs\who.dm" #include "code\modules\clothing\chameleon.dm" #include "code\modules\clothing\clothing.dm" #include "code\modules\clothing\clothing_accessories.dm" From 4c5566eb03376b3701adec529c29d674048abaa7 Mon Sep 17 00:00:00 2001 From: klaasjared Date: Sun, 28 Feb 2021 19:09:44 -0500 Subject: [PATCH 084/193] Loot Trawler Update (#7931) * Loot Trawler Update Adds new rotating sprite for Loot Trawler * Update vending.dmi --- icons/obj/vending.dmi | Bin 359033 -> 384712 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/vending.dmi b/icons/obj/vending.dmi index b3af4f19f883ca4bcf8879e73ba47016a553f950..7ab20528172c0d8b67ad6e798da6f38ad9b80770 100755 GIT binary patch literal 384712 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

u#IXA64v~6+kEt4C!<{`_)TRtB8 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

!H0H@`f*D;rW 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

uIh^m%BZD!AR1!=6fWtP>ziR~b20=Pza2 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

sT&3d-L&VNd*ha$B9l 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¬ZnJXySxs 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 j!%cqi;%&74#W literal 359033 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%0D6i54gtsM4M+iIjG!s5ka~4LKA61~ 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�fMy%m1 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

t9xLg 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 AYXATM From 5e1d3c52b00b4b831dcedfd1da61a3b8848b622b Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Mon, 1 Mar 2021 00:10:03 +0000 Subject: [PATCH 086/193] Fix parrot runtime (#7933) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🆑 bugfix - Fixed a runtime when parrots talk over radios. /🆑 Tested, seems to work fine. --- .../mob/living/simple_mob/subtypes/animal/pets/parrot.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/pets/parrot.dm b/code/modules/mob/living/simple_mob/subtypes/animal/pets/parrot.dm index 848fb7fafa8..d64810ff1dd 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/pets/parrot.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/pets/parrot.dm @@ -41,11 +41,11 @@ return say(message) // Ugly saycode so parrots can use their headsets. -/mob/living/simple_mob/animal/passive/bird/parrot/handle_message_mode(message_mode, message, verb, speaking, used_radios) +/mob/living/simple_mob/animal/passive/bird/parrot/handle_message_mode(message_mode, message, verb, used_radios, whispering) ..() if(message_mode) if(my_headset && istype(my_headset, /obj/item/device/radio)) - my_headset.talk_into(src, message, message_mode, verb, speaking) + my_headset.talk_into(src, message, message_mode, verb, whispering) used_radios += my_headset // Clicked on while holding an object. From a2f1df9275ceb3a6c587877d631669ac9437f444 Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Feb 2021 19:13:13 -0500 Subject: [PATCH 088/193] Fixes underdark stairs --- maps/tether/tether_things.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/maps/tether/tether_things.dm b/maps/tether/tether_things.dm index 79580dc761f..5b87b94ab0c 100644 --- a/maps/tether/tether_things.dm +++ b/maps/tether/tether_things.dm @@ -72,8 +72,8 @@ teleport_y = src.y /obj/effect/step_trigger/teleporter/to_underdark - icon = 'icons/obj/structures/multiz.dmi' - icon_state = "stair" + icon = 'icons/obj/structures/stairs_64x64.dmi' + icon_state = "" invisibility = 0 /obj/effect/step_trigger/teleporter/to_underdark/Initialize() . = ..() @@ -85,8 +85,8 @@ teleport_z = Z.z /obj/effect/step_trigger/teleporter/from_underdark - icon = 'icons/obj/structures/multiz.dmi' - icon_state = "stair" + icon = 'icons/obj/structures/stairs_64x64.dmi' + icon_state = "" invisibility = 0 /obj/effect/step_trigger/teleporter/from_underdark/Initialize() . = ..() From 58e51cc184a9d6534e46b7d0a2d9926aeefcddae Mon Sep 17 00:00:00 2001 From: Unknown Date: Sun, 28 Feb 2021 19:21:20 -0500 Subject: [PATCH 089/193] Fixes up jobwhitelist --- config/jobwhitelist.txt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/config/jobwhitelist.txt b/config/jobwhitelist.txt index 96e11549607..6b113f77e88 100644 --- a/config/jobwhitelist.txt +++ b/config/jobwhitelist.txt @@ -1,9 +1,11 @@ # Job whitelist in format ckey - jobname # Like arokha - clown -Akram - clown +akram - clown +amshaegaar - mime seiga - mime silvertalismen - clown suicidalpickles - mime +joey4298 - mime whiskyrose - clown tinybear16 - clown chargae - mime From ef7157ef9374dc16633dbe115e31642aff852e55 Mon Sep 17 00:00:00 2001 From: Heroman Date: Mon, 1 Mar 2021 17:39:03 +1000 Subject: [PATCH 090/193] Adds sanity check to switch eyes layer verb --- code/modules/mob/living/carbon/human/human_powers_vr.dm | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_powers_vr.dm b/code/modules/mob/living/carbon/human/human_powers_vr.dm index d21fbfeb052..e8ba13c4377 100644 --- a/code/modules/mob/living/carbon/human/human_powers_vr.dm +++ b/code/modules/mob/living/carbon/human/human_powers_vr.dm @@ -30,8 +30,9 @@ H.eyes_over_markings = !H.eyes_over_markings update_icons_body() - var/datum/robolimb/robohead = all_robolimbs[H.model] - if(robohead.monitor_styles && robohead.monitor_icon) - to_chat(src, "You reconfigure the rendering order of your facial display.") + if(H.robotic) + var/datum/robolimb/robohead = all_robolimbs[H.model] + if(robohead.monitor_styles && robohead.monitor_icon) + to_chat(src, "You reconfigure the rendering order of your facial display.") return TRUE From 0d755bef9917da08b457c5fd64ba89d550afb662 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 1 Mar 2021 17:38:08 +0200 Subject: [PATCH 091/193] Fixes pain shock emotes leaking from bellies Digesting or otherwise hurt prey will no longer broadcast their agony for the whole room. --- code/modules/mob/living/carbon/human/life.dm | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index fe1c4b5c7e1..25303971b15 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1555,7 +1555,8 @@ custom_pain("[pick("It hurts so much", "You really need some painkillers", "Dear god, the pain")]!", 40) if(shock_stage >= 30) - if(shock_stage == 30) emote("me",1,"is having trouble keeping their eyes open.") + if(shock_stage == 30 && !isbelly(loc)) //VOREStation Edit + emote("me",1,"is having trouble keeping their eyes open.") eye_blurry = max(2, eye_blurry) stuttering = max(stuttering, 5) @@ -1563,7 +1564,8 @@ to_chat(src, "[pick("The pain is excruciating", "Please, just end the pain", "Your whole body is going numb")]!") if (shock_stage >= 60) - if(shock_stage == 60) emote("me",1,"'s body becomes limp.") + if(shock_stage == 60 && !isbelly(loc)) //VOREStation Edit + emote("me",1,"'s body becomes limp.") if (prob(2)) to_chat(src, "[pick("The pain is excruciating", "Please, just end the pain", "Your whole body is going numb")]!") Weaken(20) @@ -1579,7 +1581,8 @@ Paralyse(5) if(shock_stage == 150) - emote("me",1,"can no longer stand, collapsing!") + if(!isbelly(loc)) //VOREStation Edit + emote("me",1,"can no longer stand, collapsing!") Weaken(20) if(shock_stage >= 150) From ea2e38ebaff30fe31766baa4057683c92107e974 Mon Sep 17 00:00:00 2001 From: Verkister Date: Mon, 1 Mar 2021 19:19:06 +0200 Subject: [PATCH 092/193] Fixes missed part of the bad egg fix. The worse part even. I had changed the intact sprite too to try and keep it subtle because back then I thought the one provided looked even less subtle than the original ingame sprite did, so I've readded it back with a layer of polish on top to give it a more egglike texture to match the rest. --- icons/obj/egg_new_vr.dmi | Bin 14577 -> 14855 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/egg_new_vr.dmi b/icons/obj/egg_new_vr.dmi index 20f5b01fd3b96d0a87336fdec2f0e5e65c3adc12..0917bb43baa62db8e824208837f0212fa9d18b81 100644 GIT binary patch delta 14490 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

bmQ9d*TWi^wQoH~;^*f#F*Ex#9Sf|ktdPAG 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 ZcYvq#W>-)c+7b+SNlD0wSBM(;{}04T?qdJ| delta 14208 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 pR8``$V}5MK{aZ Date: Mon, 1 Mar 2021 19:33:10 +0200 Subject: [PATCH 093/193] Ports in V-2 janihound model. Brings in the janihound version of the big booty valeborgs. --- .../silicon/robot/robot_modules/station_vr.dm | 1 + icons/mob/widerobot_jan_vr.dmi | Bin 154516 -> 202072 bytes 2 files changed, 1 insertion(+) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index 9f703ea0269..b3cc15d868c 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -355,6 +355,7 @@ name = "Custodial Hound module" sprites = list( "Custodial Hound" = "scrubpup", + "Janihound model V-2" = "j9", "Borgi" = "borgi-jani", "Otieborg" = "otiej", "Drake" = "drakejanit" diff --git a/icons/mob/widerobot_jan_vr.dmi b/icons/mob/widerobot_jan_vr.dmi index 23ec7272b2be472b5e2966151342a86bfb2bc6c2..e0c83c03fee29071910180582221df16f58419d8 100644 GIT binary patch literal 202072 zcmd42WmFtX*Z4a?f?IGW!QCaeTX1(taEIVJB)A6;Zo%DM5-hm83>w_sX6|s#bI$YL z|9bEJbU)m+Xu7+qd)MAoyLZ>F{!O@wk_;L$5i$S(K$DY|R09BB1wc1ZM0jXPvMAjN z002|rt)b&8Y3^eB+1km~+R*_3@XYAY{ORyj6jP|qn0?aJFp#-sr@LU1D}KS)3bUv- zLeyOw5eR})EGRLz%(F*C3gzW=v{)1DKWq2Z?fCVn1B=@xe+ZTWv9R-usG)&Sk_{s$ zC3ndjkHWJVzn=#0-PcK3PyGTkNjB`YHl>&aKOoGIUNSD8rkV*lhtL)rEI208G2>3! z)cc!xG{5qa@q!4FW2D!V_^Z0`L!>8{&j|<9h5VXIcs<=le!z$Kgr313OtylbKC=!xPMMRkx&lH$Sb>C^+f**0zue&wYQf1#omlM^yywWHG?o%ed!VhU zY-;KncelP-VZ?Xcx9FK|=Y!zmi}UwSmsn7t5S36iUU87dnurtAuIo=ne%!R3-gl#9 zTi>>$o%cBU*_n*-t97b+5e`)%o%t==^#Opl069r94bP0DRgVmf+55Zm@uREM)l9?2 zpHs<3KO#Q8Yb{=2{F*6A-M=^93m;~zO4TooBawDq7G|Y@8j%wo-e2{aD~#^Lsl88n z>gqn{tx`*uNWURHidu3e^Z4WSX2ZxxhsQXdOSaFr*UgHL+i(i24C1>WO!2?|xf)oP zumt?)1X}XGh6;x2pGw5ZpAC_(RGgj9n>A9z{=F%$!=?@?2QEQaB=Hsh%0*va-&WeA z0havV5}}vvp)Q%h?pa}TzEo+I>(tabcfc9LaoyfW;4*48+6@N(+u%|bPbz?4MV`u* zC_y-SIbl)czfzc%>|l#qg2vCO?9o@UsJ{GHE#19jR^zM#4wAV}PLCVEs&hzmHfi%p zXI1*69mws!()nxgMcOoOb!�qje`cV|CQvXu~?l3(IS?sDq${l`QpiR{A`PKlh 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

0>tY z+N+E8Fa+_)EMLd!lU{p`&P9&?uV24#%4m|_6 z_t$5g??>KbGtL|i1+MguD(yE+j zp8DC2ws8*7&-jN*3D0S%Zh)VP_2y=P1(c5QLzio9p^G+B+F#izde7 zJS=`w7aZ{ThTvlM-*&ygIN2CWN=QfuSd{@y+rq0Tv8f=e|J(-w`&n-ch5n5BUhAA@ z0ghhC<@DT&t z{yPG_It}K2&=7foODE-$kX*go3 za#E)a)qC+ctjbrSB!PmSm#^Y@%2B^PMk$xEfn^`^R(TDJ`R|s4Z}&|VPgekU2oCw! z`i*W<%grMwZR@J_;J1e~&)jX#W1R$~u7}%Q!{~J%<~R7D*j?&zYaU#8!wuc+8Vh!M z!68O`{R-2#fDS$-B4xom;i4kOhm**_fa1`Y{8^pVn(T9kFBwGl{JDIw5<|~IGXyOk zr?w4!Ywb8577TCxe7;&(nrJh;Fgv=h?Y7|453>yB9rq4twsz=KruZ$S*C#x^b0G-| z3L39ApQ2GDn5H;?3$-Z^>6I>6@dQaR$f>>h7R$t3jLMJ*E~R!3jc12!i`q>bi=;NtA`$kOZbPsS^S}qBWN&r?2CkN>)WB$(B3nCwT`)3o>-Nn_qp2+jVlg~ z^*nvb+HQ|Trxo~8WLT|Rf|_y z_p11ytlYa=_n(6*^5q*a4X_Cp$J;TmPavgN%DTE8eNvS%dC-BS8Rf9?(eDr}mGT{4 zL9ww@4~o5-`*v-P-**=jAw(Zppyk^84LY#}`_vk@u$awBM%P`8Ug5>pJ!Q-gfdL6R zR7Z5fu9r9v`KFRvY(5`RM@y=r$oB?xYbk4p+oOy@?AS>~eUbcLQ4Tj*eD(aA4K!s3 zg+9`?v!IrKeNJ@_h6$@`YDfC}SuB%7K4dfMD9eN4Kt|Nv|MYCPvo1v9hU-ldq6hF_ zC|U`$nD07!ft}^0hzJZeTGdg$3Wg{D$6b&Is3$4c;^r}=6pj!^TDQt$)nF^TnLFtj zLEpE}b*48!{C7;dq1XF1RO2QPer|uvF(>o>V(OuD%7Div@l7wvT;>(2s9Z;vw^Ipx z4?Lz4zEY_PJb8JODjzlp$01@s5|V}puBT@guGbH|#t$^JtYEh2P!%Hz46dN@@p7fU zW4qH+N=<$%%jO;Qbx-G_b%mgMKxc z{vsq)inJX-0=GL??0+{4711vkT*_yJT_ngP$!?S1PJ_ALji}T$DAg|PpZj+^i_Nwe z$qg}4^~H!OfZDFmkoFrvWo6++5Evkmpu(h- z5fT4_zMs7`c*1PLt!IcbEm;bZOC2sbA$*M~;z<6tIS)`r!}ipB=O_}JKCKoVj`%IX17j;_Zxv@sa>Zb5`36Y~SjdZq*ZJu)M*bqZZK7;$` zZ>hxs-CnO^{A<@mEXXm^UaZ>jDvHXxc{`_Ac^i&m^k`z&ah z`Owy7VBj6(NhMLHR_xZW7g7>H!ZPHpXo>FrFv|fziWl!Ju=qdjI(*i+3QvBs<`@j` z{rX`{EO#Or_YVKXLe3Mc9TD)iH#-@wx4Brc=EO<=1~v0$5fJX%xWfU^CIvdt!gW)H z2gq%^hdNy6&r#<0@85;MWCGhypH>c?$R*^*Nh$l@b7u4gS86LFX62ihRxHQUvL6gx zzvbh%YPw=hc+#qMvDN8hU5Z$QX7mg*P*9{|^ykyf?N(!r%`tq)?z*wzOHdHDz2xXY0EqqbG+BRcS( zdwY9s4Y$vnot@|7oX^*hr`=3&X~G3V(*;$Hz||M<+Y=;sYquLUBeL*wVE;(oYPgk2 zwQS2A!>19^CYf&$BjH-rTHxM~7Hhg)BwR$$o_qP=_8%U3QL&)9y=Uxx;i`;d6Djsj zg)d0DxJS)e*5QFfJ!>@AmpnTRUlXzVT{24lfxD|p-nP&w?Cx*HflR$7wm*di1_nBv z<`@8bya#R!0dmSrdt9mvS=Bbin&S(C;gn2g=)zdnbo+LD1s-{;2veYOWN8Y=~u^)-ZKJdclK-emoLu;H1D3s zw^V1|hV9!Z&x*Uc+*n_PBi_?OX}_lfeXu({@4arS66z#iRUrdDtG3=S8>=&r`~U6 z{j&t;mojNKmcxOutK~C?-;&wR-s(D@SR{6pcZ%3S2NHct+JD>0@|<4bwv0X$Sco|G z74}$kO30}=F5AOu^8dO+3d&e6jy2wV#S4)$F`<m+5Li(fY|TUfZb zPURqC$az;N47~U->|5w0w9H=|xXB6T+|CW_Ut)g%1cut8Ocfzd312=KC_X;k#M=5T zh=!a>Iah7J83}>-ECLoY&G(BcquRtD$!`D#hpmoEmX!%YuTH{|Un9;J!kECq>?9fp z+#5}`m;AD4`z^&5iR!in%moMATGl=}{wD)fF=yv`!@HZy=lv)ERCBerl`R3(h5XYh zd3vNX#eB6~|KrUf)ud%({IM{F&R@4bZ#G{AQ4ukclpD#RLtWB0A74BLGi#ce>7tk% z4te?&(e?Gh+Jb*5d9#QBhe*A%QJ(=SF-5*M3)L)%*a?-oP~Cu#eBJ^)S8-1f9n) zDq}+ydWra|*mFgjszt_K$;W zu=6%SWst>v1h&R%AjSlRzQ@yZVzW#bcvo2HVR0T7siA^$pLj?+_!_KYexL!oC<=}j z2$_yZs%vXIS8RNu9UB+KB_v?dLi0sXAL;8$Mp7}$+kKFcy8wlEuGgNNPh#fwJ%=4b ztvPT!M56e{er{U+iTCRw(C;w&>WtH029^g{;Y;orcf|4i53XYw%`y@auf@dtOzR>7 z;+N;<*2D(np837r%V%i^2SScSU&akNis_G8av&SGBnc}mYmm0^7oMm6psA_v9Tb4=pl6& z5y~r;eiW7q+v~N~>!s>HcK}vR;{=8m-(93VH#gQtz^w*G=teZHZ%roi%0PVJa(f&D za{VGl`DX%IAY{y#*edEL86_bhu)$B~Tl`qA(LFymu(BbIEY;2JIXJx{1yPoT#t{;c zxl-O%eJM>>=uI~c*-`F*RV`nEEGdm$bxqB7_{64|m>7bGwt@nV+zl8ST%Yf9PV;qp zNF)uo%9cI7OyWqYLoj`^Sc5LaV1znhnPIY@Am(VJ(xc7Ti_(Tya9fu31MZ`#63tE! zz=#!fga-W4#fx<000Fa`8~@T`^pe0KFHR}dRq~(|$Ai^g{o${ws>=Ty_VlEl;x7oX zS!l942~1penw}N0;SX> z&_VoIUSaM~Kp{u*@P^J=|G7RMGd_!%S?Q-zG8%$}g`)ln)YM^rz(iPm-<^Mn>RYcX zx;6yXpdcZDfMkHq+|p81J&~Jic5cqzP=z>t>YLNzH7|HK-COs)>ZN`EB{0MpGI5)j zob&??>9TTiI#z7#`eb*R+NVM~wM%y<-BTZhL0*&uj^|%UOXO~J7G(!^{GEe|hBN!u zD{!AY*?MJx&4fB0H-?0C9-!IGO3deo4maYw34T`>)g){eGa7UzQGZN~u+MJQ5J%;_!SHAP((SPvC z1CY6W04Uaf^r-J3im%%zGYA1vA9_)YZi-YtWY49<#26*OCtyh;xk6!We$64DE;5M#PKM# z2Ke!>-R#Bz_L%nN^o#(kC+deHy^=!(l#*9 z6a}W%E;tZ>X(yLgQ204Hi5HD8YmL%E^6_+AQKQ-AiFMNj?ytLi*L zM%Ni;zzUX6U9F{3gQ(dQ^A9+6j~>kqmOFh*O;qqjiQUzeNF&*L?1z3vn1awc93G97 zF01K_Oq(e-kK*6Cpd0qM20Nm2WqJMm6*??(1bj?21?8JUW#f8o-m4~qPfyP8bU%Ec zqoW%UA@8}m^`*O>_yk4Zf(2&9qSGu--&Gz?KdAL>_{eXl_T>5Vj!sO*%QszdE;E=!Sd)-JH~<&m9NWzfqj`|!2|?Im5+biZ zRD9&>H4&k8um)QUdyNDM#|y9-q0>V>2~P?%@8~@Q!5x9X6&YvIK=rr8q{PiXrZX;T zDA;ZYKytN^m-2oF^AD)kbI=6?AuGQu7yZqQUhG52yL+U9N)#UkJRmEjqm{_vTRGhC z6(LbkxLH|QZ7VjO)Gmhga2ffj1VOmgF_s_oe^focc?8^^(rfgvt4L zw)d7Y_5;V?ogM8;7K5)p73S)`cs?GRW~<1ieaR5tMb`6h{Y1@!vVY#aT`$mkz&Cqy z01-PlGm5~~)m3394?4DK;Nm@65+aXaB^6pDk3fJF}K>ks-99 z0_SOPhSp2QpDMuKS~C$0;(V^WN1+M#wKe9YN=&||cg)dm|5e^#8%d=*nDMkoE6(!n zQ8PRa0pOXz!N@IioU!13ATbeZOMl*m0uYyy@KP3kn;Sd;4-?1-dn=J7*0OeP54i8{ zd<9z-fff~=YPFBsQ6aOlAEx&lG&Kjd>4rMLz_MUiBXE}Q|n_~Dy&i4*=QmRdeSfK96+e?d4U{vZr8z_LMxw!XUD2` zZbUFwPqR8M-Is0i6AV-Q?F$ftppx4$$HP#k7()k6uaGOT3CIKyhwaoRFYMGTVtd!T zs3bH15%YGYno`>sGeux7B5D=GTN7t`zA#VLZm+su|FHK54o}Q|m{rSL9NS1FQX$lz z%L@wofUlR^)wOqc@wCBh;8k{{m!bMRaE-7bUt!3q*hpky>1H&10a^XkrI)11Vy<>6 z1Dt4F(RP~~KJpbmx&r6d(X?^rnHQhGMMh?*H#1{z1u-$6;EcH6KM;Gby<)YmJ>sIn z<5|o}J;9F#-q3L7npL6oR(q76!0Iguw(H2MA1Zhvzv$u3Vc-TaLdHQYU}W_O9ri{9 z^hrJE%($2H_gy+m+^mRgF9-l)K;G`_-HBk5zgV~s;Hs0qSOJM{vVX7-Z#_cJNZ_E}%K~%C4y_2`o0q^DY_$8SD;&wj-Cc8~fJ}TJIChHe1H^TeU>_;stH>WV?pyjhy zUJ4^EJMdvBLf-jER4tCbm%@)0T+GQ6eEJWCi3Jn9$_>ueRMhTh0VIC$6dip3gAB!m z%OIGK{hJb855p~5(l%*$EUS&_K@k34+vIXLj)C!=!R?)}fsxT_Ywp6_`sEOOtq6{5 zXn@~7ac1i3>M-9v*+lf`m0XO(KgZKqz53dHq()6^60U)*ook0S6tRTcQby~PBfH)P zD8)|+P0n31KlwH0-)6dto-1vtZ)?*@(3utR+I*TE9Yd>xwbrUi_wJ2`0RE@KN}JzgWAwEhBdm z!hoiG)CQ3b=#61P24IFRk7u(f5?+a&nwp??A+R=qLY}{2s2&Sg5Mv(QV5KtBnp=4T zBd4Y6h%jc|#KVzQN5{#K>hDGMECZ>^;x4?b;E2VQvEoMbYY#1s7YJy%o6gEGwYe|6zG$O(q6QX{@LgYD+C*F0yBL|QD z$R9+104LC_UKr@d1`0k?DvS;mdghB$4yB|Y5L`#AFeW-AXWiMDo!4r zwc+b3R@SxWVvM_kX4S%SxJ}1*at{F_8D+S%iy(bB83JGHF|B{soj7cn6PnI5ZEGz! zkwbsyn{sn!$H+0V7dDWPIOEXw@1DaOYprNKJHl_Xva?tES%#KZ1ueMaigqOJffwJcwKFa6kDy zY+EX#av|xi!>vQ7cim*GK z?fA&Zj@U28tQgF4Cv1_4iNrrqY}!0w4zx^vO%1qD&K<1d8y}o~PN)qYH1Y9S^cj4`?JO^!Q0fi6Ze;|O+ z1>|W82PX7@92>QuWr}63(pcKSTD4-jnG-e)9vZB_bHT!tG_bO2YDCZjCZidgd_^3h zi#C9g2mZIT=rS0t-FhrHeJGL{;VaFG-LAvxO)cE)ut#)tz8?;V^J$BR;CS_yVB*2V zlyu#ORdH&|RReOYuMyaGlmw_59`|?1U*W48o3uWLZTx_#dP=zCklGeGv*Ij0xi_iw z7+ZP3rFr$KALXHN$3SDu9#(Fy73u{YSf%!+z@sK}IdK8Osdv zT3S~0>bvrL!koJ)SJ;1U71R@hlAa=!&ZW^k2EnAyQO;|rFIrlQjfKnh(H+t6r5>R0 z?a!|{88RPDseuJKT_$7%fC%i%PSk7Ji&*S)Ocl0WDZnV*#1-FB4>@xyZAAHqwCwKg zmdWN*Y@uJc6*pLd{4tg&d5tX*P2q-x(dZr?xO8491;d61tJ{AjhY z9u#SM|F;9}N+iYi>{1jWIHrj?%!=6sfn(R^ly*M!#sGg;;2 z9#}P<`2`dRaujeyUteE$S`DNvbKKX`xHJB4co#^U(pI9`$Z9#usqvB*Ot`+-v4=1x zMyCRMC~9eb1x>Z$(TTJhsE?M&}V5_FvlHC)8_e5SiIS&S#d z!N^rEM7*;`0}I%9vx?vD?DBwg5ArJ>_JH*@udcCNXqb3-QUz|hEyTLQ0Utl_88PWv zixY^8?*0DoYhcv2u#BxE4C^|fCk$}%Z!}<7<#bM;@P812NeQe0i1kAh=9{ksz)IfO zOMQDZRXhbjG9j*L5NmeY<2I8!KEMJ8o}D?Mk|gy#!b8CEP)lGus8034;TqT)EsyCiT`;Qv*W42_Zo8=2%T>jBifFajsi&Qtm1S4Qo+g)s zv(s}WD5vy@>MuS@9A0k~=4A84cm5zA#BPjz>wtvL%L~{&JV?Y(`IREH#y$|*A%cd5 zedy9muG)wg*9`NnQhLV-d0thIqIQ1@#QbfyZQIJhKnc zfWA{?a;L#BpSpBLdOQ!xC_ba~9jcYl3OzbH%3|~EroAbx_FLq}TA*a3i`|-X0 zF4##2013gOZv$>xSD#uHq|9{tTd!|uJ48aKQm$nfmoiSJ*oPfC9xL-QJ;da&ZN{l| zd2SLo9=5i#b#Fhse@|@2lbdmt{oz+rvCh%O7~}~uJuy)mBoL|7COhOdlo}~bc05eE zey+Qr%CYFLyFGsKxwh;|GBT!dfN>*y(^3x?(6N-iQS~x>G~fG|?meAHOR!;UProIt z*y(Dih}gVba9mnR#4G*11*fwN`L^EYbfb8v=V<`~Qtg3=1m0n@$;c&=E7%rLE+HrL z5pNT~+mzIP$J#NeoUysyo3-?F;y17~S}8&IhjTFJowuqTVujD)0(}?!=cKH2%$g+$v_D6vPbP!-Sv0A@;#GiT}+Tu68X=UYQSq6Lu zbw)=r3IOZ|o~?WaXol2`88fhL+csUBoKC0ugCG0=+qP{3Yd@eFiOCZF#^%9E;oMz4 z)2Q?2(8jVhu9t7w2WYRJhU^8Ur_wWmz}x61^|Py2`SQlfHxee2QTj03e2c zCHs7j#Dx!*s)I(}$a(e27392azFHIW{s911{=x@K)npWb4sKtg0($XhRpnpc^?Lbr zP!#k6fdCgxn75ZCNtjb|q*ul}t9LX>sJSPM0Q1;1dZ#dtMv?XV3-Q<_EhLsb7_nLJ zLH|2cv;;H{A2COs_`kQW1)>NRsgCy4VdyWZXt&x>QK6uqKofqNo11ls?~Q%K`qkK% zX5SwPcK*l%h#&}pAP6FarMkL0s)Ed*XGv=rEWC+@D;Z&*N5bbnfd?MCjPl(zH+5Vy z&w}2@tj{`nYAHTVX8UyZlrs@w?J(xP=*VzkMwBRi0HI{TiQEUG=MJN@aVvgqY@eA| zK{AYoNY@CU^EUQ{`EG=XKVo8DCS;jm{A|sl99%uqm~@^%OaNk(@2=smS?(Mofj~eP z`qSHE{NjlZ)#B1h9?m5S5M8NT>*s6LNrl>qSJlVe0m#hrhhgRc)DuK=Trs>V5sg8!e(TJ5 z=*~WgMn~fX=vV;i%07vNnCm5)F>5Si782Oe_a$0?bhW<5@_k{xi$v-VGmnvIKkLc* z#gc>D*Qk$9Ul>v3jq_Ldqq zs7PL-y!{C;Q--moclPt^(ol{Y$45_*kj9xuZ|tEFU0$n9?$>6q%9d}eXI7JAJKwzi z6n^;GyMO&aRWREp2uFr4?)ayBY^OebHov$j0*;m z5G0K}H#yr}V0CqM9D`;3VK0+K@@MbOU!rETV0FG;CO7an@|J*`~&zT^-_vg+N;$m)r#fMOH zUb0Bf8drB&&snWgRY8wM*V%XG-QwbG*-z!Cw;CC*rDe)zbuqOunZM&K#6GKab#b|A z8fyZ9C|{vv1OYyce!BcBMlH6fBQWQedDTAZ=Xd(J+-TABzA8+UZ1%M+y4sl zla*Hv!1pxKMdmW!8T^^e2RZFn0)$fon_YG+GnZWctF`nU15*d)VdQ|#RYBv|ueG;Y z{}bpTDKQhkly*)%QULAP8KBqxFPvDZ42anT&03nh zo?`3>XDpMgW1R#f1Ss)|0(tV{i3Gw-F@BfM9ENu zTj!K5VQu&0MzX8p&S~q}?62G9H3a~4aj;BJrUEo_8-a4%(~Rsw>~++3teKG z49(L~d1Sr*b>o3K01^BmdQvw&waD_&puB{(JnQbU^l;{sJU8{^a#{&H42Q%Ta>_j& z*Nx$o#rxeXSlW1Z{sYxgfdvCc+xWT+PSC-$z4bD2e z-J0i;L>5I?>!Cnq8OcYG zvds3Av9^B8l07eVug@tN03wH4!TJO?bJC#gfzKzwIt5Fe^OO7Cd75W|a!0C#=uyYi_Y0C*il8DAo5xCi$+Q*mvTaQ9O@rUAQ7fKR~Y)Cv2m^uT5#8~cPlfJ%>S^ntfzC| z&G=99Po{4CZ<;jEvjU%+?fqFe!*^1Em z$ZjHYg8e`4@zX0-3@|^d_>VW#=iXX=b2w5QU1`JlFHIiX!>D$cqV9iOQP85?hFAR` z3&xeTJPH3#;^(wd-2Kn~qbaHEe+d5*gTU|m|C3C)QHcLf8=p@w{r^A11cSUnF}tD% z#h38w(Ero!0VcwAWk$lxrk^ZY!}9;e^m)?L{oANFI=n2J6>=UF|0z3+ea_k^z#NPO zIVCljz`y<2GH0w3u(W7&G!p7HC{sp|$8x>vtoE1S-@K-}dDg_?Pz~*I$4I@yrVZNH zFSNdFd*e6WIPl0Jbvf{e<*0pNz*Wwn0+637V%I-7 zNtbqy9RLDBh+w(bnJ%v?{sQjt(C`Z_p7bTM8fR{lSg}~>+0qe*)H}gE(GE<_L-Q@e zum)(NuUj9r;KC4-)T6hLj2XVuS{AJT;r0Yd@lRVh0D=UrcsI#deR@U`UFTf zruz-C9rBEcl?zS#{Rg{LWV-|&p>&WhG21n(CO2%2CH(0pIgj@I6m^cxg>zsCfuBKM zhQiHXZA}=Mp)N-Wb9bJMB&_d7EjtPNj+>6$4un+ij}!nH(K%@!xZei6nD8w80*4OV z$v)<_o@SI&^EkZu=`*zCw;J$`VcC68A9}%*z5g>5jUq~hoAn-MbAt*^iF^fUcTY~R z80m~alU9vi>L7C2J83L``tgWHfP=x6J~D5|@8aUZtfw|0w?fZ7q61rx+iHc@U2X*0 zs%wo8-0TbB2>Ao>Lea9v<|btV(hlEcWr#zx{6k{YWwDL$-`@=xE;v%L1q`UrZX$;# z6`%Xlkp)MO64Vqk;I&0OVtNpw7|^P^v+APHP6BY{fPf%T8%(R->V%+*_b=FvsQJ@z z69ys|6Fb8#{gs_3_AVZ6HxdxhbZjDu%tVSVENXoTS9`Xnzn?tZCoh=P8eB!b-b){s zGE2Vb8{d}pGJQg=%7Uti`8q`{8c=l7h&9PTGYK&#lcrqM?Lsn#Y4iE=0roW!=9-Lv=hsJI5 zyJQ2!?gAdlW&Ja+zwHm)U-5a4wJG3+zD7l%$;mA(je~up6WW_3``v!-n4#fBHgpCp zyKj*Az5#IP`LwcbPkQa`0Go)3wxY@coeJ?$hJV)P`hjCgY!MiY0i=q8d#?hUf?U}% zKf0Tv@0c%frL);BwS*gShTW!v)pjE|G*;5kR4aAvg-AeyKkXMSbFz0rmtXRUt*XtFZX7#wiIBmf7x@un_bl zhf-ll)IpDkM~os_<81)d3*^(R{tnq4YCMS2xJ$7PlloUPRzlW;>L%Iu&GzGTtR;68 z*ze%I_JP#2H>uePMT!h%6DBpf2`kI&aXbX=Y*T%w+bH`0kiz+YFm!QS0ru&>66%K_&dKQKbY}*`nL#ciMIc6927B#WVQl z2_lkO&Y}NjVd@%oWqNlj%MeM*7yX(=yr`(gjL3ojWyNA7r0-D`dJ)#-xhE+5a{n!9Qf;!#@EtNy-U* zLqf@;>!r1iLVT9w#k-1Ie_xSC%KP=Vw*A2~)Nf`2jS9cm9dzul#IugJ`dt0A?c}@m z=q0gs)>g4E9g|_8;%0!R^}O`UK;2VE_JG2LNpC+C*7AR-VF|FU+y0LMx45|!!NNZ zaiMJJ)khpt&KIc{sM-hN)McKlvDd@q_YqFKjEJjg#mj8(`()7$gZ zMf7xqbv`ZB+wxfI>knSuW|>Y})1hd$KM9St-BF6^HpjnYV7L=idhhY5P^MfiTRi33 zx246{_I-wo{1AFPUz^(3*ine)fR^rW{e9+O9BK11C9(=|%P6q|Zr0wqDv@$e*+ zmAx~u!O@dOudzxTe*nJ-{WE`Zqb!7T5C=r)y8ayx0qn`xF>?`rnz6FiVl?x6l9GB4 zIpDI+&f*@Yq}?E~yB~GM2Me0@A($Y~S35heNpWbEDZ#%g^rS~F-gBO*Lg%hd=iYx^ zdc*fB+=!b(@1e*Y82o*3Owodlu`W0pwu`Ei2X`nx;o|$zRusnw4h#?%3Y|GgMxbFC zdE$IcM1KuJTaTuVsfE@#3L=g3oyQr{Qf~%fXraT1@K383X%hEiE6IrSngq`4YFH=@ zY~@qP<>im%_6)@A_VenqXh7gDsy3`!0Dr}P{!D0KS|30WD;_Jp22Fan>f<=Othrsq zq}Jqs7-66J`M%%FXb;gMNp^xa??g?F{rE-H5uI7Ecc4XAaaR)LOt^_&?JxZ#r=mi~ z#FV@u(vZhPy6_urd-(&i#`E?jpFKeIt^@6`BbV;pVI8?1E6qwOx2Pq) zzMfA}?9>eYq#6crhiwas-haJ7ozK6mGP!uvT3WmJ{B-I*HKaFtQrXyd-U<|--tk-1 z2b9~*4>^J^3m!l!YpK&`p9erTyTCe=o*xcRn2$fC@qP1@k32El-QAz%`4bEJOFDey z8toO17Qdh;r#LJHuXsL}QhnKck6v-_!l%<5%sZ>)>N@JD?WT!^jeVc9OIP&(wHEcK zyOR}IE!n+2is?Hs$pJlU#a-KkKBO24$FX#^>+KJ?rbg0(viS6H@pYfHe5(p zW&3qy5*N(<6hyNL#x`c-yc|x({zOA)viLSa2X@Aj;(sd33cn@O_j(A0otCm*dy9g6 zhleaFe%UQMaeK6iw&zmdtY3IrTe(&H9>f=1&-5f47VYls#%3jj4A^}vpNdOP?z?+Y zp2AJro8dDVCiQ07Co}=%2MbJcPe&H+d*0*rUQcmY%$XSOy%X#AQ*3+~h`4>9_7PW# z?&bGRf(g0E>P<;iB5I%Gnx}{L7}vGWnA%uxtIfXbm2E^kyncV*WxBGcg1L*B=}=Ro z6o@w1*~w7V9fYj;#HiA3p;y~4HM*V(AvIea|7zB8vD-aKgdXwfpZhb?0Yq*+d%(}o z_J104QaUANa~^evtgh${!C%n>${$CJY|kn3`g%&{+X8zZY~&S-$Ct2-SXSFK{oI{l ztewetDLp)E-PlHTOe+JEgTVlO0nz^HD?^3F2Qk4bRd@LT^@l>-^{ti}Omj&6=(_-= zG{JC|(FYO7b`YUf2GsMk3Bk_i=A-bGF6H0s!b=FJ@3umm*gv;T;AjLV7}&{>Nh>40D0ZQ$C* z@N{FZV`O>%$}?YC^+hnY>mYCq3;>T?%L3C=*eZFwdIOd_EMD6^j|_-UNk8tBUpSF` zJ=&uwlUJmr#8$I93cXoo(rKViRyFOd^E+Zx7TqDjdc=R0Q)R=E4Z1+5lZ`Q5N{Z6= zGZ%$}R+KWq7=g0^siz#c1xKN%xBF;sK*M`D(}9MkY3+DIzSXcTJ( zGu^toxf}cvEdRj1Ge)a(W6rekLpRdvkUL-|UPO<4h!2rKWJ)LXEjvJy&u=(0#&5j# zcn!Asm`I#~){zrw{JVPV_3^Ayw+WX7EqWA2-UR7^HUB%0lMX9h6Yf+}p&Qa;4-t80 zDdu%1(&w9QLSL^c8{;2Rn>H_pW-5kRhlzO@BVOkZNEsSZFA0DYn297*i7@afzV#hR z7Ek4s8F7!wTr{R<_jvTJW&aCDwyp@ES|mms3_taR*BlY@`A6T z5gHOHfA}XW$*u)dHoM}cobEH#y@wX`o5RaKlYxA9@K+YKFn2+zXZL^J1sIsLs$OQB z+|NBgr^#;e1W54*Au~22n=mwHdD8p|IZo1U8!o0nNM4XcFVPqzJ~`R)JtqSG0d~p! zBhQGpxBN*q4Fp;9{0yfv4(>YtU@|K=xDCWI!aO=auePmf?k$+2XxCZ>@1sS@1WuU! zF&a0m(d8tKLe9ZMP_?yHpWmSc{dt)fi?5+kT2-1!92F$~)F%#q`F)xhIbXy7iyz6H z){YT@m5Nac67k;?uU#(3s1#B}@v@%u*!cCxgM+2*=9}U+du0G+<>hZ#S@T>}$e{K0 zkrejpjvW3y40Oc_)`K=WyWb%k`&_hMKBty8kY8}NM#yKxNXPsO#fIoVWRVDdh63gw z30lr?JXV&q?v!`AZ~XX7v6+q=E3mUtCfSbQeOmCG=D%!+sv@5FJVjLahdsYy&4gfy zW$PtdUG1shzB>p1Fw^l{BS&v^e}=GExD)Don@

9_|ZK)T6OZ$J>qRX3j&!W2n}; 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

    4l!e zon!wHm2Xa}`?ENoC73MPj**sAw|WwxAa?*!$DOpZ{mbG?g?hT8Z(M(~ywK7jdZh~< z-#v|aPX%895K_y-<90kP7q1* z@G!LZe-ddDUbW(=N(%#FIbQjz-(R#(d_N{8=0T44X448;25|A_T4qR8B&MhFEJKEV z7fkxq(!Vt!*V0PvohDw}LGmwS6BIE;2Ib?}U*|NfsgC$OMEkjayXo0a@S$rD2=d+c zxJcOUX&-8zXf%mTpwM@=6*Mzlg#n@~JR5{P5Up%#k_J;zQg9P;5Vfe#1%44m89(ag zmM3b@>=JN0Was3(rsGD=hEmJfC?^R1otZ$*uleY-%VNTm3*1HZf!tKpi_%43KQ#^< zcClgoOFhX|_f8!MEt8ia&`w5S^sjKlaFxE+8^RM9(H2T_q`j#T^-Wh#7*c3tY|NY? z>3Lg1A_dGGW7E@B^3^hW`udK%Uj?l)K*|uu)&cY5TTBpPA)$@o{1`AeHpvE_e~gW7 zi)RuB&x0*E!94So9D!)rbmvIc-dd}XbGg^9zFL;-z*M!pgv&UC%EhJ=`0pxcV58|8 zM?h*npM4~sR^;srHv~=ntH#j)8ouTY8ea30eg*BFeu)!0h*`xPtKW-Gfu-eTMRoOj zf5aY!qSAP_(VI&~CgbePhenHnfUiS#eZ*pdocf+pNk>=Lxv&Z>4h<8)bo)xW29A_; z_)7MkK{Hoi4MhGICjNLk09&Ae?gE3Ldx{nCR>+sb!UnPtP+)OE#e zq@=n6@0a-1+Q&Mz2=8}6xaIOXErlwa=Vk9@(46kfD|U%6*croxrrW2TVXCm83p&{V zae&iGoDl3HB3i-$XD;VpaXj2VlO}2TynohN6ZoIPzy7f`n{NpOq8Z?7^d2I?E7*Y< zE5^aV8~kIvSpP_q6}g9*AHn2AN2CC2FpsYrpW&|E2w^rkV7HCs-llG)ci5+C73*>X z&?@iThCs<_n)hoW@A{kFAATgQp}(_!hm)Y0tSfEHU@6fzV0i{Iii!9g$mAu1kopwSym?n9QCAb8e8nX~#N;NHc}OL0G|@Kwmp|yNq=tv} zazY6t%q=nfs`27MgN8@?1%vG?ZAVDEW$U%v(&v9@V<-xj+s!L}RobZE`GYkny0oFM$2Q%(bR2La7vpt4g`&cHvXp6M?(#zQjt|Jv< zd3wk;8-b|{5KIR1RMVb4duIA8`+>;N`pQbV?J(!mwEp~HkcOZ_=V9xkxtTKcwLC?Y zARk$UmWi?U*y?nEitfVf{M9qoFQ-qx)!1Iicl5>K4KTWC>brj<1kv|ITf^wj?^b>K zj&tK{sDPU?epT0)nJ+&D6DWdPtkQVF|4=smX_m5-Odc1 z0Qb>fEc6u)V2kgj-3VSRo6nC$I|pFK_iAYz<%Q$UVJD+lRlo78cZ18o5#0^8f=~?N zpKa^Oal5|%{YiHyHa7MFkQ5FM4yb8p+>SS1014=wvdRi>3k1xgd27lfx4?9BY!Z^h z8=T~np_-7_J`^j;YrHT4f6KL+1Flg zVf6<%zWc-7{YRN=8^^Ni_d?@sloa8W$%xA>@>~~X+q*G9hso7hk(ZYt+AofcOaL)| z`S0^TR!7*_ItuF#hS^P3UrsWX{HgXuEOBS!kK_77}! z8~@Z1?CkBhsKnTMgM6Wks(9~@>aHog2qLxlLiSF;^Ra!f|LyR_D!*@hVZt@|5r@j}qRG%` z?0<*!;;=AwEYtst-cF#~h7kK2c*e&Y*$tK;w$mkUUEm4sn+elg@w3}|2Rp7rHtn~Q ze@aTae&a^xVC|rQh}AW4|DNFW`#BRP{{{BL>E-&*A=5izBDxT%3Z&FXk+uomj$)N- z{WMIkM7wIY*n!V?9`*PeB4)tW`>@;5$bfxq?H6Y3j`qC8;#adW#Cst)%aoUPv36)# zN)pijHk3v*Ame(FG=UTyotPY(p-d4Zw42FWAn@015XBUF;q}|BA}STP8-hD}q9K}6 ziw;ltxTyy7aw^iYa_n#BJA~_fw`2YMo>?u4CBNU6wVe}*RX&9M(d&p~$*@*}$iVG~Y~uti6Rk=jI|R2gU_s--K{`40Na~bS06= ze5Z`L!*qY|09)X$Mk%IJ5@6B4eEW1e`Wb|kF&Y>}7MAf`YLg=Dofsrc>;!N_`s{DQw0GE*=oJT%ml zj*hd#d^acVK7u8p<;nz+P>YF+rn5#JfiAndeEgQ1hpjTg0u$TV$Rn)VGPaQoOI+oE z5t}BYvn1+KAZ{H?gA6<%Gv&V<+|1ZX<}b!_n`aE=YVWSK|AR{I#sASr%~*0JYTBf z8P4NRP{|o;#AEBN!Zn*A))h1ab04C`NCMhAs;LCw6Y+Eu#2_ra%DxW}!A+JBhi1}Wj9(#%_;odkks9|apAPCMsjXiaTp@^*f$Yc-w z`e8DSTxtvx)v5Px-6MoW|JVIPb=qwAtu04dpXnf1=yS5#Y2uf>kk_kLT1FhAuOc z6fKx8N%ms7SD;x-021!krTQ(Z*j{FU1;)r-cs_28eh;QN<7<7`sby?+>NGkLJ0Oae zcq5zK64I1i%^~mp5r0CNY=OL;@_B%>g#j>l;WHoi%Iq zQ}1sB_a?{};5$WkczBBI@sxl#YcrVM#(X5grOwj+-1Kpo$d%HVF9OGxocjYfOvz!2 z!riZoef-{<^Ov;xl`?u)U$?0yu=!)FH1z4(_3MwEoSZURHZ)3F@aw>o4~Ct65s$T@ z?AB_AjYm{@d16l zdCZt}jbtCtoj!xpQ8cPVxT=|OH@zK|85bu64Vz*I1J&1`Gt7TL3jBIIsJ!Ld46}Rb-E8RfnJC_&AA%>Valf#O;x&@h{ z2yb--lyk5-X$!7}KHtCNKfYq_u4O9P5uf2{yGXvj<-d7Tga&tC(c?)>9gnN}=7&d- zt?3^zu3#At*m`@8#aWV-hAL+M_vwQ!4wyo?l&T8yF;f;aY~AqK_yodoS^UX-3#-GV zwlN&Vmxiqf!8+2(3RYN)E9V@twEkMVf|$GB2^MwPXx?I>&b04+m8K&whIO&UU@cL3 zc^FuyNA3I}?1`Td!`foQC1*TFBey_Ryd4+up25Mf5e$43@kbUVIy@W_Vh_3w>X-|*Ycmqw}HjEU*G;f4x=M=?bZ}Mv1Xsd;TGTdg3|1%Q}RKz3^1<9T1_SIm&psB=cC%>04>b#Bz zb(XSs2a(=c^@eN>;uuTsL_7AhfUVVj> zq7V>c|83z>M)H=L`!yf6Ebw-4XW3P}u($s>lk#IqO2OUgIxQH4=0@&v?1vv`UygXw z$tHEUu$*iON&Jsl{X%o6iKj}1aa>>QYf zQZMSQF=-4UzkmA~4@u{w&XgHp`HdPhmr?w5TOh)L>695mj<-h1p=&T}V9Fi9#Gp50 zU>ZwOn`eFL_6!Mx{Hp$%6;p-p1-FwgwyFyiUq2xyxd#c&a`;hPpWhQ;kz;*GPQ^_h zAE$e2#(MRtkWzy>^CZE+0(CeZ`J&OdJAy z{N_rDM&y4uO)o)TB1*ddMBEmsesYNwV1Bg^4I?2u$IF0y_o95K};3aS(R%(@+A=FoiS4 z=a~o3oWY$UjPY z(UGO`MZmxsdz727E(MkMH}HmrPwcoEkpP!!_Ctf7v^0~i;MYB?hXdJkJC=AV&95)0 zpH1S~CExT8u|#w$cL8)-_L$cK7Bd1VF)2!cfTXq;iYh8Ae(KI$h`RGZu(Z`1%!|l=2r^M=B{Wx>ve*&|H@J&^aU;sRl%Ri(R?i5&?O{~g|Dcn$Uf)5xx*<1Otyfzn*(R>1qXH?&_WJ!(=D2v zeEHWq5Ru2Kjq=}78c9)DA&iOIt(Xhhmjr~&%`k#*yrQCs5!bbW_0U~S<|*Kbmm*IF zf75DFEH9tM;6N!znHY*SE(E;vYkvN97M7v22rk7)L%r*$bd8wUHewtqouliUthBjc zEP+O`h-bLVNzlEhh^sBkS}JLqTUXGN`*IkS2B^12r#FW3JN**{h3gCq%4%wti9_+? zd*1*b|E5RW$B)l7t`M>T+GyCz8?_@CFL0;K&rdQuFJ;>Z zVsJ1tNzH}n0IixJHXop|yzXLPIB@r43??BiNA2N5&$>eC4o(K2&7*vA_v3Fsuk&hQ z%6{e;kinGwFHxh;hxU@`Kbpv=;GeYfdsGX&Tkw902%=2x*aMR;?D;pd9YpNSTjf;| zOba*w3GArA#rI;fs@w*vCR954{Kzk9l4dRl<%q+q`-?vmRaG55N!0A@3ax?n=XiTO zrglCkjjxiw_|*E}J&omn--5(ZKr<;Cw6X`by#!D48*yB_*r+jaIA6UI(C*7KC&U`i zhBWYBB+z4$fH4<<^mj)dOXuGV-XD2<(a2X@SzSd+-G@bf_>lYM7{mt8ZSZ(xWiyYD zJsP~71M`258bb^;1u3!z@spe75BP#R{{n5YzgOJGPkdk6XI{{ooXgm-1G#_4^*qaR zAu^|^XOu3!ku;YzX?PiZI)_?-i0Hg8qgtZ10|CJe&Wi+m6{yo)izLdR2`mvLR&epn z;DH)vqsJz$Ftz^d%DBz{YG}N%pNa7pJC>30I|h}#Ujtj@nXo3T$FVVN+S9v*rXOj;n%E~!Hn0PhvAR^uDT!Q0Y;S!dp< zVCyP2s7$T;M$fzHr=TH-$;ilFjh8a9J&iJTu5I4YEze}V#{^ji@Ov*tWz~NdEAYRv zUYws5UdZ(?59?REp!E;ESTYM2zF;B)3<>J)$AwuuB{elpX=%pF$*4~AHoIyZ*F8Sh zu3+93b0huKKy-9QwNBg09i&<->it`=z8TSLe`~#4c&9SpiKpj2Z*Y;-QJ;cn+m_DB z#dV%~|NBpegdmx|YbmK2b2z0vs{U^AhFEIhQCThZ0B|g(t&*U~>TFPIW^)a+;!DUx zY!pM=NB^v%qn4POrbp2ztYF?YL;rN9K77dUr1@AIx-f2Yp6q+#w4RU9>-Q%y$&Sa2 zpPY8fMaX4W?(zLW!P?^ZO-M#wTpGGruls(($ztT&3y-alf;A-2aT57W)K-J8^Ow8| z%&!#->x>t>W5&sb@Me0}_>o~>^KO8z8xhX($*1`!WSh{0#V~Ys?Uu+q&<^0J;~VkMaa?G7-qyMRj^{H&cdgPF@VAjt3@Pr(}_3eAV124_v)P z)u=}UdsMBN7gCd}hMjux-iU5ffh#JFa#v=SvB2D{G}MFnm$~_|N*a0hQ`^|EUaGHy*1C!U9WyRu>l)V8}k zJS#vbn^|c|!%lnMubmwatDlUwE%2AU-xqguEO_)OZN~e0>W0~%&9ZC4hGGjF{dCM6 zG8=xJCo0BJk)b7k7!d}H+CsAVQ3V&3znO?vNmvWKimhunB*`S@b5w??boS*>-ZnOO zl@s~$G?TiMhHhNZcI4zSR!%P^0De)oT}Q!*(~)_W-q|=;bWy5A)(0+}Q*m%BS=Ku9 z+Bb5%1tv7}`?S`l+sc-fmWFW_-XHtx9pkSk6=EY^Ywg8_U5U)*ZoDAwQ5=h_UajQhQ0f26+W~ z5O=>U_k^}y;oPqXJ(Ze3rRS@1J$FBTC(x9u-ofwP8(JkoojFHGtcHX)#m^Ju8VKla zgJogrZLh_%WDdph*MNzlb+zAlrexZ~j4xRAk^z3ts0&%jQ3!AdFUDc$j_rnm9i1P| zMBCl3T@kh!N%x~|o$(#zW!9)v363xH6Y$X_bA53D1ao9x1ij{zTm4M#{C{uvT)R~9 zMKyI2?RO8~Cy^a9hJOD=GGO{g*=TGz z-5d_bT%anK5^fwf90bWJOdbD2hd&~?)w@bJ6!gc5*q?e4W>1mYaJ%XGx`@J~(G35A zhbO4op`oe0fjOQ-ZwLQYQ=+fKC7>2RNWfm1$(KLp3)$a=Fv;oI zlRUFAJ2Zt~elB2)&zdA}ls%?=>$NYMw%ru`F$|FcLEd7Y%S-;pWk+{`k^H z7Le0t=HXrtMm_&@@aO94>hWdYi1}IJsx_NWG>Mgd^NoxXalaT@Yu^21DCG+Ei{jwK zwDX@-W+cJaX7RVib;Gt@3B=~f*HeEGs4M6t483e|C|6~w+ealM~!Ia%MOCYZ* zB~NRD9}9d1Xq#zea#NhB_tLXb{=?)&0sPvX8XqolktBH)Uzr82_BL4z!5eN@+?D5# zCP*59!s$(2F_)_qtyCwAcS?01xw&1~1Q&Q7_2qw775IjwDE~+2YYiUs2Z09K=MQ_k z`N>XAP(+}sw`|=J0Vqj>QzF5AbTyPpcHwQtBcy8kvIj4U379qo>kq$FzrRXUUHE|TM~uT;otX~av2C$ z*1ki{1)SwtMMj)t*zwmQgApRGv{FNM+s6t~tRXfeF-5-Els}B3K`3VE`S!cuZGtQz zZ`K?2nW<%ObOjt_EkHThwuK9buE0)ZYFYDtax|;_1JeIPIvBTe%2|pUp8qV8lGl$7 z)?s8mMq+ojZEnn8{>6gXCo%R}3{zGM30VFhX6F^$5_nO(MP@2P45&BfYRi8wdEz{g z5z4nPC?w@i78c*IKkaV7C=D{_`Z%6ryEvW$#Z4sA##u)05%LF=Xswym5{oZS#es_nx6U)fKRCqdDphu@vq8&{lO6%w6)S zec%0hJH{RBYZSGNp`p={;PSEN8_`$>PrNoW4n_D7hc?TbQ6<@@PT00BY zS?mr0TI!=ldtc!l?`^CHo@9RMoELH`&=r~-i8^xMBQ1=)cGm^l@75>o_m=854qNW$ zHscFjJ-kOXj>ZD(G|oW{^qfZzAL0XJH%^2DTHK7w56U+wC+qWAZYRP!z}GN-PNE@IJg^6HeI({1N`N)DcK*yY^2M{>VtTY2KJz^YE~v;HdLvRs${ zb>rLqo}$?Eao8Px{(PL)C?!ASk@dvqbteDiz~EG}g-HGopX%{*ti-xC7>}KUL(sGp@>EZ5 zNvyW%*|b3vx@ygShsHYtHlChpg>Sgk&lR}Bqf6AsyX*saN==*KvKVk0laZ6#Yh!c1 zd;y6Uj4{a6_Wmzz6r_2h^d}_z$UqYh)0u zS0(p3V;5~2dx*`H9nFmgq6vkMm0)cYk-|Q{ZAI_#1YI3@96s%v48Ud z1URqUp`k$S#4%<2vnk+x`wl6EUwfzHUqaG^fF!q|4uWBX=51)apC)UD$^p|?F1N@; zaum_Hq0d}7FZM(zb~B29{%l#|xB})ISBR;@frC7*2pbK*ExVk_%W_t0rnA_Zcs*b# z7dL*qd z@tu(Sq?b<*=97j%KkGc6jWIc8zST1HM!p{#i5qQ?;o^Aeqyakn96;0y#glc1wX1eF zA0L-5Z)oYLmL5e%QSM`?JjyHaldi`;Dpn(<#f*X{rvroQouILOjlr z<1Vci8KR{+?fJ5O#x&Dt#s-F8fZriaN5*-a92`&ZfLuq|y6FKjZ~m(ul`U}mtn$qo zRoG{Rcc+GZpUm9vRNtrwxOn*U!~6nH-#9sWVrItbYz52pb=t5b%C03Q&9) z0atMM#n{^-L0i`d>#-iBQt$hK!kNnsu{KE5Jd+4_D-iOK>`_Jzs)UHbm&Jo_YTvUa3Uxv35B&4#R&p%sEl+{W*7Ga5)fswy4f{340>6eofZVh# z6H80mda?_-$f_gJG=Pk+H4-j4JaHP3ftZUZ;syS_x&er7CfCZknE&8VVA#XlZI|hY zy_|WCz!jucs~)?QFOc6~o$>=MEwke-l25t^WMmTUN5frLuQT}Mhb2vs`vgsi zKisiiDw1@!>4zf+f}KFH@k3Vp)kWc)@~z7^VGAu@Z0{l?)<OX^0Qu0c^w*vF54Y7-nQp#tA^t(rJ)PMW>=e0$in4HTZ`R(kos@{Mp5%x zqi*0Ue_O-Ms2y%6_IKo{;XkxU$7VH4Q8^d(qvSAye?(OgVO3W4Rthto)X#ag>L{IZ zqO{jzACM%u(h)wn!gMhZO1{ANnq26$c<3kzy^agh18PGO%_~=^^%Ea%&T*>#sai*L zvzl>}U1qmE@-?E>v2~l8L2T9^$;|urU1nIH?sf|>Gig}$UZ1QVPHw~mm2SBzY#7!& z3GG_fi+~6I)?LTER`TYJR^etF#*oT`F@3?ta!Rg(OaG3y^HK%EDaYnd+1ZInWA$vz z1N=MlzdM5K*Y{(T#oYJmT?6VS7*Fo;@y+F!w=pbLojLpgYp`v)J^vU$J#1FOX_Et$x%gy?pwj`EfK^AI9xVQIn_uNQX_?T2#BHcC&Ceo;y|*8C_0` z`luYCzM5$!e6~}f)ue|M=gOQ&IQ~Q-x#rofJ03#r=DhZa^&;6&TJ+Bo8J@zDw3Nee zb5Y(Cfn5}Xo=!DI)=)S|S+kjeJU#VG&Cqfli|**< zhivk4x`_wYF28c(ybyZX4Bo|7$Ca? zXS9@NYJB3Pfzq@)6i~4CViEj0%c~{sLbf?deqKxok9}pXCjV+f5jlcHl7k_OZ zFr2I<{KxQ`+opA@+r`&hrW%9VAGZ^iv2)7V`qKnoWq3o#Zo&>d&hMvpe_LG3q~X2c z+iC|H6kn!T8_I&s55mK<>`}eWzkUp9_5$=|xt8V6}1 z(>)v^z7~U`do?YFXNUEVI5~wX|9-q&oG$l^5x$tlq}=oK=Tb9bj{F0}%F5~i5#zAg zmG=YmGg1Lh8z)K6_ZV1&yx?aIUzd67Ev&B-flgb=pNVOswxqq#!=D5PXhm<1V z4eBzHdEakIYtsC(-8Vj>-tnPrUD0Wzw0HrxGj{KxS`$xJ;aj&o|HZMu=*jtOmx71- zXb%^58tWa;9)sTf(E{FuJgwlNkglo}u83{Kp8BQLiJsC#9>A(Oo|jZ(PrnnAE!e}S zkKaj!O}|yAa6GJ$*=Hjsp!z-SCs{<(|Jfj9GS)(`#d+P^-$K>F8m_j#98;20BidR> z?*3X8-&fqWwqDGEJG_0( z2-rba6<_Nx%&GGd+YT}rVUls$Z#3>(U>u+saGdH)?8TE&%^*fvQYB20;1&^994}9l( z^>aFUXq}ul1Uwi_vr;#$*c-c=I8VL#h2@iJzUs%5384lGk5nlbY8~HtsS)J?ov0?f z{jE=)>xRhcnL(4L|GjUz%bmlTLyp&#rXNcQNMV%@?vH9zbQOofI+dTON*EDKKI)!y zsL@W6C&a==k2m1>vi4(XJAg6tL@N!`)SFEhStb`o*276fU%KzLZ4qX*HV zM_y{K6js^;&uX;Om>}SGlJU~NDsqT06I4OqxGS5$Oe;aZmHy01kC!E}MFsqNlyQC2 zH8%e1*+@Aj%!Mvr{zsd-4p}rKQ|aO3sW#$+nk)NMPum5t-Ja@!osBvr7Hb)0Z?{A@ zTa=>~g<(sT22jGOZt8{R3nYJ;Zr6Oj~cI=~*W=Ad-lj58rY#w{Cna{7WUDi5pORj8hyw+GB>2l+%u)|NiM6+~HdD!;k z)nN(&u`B7A<42Bbj61u9SGS)@t#xO8!0LQ>#mQR|=z&k73SAPi7_&D@-j}<;(>2n5 z3u@NM$S~oGZRyb)y;S4mU=3Boo_)fKtqLs~rA% zXyc$GT!40N>ioV%kS9xmC*|4CDRl!n;hY{Jj!}<&ZoC0_F!lC z67(vqcM&&XYpM28EzL!?&TxYGy~d7Ug6$c}WQ!+Lak?L{!&ws|UyK@#EtT}zBKceB z3fFP1=CLZ?a2YLqEWFE#N9=Q+ilBhHv)RYZ=fR+KqZmgQG^6SK<++;ggV>}glZ%He zEVTi2^au3;H|4@*Dc7$$E3b6v+0-_=A8ed-cJ1}<&CQ3$U;9_V>-VIN_JX)oqQO@W z|5w6)l{7Yg{T~}B;VQx73N>=x!TYD&er$5~|L+@Ki6uPyy&d@>>)iP7-X5dmV+d#tccLBEBx820`Ks_JoL|Q*E zq7b)+ZR-dRxr;^fkQcnC9}&@BF1b&)mEIFs-~3Fi#&x(yhsW%$<{KHzMlNwH2nxC% z2O?;;PyX&HcAsqf(tdw_!$HjD<~nC|jwVN$P0lWPVcfX;{22g@;l@q-Dnl+b>*YS^ z-^w3M%@OY1GT`nA@s4h&8(p^PPd3A?^xdT@HaoKRv@3KqQ_$jRkrmY#vQ5!Q;@6Sq zt?p_aT%T(4S135xW6FJNt@O7c&_ZU)!GZJWXd89tH3h}1`~g@o5G4&I@){(|L1l4& zGIBiWmxU_^%%k}XpGdASLyuotpeLe7#)#>J{oWmnOYu2~yhssV(y(aVB5Jy5gvM3a zF)G^T@4ELhdC!=sq>IN6t4$;7YnDL$Xp5ze_qaL*sPyo!Rl_~HBGI)_ggSAtaclb3 ztQx;kj9+(HSMu*iQBzZp@w`0(E(o4tyZbdI+6^1VQ)zI=~^(c6D}#N6K}2 zNg_w!Ms0rXsD(Xx^;o8qgv&UQO5Rh8QhipAOLHBp_0k4$sW*&b5R1kmAbyiW7CsV; zM?fd$1QNo@C$zYN^Y^kWG<8NHE=yKO-0MX!huYAX>EU+zu!0W9NG_?qpjNgn$5Bum zL(Bpsfph_x@8(K^I zncyL$n^L+(4HX|OSgsAAK7tY?HO}+E;eQ#F-p?^qCR$pnjI?jNQ zmKnqsuo+}5ty>~^)AbymZ z=h$#)QLc_yYd_yE%LY5R1Liu*&Ue=kSRLP%CuP!>!}0f~j7XGR?2*1>HFxsBG|4=-=~# zArB9{UW}{uY;&>BdMLTNkJys4=u}c2lLRZD(bLmw>gdD+1Gk@*dMdAK)H7)6ciw5_ z!kY?}WP#5E?5#0W{-bnaXyeQbsSiUpj-Q;WN(A|9!e;G++Vf_dEt7$aDtyd+$@EVgmjVdAQKg{RL^k|FL?!k9 z`zMh!zXeOhn4tuGCeAYL&w*}JEbUs!$QKvI|V;&m)`6p zsKovpaOZo!<$hHqpiIhJnhL$GJtoS(2>ki`C}B)fw<{LyBFTV{UF-^?I%@46uRU+< zViFD~HyN~^oTa2lPR6au`K4j+?^W=7t2_oGme?V60St?4MrvLS5;ApP^3roX`77CiD1i?4`L{-JS0N4NbkYi4vT=jc zL~iWeDZ6+w8nav3cV=-!&Tg%*7pNfF66XO@ds?ZGA@Ov{6*?F8#(C-WpWQ*t#Engf zjAe4vpF>aP`Vf5U(Wp1|YxU9ALoG zb*gN`W$-f3j&=Jopl3O_i_jjnK51s4@G{_DuIKi?U-Q{TP(v4jopqqSXC>d)XO!ic ze$vm5_3o#hUutX3gi!{2jfcL=4bj7!$*zPDqr=9dHm;A!$gUAd@UTX)8iSAR{`BZ9vuq906&w;rUt$qF`{l2{G6KutI(J(aETjOEOkH z#<>}T^lcox3SkC|3}vVqNPFZmjB}{0mz1cxuSY`P6*iEBjdAKwECXEetjFHkUy;N1 zfUl-_^5I%g(BQ6@#enP4gHiW20@Af4DyN%0-#RZKb^EIhb9GIxLAP0Bq+yzi_&erT zX@Cc4wNHCK3Ym%7KTjuW`?PHwX75YUg@9E2AS^s%VB~g&% zQc4x_Hm66B%zdJBgb~-5@WQTeNXLueF=s6YkZEpw(h#X59 z5^atIK)0CJH!Zr|1!zkf?bvVFH+c;03?`e*c8{1*(dVogQs3~TB6E7ZwsobukgLC7 ze|x;lroR($b^iCzj6|m$_V4?M><} zdvUgS1lCjaeX_Al&L1TP)=A#_RtW0}sas7nh^nhIs`LkA3okD(C@e0LSGxWp=P5m? zKJezvn_m{Hs;bh5J#2!W%d-z8Fkvta|TcpKNPAwjTxmgG?3YF&c zNZ6WfS-N|2M{Q+gOU8YBy13D{b!+!lxcoI?xSyC*3>d1cvsh~qmdyL z1K8_o+oX5=Z1;op5Va+#^Y^tJPs?jiWI^Z~t@bvs8>wV+Uzb1J*XfK;*t*SHmZB9+ z#8cv*LN(UhL9%UZZadrOFkk>e=(VpMk@SA(th&9zSa1xCNo8WLl$$ed-OmacYK47w zZ%FGwMFQbvz`*l6QI^4Prp}c_Yb;bocB<3w0zor#GQWNV7FYvS<*)L+IIEv^0(NNG zEUF1lwW%Ck7{;O*15D>JC8ux%ifa4dPt9Wu6jk3P7r&P@rqK}?+f(0}VXRj1!LKC} zduiOmr$bmubxNpz%<^;`FKJ(jRDSZCCTl>V^1oEPosq4#^l_6o`IGZ-Tei_?Dg?fk zIg~V5@6&7?eQ4b3_=8JmZ?%u!dy0bj?9A_H`h0mm!F;K%ywcNaQr}@_{r!E45$YTg zvNDBn|C)D~vDn`~vj-7kIn9Uw>IhX(<~6)f_PHNPsaH+(SyI+zu@BeC+LCh}i!LrN zSGCgpM(5V=Ce6$k)+9KZ{;`LC*07@jvy2*c9+JUmhcJX&w^1%Gmgp5uspe&IRXwlz zrRn3WMGjzCJV=VBku~dck{h3xc!lA*Dr8vTpufc`H5=xyz+^jMbhn(D$m;oQ+3rBZ zrHB&<-S)}6friF)&~d>L0`NRAFc8c4azaE*Y#D(fCBz3y4y2~0PBhyz$-F<=mK)oK ziB)4K?68!Sl;J05uf+V0UoBU3GfOS_pN7h`l)TS7Wl1DF3;#YUUAx>b9Z-F)OTkm(BLP@wps9qVCWt`>7ZzcYdc)+lfaxU7Zl%X(^y-qs7ELShEB)` zvVe5e7bys)6d57CS~Nqn9L5KNdy%ker`Kre&{G1YLCdU4)Kcyx-@ZQVD=GWeX5%efGOSL-TeF#%tVE z=Y&{pH>&yJ2;Hr(j=4Y=EKfK5U%b6_R8{@=F1l$E1p(=l5J5s3B$bv9>28qjE(HVx zB&55QZs{&*>F#FJ&4ztGyzlpS&OP_uG0yqp+`Hc~-XXizUTb|~&SyUJdCaZg28oC| zhlRkbZZ3@6a4}v!Cc$RwZVyCpZX_8SGa1rqZ{hU2k)2+}5e2 z?cO@NP@n+_0!a1?4Dp}d3>~adHbmB8#Ig?ujO`d(pEOtvsFQjWZT3L=<5}nc`44ag zAIyzGW^7%~y$!}dW$ce1<(3l+f5*n8T<7;+lMPVq#*@ z-IoebJ@B8eeEH=4rB4y4s#dr8qB(eJO=@}rb*FE_lq0)K^-U8LS+#c*7sCjc9?Lf~ z-SqS=8!0c$jz`*Ajg9kz(+W!fBlJ4*dd z0%>rM9z%v=5`_1|hxh7UUS7#E9=?AbQUm=+`A^RGKTpSnHrOCRvb=?|DKQVR@}md` ztmGNEUq9@k>C?B9a89s)X{6r^lKqMN7aN&+cb8V9e@U`>aTNr2G%UX_M!8jQyk5{L zN{dl%ymuuCJCB_BbeG?`%Nx?Q=j&Ro4mWR{?1+OP$-p|4#dU%y3V!~4F+7>vD90OX zJtL=as`+qZ7e-SX(&5T7+E4xoFsX2K4P^h5n~PG>?o)iG`Oov{|No@y|K~w~|HU^> zQv-h_>?n1+ex_PNdwcuLL+}5J1}1RY3h%b!xA6<^{N$ja6KrhY!`|NBIbqLT00avN zDj?bb{rPVE20I()Y$k<+?%+9r5wQfE9V~N zb5IU$Zi#wHgQ@xXZ%c=C&mIBSX$wnB%UY=KL+WW1Dd5t2$@vhMFonX)@!+}6xG!bi zyp&CPK6+XAwHU#rVF9fF;Q0E@^i^tL$^S+!Fw67Z2=HO7IXE~-52&P&p*~3am$ybY zsMCArK|>OrczaOa=`w@caqsPsOmRiUC{`c>?w$4tdUdh-cg@`r8r#1qjCus#`p`#t*3K zhW;!ZP~K=T02$xDl%NZD@Y%>DYm zxBz*|M|-EkLQ4m`9vK17OSdUiwJmUP`%HO9qKdJp#j6^2z(sr61=sOmxUb~~KP0F6 z*1cs(URim}Cmn;}AEfZY(DN2}^ypuC38u)Ind^vpJ`E__noV0kT0KB_@Wk-B9n-v< zYna4oxNu9Q_@*vESMGLqXmi=($p~u_bIHG;@PrDf8ZF3&{BUG@*peoZikH?3`W*}EHlyRXj}iY zUf{<5m#3zT0^&bTp;T0?@6i8airI<$zx_tf91K7ee|SLUS1996wtSiVM*pbcv(R(5 zYrLdw#o-#Ah5&eP{Rng)hR6nf)>dsrpg}zL!>SzA@<(pP;K0XpaPPP#2Ma+vl_rUw zXny-UX1-15RS2RV#Sx3H(jv}iz}>ghDRS(eJ7pFME_TSXE?-{4P&l+_ zD1rrTglHRO9Wv+VLFv79spVJQYC3QkR8|Hkwfx$pw5*n9NRpjakRF5{B%%ZY-_q2j ze1qn`I_VD!gV+qeMEz6SN|8ngcplpsEHb)doWvl~<{lI@zMCb2r6f#UD<(|2ur0In z%Adr=)@Q$U3;RlH847oJ^Bg`G9{{7l_#QfQ!Gg+csAe_|Symd5D}%PyL@U(_X`75a zD*GZ$wMo+6)r#KAwk(msJwl-#Km_SWH^TZZn(LPF+746UQ4tzGVznP#z{cBWQVDH` zUKwa*2|6Z`GrIcNAr|038Q?$!7@JERXq8Zk5Z;?T)QGPA?SdYDwc{1W1RQg zLrfB!3tEd}zDgD;{`+0`9EK&w=M{Sbtw=@PR=0e9;a{%#=@H`WLjIsqD)wQ;A|4_x zL7pZ|1@Q%#yj8H#r!`HCVdeIGB{o(4wUZg#NCj{sdsk^U#K9=Snhu>Ide+mNynOwJ z8{^Ysvl+%Pe5S`+ds5$K>#)U1H&wnDSU_-6t1xoDO5SE%v7m_@>$U%1hVQ5UJ}PlA z|F?HW132ljmQ7t3AcJ9eAD&*DTUZzX#(A7wJZ-diII#&>oPoyt`$$es&f{L{$j)*1 zf1Lr*Pz(E@{};8A9#lv zYgW+I9__P7`}WL@x-1|!2L504=>JY~-p=-VR34r|*UQp!o*RFM9Y&&_26|MM#U zKNoT?teUGrLtC44ELm_Tlg6r{!<}{k{sRoKeRmjzpW!>67>+O@+`aW{S~Jz z_^sv}ufyVFNuuaezmm%RV{bd!Rsm$aB;()ZEW9RNuRz44#QuurmB8JkN{MiU81ARW z-KNCTYtqvwM=A_CLb~sg{-Z^uS(aXY`ZjXudN{&e=aztl9!s=JA3N^?j16eZog!L- zq>~~dY3_5#Tx6<03-C%}NGgMbcwgHe5#5Cpw}YA=$=aZ1akF-SZ>@r(xB!Zx*w%P0 zfWv-O=WpcS%-5m^(9{s?V__~+!*PmUq-LZzqX39k?$aKY?;%Sd2iX{%)x|F zj_5bfexD1Yo8E>@)?k^=@F$q)AjTR@W+GO~m4AThVFu0m-ezIG;U%nxW8u=aj!Gev z-C1;|tgf3($(Et1hr6FPAUP&U7p2p&mij9#>nxMF$oe}-l*yp|d0N!T=xFy?g}%OI z;(kN;=Upw!E+po2<}LgUxL>K@eno-%8xA%Fip`fV@q|flZ30$0<{2~S4N-m+l!474 z!|wYhw9Tqau1fT7a1)up)h8dgXb$HpLl@`y&y9+IxKST2;Rabc8QHNe{G7Y@OB*9&g+ws;x3FC_GNO3x5$qt?>DvJ4K6_{7rb@_%v z!X(vIR8+pdGegB9x6&Rra@#(hni}5xo2C|=W;^Utq|@J>q+~jORlmZ`5K?PgUY-{# zxPt_O;=3fSRo=DVa%Sa*{r8@SSi$(W`gD1hO+9S>=an}f#U6_KlK zsqthl4fV4}kdf|5)TTAWi%oJaP%@?gE=dZj!)7(H?6atXjH?#-Rl4zTxYKBs9M5VC zsK=sXMD}z9@98dguiby>sq#uW{^3!T=HZtbF zxE{(I#Sne5VD7TtSuA>>W6SItxmaoW+5$PY`yKFbAOYeX>o1+NN`8jM$Xgh0;}P+n zi=qwj)_$>VIX<1;0y2rB-%ML{R z_+dvK-Nm(w#2>law^GN#1L1O*w|jEGcS^ex7L}(Jl||0`vag+XqO{q@LD~I`hK|lZ zH=V|Dv`dR;O$N*L&RGDiNkqxSis4s{l`h?q7@S8+A?U>{%ZQp$Qyx9hT>5+KKEf|- zN^eh8P7a5q`TNje$xToX_vEPea(>F$wUN_y!qAuGdrKLQlf|-o0kR9@A-;T)VScoc-Kou@VfHE+y`P@oQt3NXZz=fODaf240EOxZy zFZ`Z^c{hM|c)7YpE3xKKCkezw+1YVPFhP^Ip}GYhq{a z?7lYHuJd8S_Zrle=V1F;^dHv1TE@&qZu30*`a+CuFJ3yNrL@6)oSHVavm;H7q^K7f z#D13rOKCb_aMbU_cnJ3QFLh-E%H)Tk$|LD5o~i}iAAV-^g3e14up0vn2QU~uGYJQL zLQ^q|N=m?wn`++6YawbmbYOSZ#o{`k?%JVykQxVk0@oI}LdE6V|lP<#wlvIC~miBC&0<9j< zq5TvfJt?mD3|20D;mMDuE$B3L+KiSu?xsjDLg z-->zriK4*PVKIQMhsCE^V1&38=|K~+A9Q^`^?Q-naV6jGxxTp>4J1z;MfeY_?G;RI zMuG=%F3!gucE1rT%xPY*;q-;mvCd>m1~_$>xy@?jtKMBn(vgL3iU^+Eckf(p78pCqtwk#NVS8;gd}KkWF!2 zbhnzRKBrZ9jU=U|U(nJ%1%43L)=&dkpGz(um|K4=z4A8z zFavxC+=bklnlxOwd#r_ev+{iblH_;_v90w*W0S3;`?y-St4Mhw)v$0@_EMqs4KIU% zPu-<&F}n$lRtKyye$5Wir88y&NtE%aDT>|r+b%1^|!PtTTmQ4^9{<+@_~tTFFr?mI~lwq2||GR*xJz& z;hSo61&H?64`HI~Ef;|MQDc zWy2WlwWKQZ#rv_ha)OnC#km_Czj6D321R}S+af@XzB*oG0(t}7Y;0`ic4~j?9C_)| z6WS_Jq>8j>W61j?q7D02_hj|P+7kOi>bCT2=Mq6MLk*91Z)6)jkJ&PEZ8Hi;KWwS>S60%A5)O?hfNs>FP@;HE+F>qf7>CihkaIGpZP- z;S~IF(#>`sQ}$h2t_~Sg1$L;!$)Jc!f?l`KS~ODlT=L|qZ|OL-$gr)XF3~J9yBkc8 zoMPgjG#NNU68qH+Jm%^1@t9uooyJ)P;rr`l2#&v7YjEP3=6}b1ejrPObf4_>tvv*x z73&IQZMGriZ9d&Yd;C6ILI4GV>NV!@KN}4QoO!VKR+g9Ey1kq-BH=)f^B>-Nh^iof z8HrRoNA}hS{E-P!@cffLeQ{5Awx2Te@ChOK^{_P;p-h88oFde~qq5EJfGlZ^OWqTe{uvJtR7$Q)6%A?C-S(%$t0;OWG#DT&Su%Nl6aRb`_p`nlK zU5A&iQ$uuoHWi&d?0{XJ$*bzzWVLu_Js)p*&WgH~z-e%4C=@R>i^>3KSzg^C)RWhx zLUyjWE?>km7tJ=4`bs}#Vj7{(#XXn(5o@K_mz9Jfv!C`(L<9*4P!*>|0#Xt{0?yCR z!SDT&=T81Zxwoo%t#4>3FEi6$j1%M4?%PlnX~C6V_%+(~!m2xTVyWC=BmVjG=ij5S zb#{!44iOt#IQ^XaHeb5IJ+9A2Ub;nXkB4y0qBL8xn>kb;-Q4iPOkzJr#>2c|6ap{( zrH7gZcq;d3k-u$n31L`WUM+EF)Ge49>?0Vx2sH+Bh>}a!cli2DWkl?}afH?E z*H8#4!aCy9R&o7LV64z-#w@4ymHzj1JgEI$30Zk8@)kj3UrYLL#4G=)e2?q?S7`Dw zIzzl$DM-SgWCkqeGfM$Z(g?r5{YDoP1Z;lgX*20Fo;-t$f2SJ z+7@>@*}s%*_z!3tlo~3UN@7Q|7fsjEbI-%zi}WUEUoQQG#Or?t&zEre&D<6t%qv`9 z7R)2F{0(Sm#ZRk_6I{T!GVLnS(MJGWr7Jh7mxAe$ZJ!4taMMfEKx}jZL_#V4>MYwf zovUVpwceO6=S@PJ*O4F%4b8H{jEKpMH^CJJPWRCyTGP)96^dVmRrI#a&dv5NhlUJ$ zuFtm4#_CR~K#hHSp@AC|e86O7#6J~iY;H~i<~ypTy0VuC?kT!&{19}8+M~XY=b8CK z$>41=J`@S_0sSU6>IqBJ@us8yw&`?e7w?Dw8_4a{}Gzux6bYE(F^^rIo-Xlnm6JZHU{Y)Q% z|1_GQ^ZB!jl;W$2JNL&+MQt-`Te2N!$;8Ep19L(3VYGxkPfbl?u#x`$P4nyZ>9ne9 zmtua~mb4HZZ_iL&e4Kqd`oy}c4r;6G()G@n2q&$rcJD}|?!ar$UlX#wLhF-KsZbIA z;_{XI+)in~xxxKg;RP#OuH{fWf8p<>iKttFgfIj}NVo9_8;ls_lh|!i`~eGa@vokF zvfu2ar0LN6K^nanVcuqev^sei58t3VzMR#0a}U3=#{xm$CVjt!=I(y|2PIh>4HDiZQb`#*y}7Yb4kTi@tY^P0 z*noPX!uRoDf2sWC+YBTEy%RgIv;M}>$1qij`J4#EG5)Cvpxhk5e2$0KXllBUW)jG# z@BI0f`Sf`=W3LNH5xW0xXdvBTuxMX52BFi<7IG5&7D5Q~wpI+T)HOUR)hSBgNV5tK z%l5w0ICsWlx^MPNyh?NULk~99U=$2|yY(murH>!QRCOfo?UuM1ZyS++bN!uwJSwhC ze1N33spYZ)8J;x6@A{GXHofcV^!oPeo-utA&G+8x1~a`U538T&=eA?LtMrRy$L|7{ zmJA=*A8~L+LHEBc*en&(@d)>k5Ufh?4N4qD>#)pQ*`23S94-73KY;7e5x^&9W8j1p zm478=WWH^4m;=#IM@M!kDU0z5XH(Cam!|wX%b{7s5&QAI?YBPt?XIp1wI*~MmBlVh zbwf7mdH8Q8&v|r9+({rFt z+}Y_wLA0`l`ClPpTwFo$3qRvV5VqC|`Sd9di*Ak2s4t>ige2z^Z{^*^IScs=t2t9d zr6r0xJ66}B>w28o1fZb_%{msC6I{WE>{EvfXTNTJlcZ^DyINXi<-1JUWBXai4cGhl z5pVZw=+B?5iVB?4DQRnKCJ5)oaVH&N6$eRXx-H9b%il|p?Yfhblk^4T$_@<{gelPy z#9RAC-Uaom!}WCjm(%FDDGNX+x(67cUwO9;a?~aqTKm5|6{O_lB`Tfj4}H`Lx1()E z-PG(IOpvnq56&yquB3naFkr6zA1^BpoUiQp;|w6PX~yWi>ECQ)+{4LuQi+L|;2cUH z%mAqod)Q~}Px@R>puS#b_iLv`of3?EPNAE#X&Q=FKaw%L@=5!BJ?+gEVe`- zrnI>z7hWcRbtw_(b?ME_rNwTh*YYe`K-jT$D4<0*qG3{cOV}0SpzJyFWZbicwP2Zh z+9l{E3j+QkTIz{1p(aO|dzZ%9f%P+r!%ovm>_^BK3GYdn+sLiJHtW@h+wsN?s;BXU z=@(TQj2ORJQyzXGVz*x;!Hyuva_xutFi0-IK0Goq(rS8%MZ-&`eRTv692#uE7|N-e z=?2EK+pgV)f~k%)cS=K@KcJMD>dH-VZP|J~o93NK``xB!4Wk1Wo{u|x$bIBMa7Cew zq&~UFYc)6AT~-AQ*cV=Mwecm4riq9(v{DfB5le3?azvV?S+LpsUJ3eIovmq$cfa|v z##Y9l7iEW0r`{jX(*Ruzj9I{On7859ssR}dylf5d$Bv|$p`;Ja#;6-c5UqOrM5ysTt+Rv!Tt z2>o*PH%~s}dm^ctA&s{KVK@=s-^%B*4_r9I$H!H`V%M3(`H6>f&q`^nLh^%cM&qB) zgK;=J4ErmA1jAfI^_c{=Ec{66Ea;Hr;=~*piqE#*skHJF-{b8VF@wn@Oe8+|&WlHq z3jis<6w(S>|u7gMpR@s@Af)A331ak z>%q0XCFK3;_DXaA#RV`Cp;*mbop9Qpewac)>n^18X*)m`EdgXzKU(K#2J;arR4v{N z&3fAiCzlpm5Jz>UcyFl6u2brTSXhl(*fBVH$)It*dhM1p4}jPFcAa*ym_>yB#=GvB zOzh(l9lmFekR|2h^3Hl}?XUP&?WQfLgn!=RqAuNF>v@e~)$;jonpUFmzi1n@;P&dq zV7VXree>rsYc+^|($zoRrK4!%&B1J!gc59b28S=bYC>q*eqDenbn|3+Clwx8I^Fy68JVbvwt;5N3oYyKLFnbZSTXXLoRns z+25?-FdxF`l9KMMeroizep0Kj><@{Z{B3demdCOEQ={MtV@1pfec>(Z{;?1v`qBR= z6Y~<|_cS*M-@b9}w|*>{abbZ#p&ZcH?AF&A_1`jDF8vDwE_>)6K9mR4j zXLuOoch8}P5hH#WuUOBb-_%%u0U=1`)?6BX78jcU^)28+1g0B6p{5zRinuVC#MxB~ z$--#s5AL|Fc|Nn?YCk{Y!7QC>kQm;}@3($(wI)%NGLh((T<0Z~w7`H}{7MGI3xj_oHpQ_FDr zE%}`9tsjmecy~s_pQiHGY1_|eE9o#O2o*$RfK&flVAG@AO^fuY?2m_^>s1dU)GiS; zP9#|j5+pe9H}T=J-hLkCSY8W&fcroK-8ZfC1Do+y0cIL|SzWKd)YE=A&!dA$HAM z!m0(=FIXZZV`p6Rr^#HpT*ILS$W_|QU140-cU_%CW8NT49hJxGBrIu5%ZdJbLY{_7EqKpDzJlcY5I^V`Z& z&|iAyCb6OYlS9W{L4CbFc;B5+_gHce=f=Ch9L)DX%?RXJ`>%c{`q#3op61)E27Gz_ zOf1T@ucPIq?@O(P^Z5%tmd~i;E7p^%PRzzrn}jKRx9r;yh<`qnv>Jwp7jjc!ke{d$ zcR2c85Wlzy_l7$XpztZ zB&V# zQLK3!VnKRwR!rmpk(2-KYz#Un3B)h)Kz_p9)7AAt3a8?E%J;A=$^0ma%EBv$#>J6? z^vQy3VtS^(LE(BWOB6Qg3U`1yA*+=o#gUtZlley{P~U+XrK))L)p)a}5plH2^{E={ z`BiRV>(u0A7VYLYu_Mb*pXPF5bf*{U3+E6SSZd@uBu2O7k36ZV)79>r&F%X9N80@b zb_2WLPxg-AXPTIb8?pWLKh;AKWLGAc6y&L3ioio;dakuVV3#?pG3e;(+-`35?$h6L z17%#_x(yT}N;wK?8RH{Tgf_>#Xu!_QtT@?Uz!gm9B(>HvbAwU9#+S-9X$^Jjkv?^} zCVWHe>l1ho#?PQE_%@#}PXP>%y4u);c*~LMRx`1_Myj3OVT^UG!ObdzP8CQ3tKTN4 zU{NK!0GT34LsR)&|57V=J{yw}j(hcMPTETaXt+n^(RU-179VUcn4`#t@FQ0ot=t=27r%aPBLmL^SF4`{Gl59>(wg zW+ohUBvIIX>I)xvl4w*I@Bml@)d^Jnn)P)Kis@Mtc?L#Ao ze1OXKN>hhY(bDR|BzgGBJAXfJG!g0OA=BWNir!{(!M?q`OOi`n1sw(}T#uU&LAOs5 zsSVD#{^fLElP^8V)MbxVgzd+mk&eKTI#3|QbNd<|E+%BvMijQpOU7L*eJ#HUr7v0# zjk}IEl6RqS5AOD0YPfe^q7QyQ*D%%nl=~!1!GEcNfS>%FK3I6~v_UN-^jzuW+Il*k zcI`e2(Mxem)r0m)E6whAnh>fv-4fqzWiFd05KE{v6h~X^`?7FN6eo zLJhj+n@#|5D_ne!*Ua?G+-upd)RWtnNw(~#$lg)RbVSb2F>lylHD68}MWROvTqN+@Eemtm?sZg0diAdM$aZSOsqo;$A}!2Fk@OK#%CVUXd8` zf_NRHaJ##2E#gS}fdT>0S-!fzz3+|wfpme?No@Gag0a(>4bW4gXwW0aq`j>8Z};b< zxaca~$9^~+%ula8(f8Zk-91uTpjbP%40*$2U#*gjJ=j~dY{xUQcP>0aLQX^!qDgjk z#zPv>fke(Bt%?{-=kr3|+}scM<6_2g94RG4n>#P9OK-hWzb(L}g&EXCUV?_dcg;33 z0thl~Y#-X#g1^(yYtuboIt;)cD`djlCIP|ec^@`K` zFFsm2I^H$Eyx%{^yV753VLTlWJK~D7wu(PV@10W~{T-h&)T0_86B-n4lbdbs#!@iCuwB2I6~0J}GJ$Vrpo2r@YMT8^J^LG zGgH@mSp#!BsCT43Y>tnl@s~rx?M{BBwM3Dv*R`ZKE9>II6+n5kig69x2%EwfnfVHx zd6b9Lum`rc&G%hySL{5e?E5~moE``<=S)d;vSxo1`f7ARR*TWng5@K$BKV9LYh^zI z9*R(ukukElzOjK`S66qEi0KD%E3(Z^-?uV}Y+}E+(mdA_5)zgj-b--&%zN^9fo~^m zK3OEf0r_18N>5c{w%^kd=EdO*dpqoW6(t(B?RP z{R@ki&`As-nfpE>Lq^n2;SAaM$r^dCqZDo!zPSBDLc~wZ`eMRI0{|3q?bhFsV5wzRW?p_s&6Yu(_pWJJcokvO6?O^2ad*PYlg&hj{yA zb}r}|V2s0~%E_{+oN-$Xp?f=Uej=^vAMB`wd?>m|zQjF6;aJgNbAN8E;ln?3_hnzM zL7w<=aZ$~3mCAB>_bU!!*@nW_PaMSGx?dUB9mIZI{@B_1MYOH1%V1 zJ2geFZiwGs1(&iCQrU4lj@@|r;@v_BUbroraqlw_o8ZY6x*je9v;^%iqEh2?&5HH` zyvGR83EKgY_@$o5PA;IUENgHEl`Jf6gwD?@7erM-!Q2s_g@`_qLMRPn*@!~c5K>S|<*kFUc9yMd7#mMdmn{a_Zsk6g zTvA$44==)ChEG^l0}67{d9`|~>SO1*Z8KsS(aWdWK4MR3X=T9Rse(^k&o&e)V*90!~ zV`(*ip?I;Qhz+PlZwB+M4YC0@7M{xX3f)zwG#xPErkc@Nc|RxA5bKR;4dMz`Y+NVL<=( z*`t&!p1cCF*WxR7+loKuue@|MHI3WWj;lc5g24>ing#_N4@v#qyA?BoqmPAt#}C}2 zvw6`R4Ng)0)!E2_g=CrDnXyuZ@x@VtE1{wha!=^#%Z+}D~?a|C=9Ee+yu^3 z+cTAPE)8T23lX}dJ)nE}5pwUqKu%Rv?0J3ZwR2-=)f2L=u5h~H46-s!X+rx{JkL9F zRGpoyyuZR*XX2_}xWQvY+LPqOjgcHanbrQ>&bulzHnr6KY(Np#$ZW1gyvBNrEGquT zZypjrp_otPO--Hr!GEpW!|Ef#f3aw6uxahM!N;C|s(L)8@^L1CZAMC4dmdZj&Q1^m z0|Ofwp>}Q%aMB_*(znumbqV=gibyS`^Od`y%w{7Sb9QgDx4qw$L0MY<^s9xfMf?zL z$Si0@S)Qj$a6lQ{rRhvi;K&!T2rxb0$PGd!60p9 zv_@ap%7@934sLqrWkfHqkh|2{z zhbBT~Pmlje27&wdw$cUEJiY12>`&c1T)s0Zv*#WtPX5Vfh@iLR;Mix+`d~rz>=C6@ zbkByv&inqf;ft$M!d9RsE<{2tZf(wawP8!&QNT*Z3HgJKokPL-sK#|?4mF?MuTB4f zi7`8?$;Qs!ahv|aoDrXZ0JJjNyHO0xEL1wzpHV1?UXojMCU_T!BAtDnos}D(j4xv@ zC1|R+d`3Z+rqa45*4DFObM-3os4}}z$+{s1MfH)e*A8LZ3;D0n z(V1I?ml4g)Lpx2GZZvk!loeH$hq165DLg&pijYgY0~z>dIEe?mYA2*rRP6LT%~vUI z79vG519=i37cCtEafLANWk^t7=Dw19Qj3vlZTp#Fezg8A;?otml)0bJ?oZSi!*aWsjHga}C2f1L{x5({Xxc@N zH*A_EP|LRIBPt1b$#vfN7yo zZ%mLa9v_`%V|DJW{ox5oVaxjyG=VJE5JkU+30AZ}sf;>*1CQ5k%j{Mf_&Yl*Rc>n5 zymsJ1D8bq2@621FTuQ2{5*~R!TrUM8+i*W?6uw(~Y6HhX_6JRpk0DUj``4&t0RinA zDy=`}A)Z%(EZF)!5_D*hl6WUxa*5 zxxvHYKN=(7{zCo=D8?vGex-dvIG*@@=XmfB&do*Gi~L%D7W~NQ9_`vHozhgj`p2+# zG3pJzL)rE6V5gLyj~4aPollSHsMjOT-W1jN2$Bz{Ufl_v-9XCigTI@gF?>XBaJ?<4 zJlOO_8QY0Y2przbE-7Jd>{=1c9Pw%(k$V*oQ`V4(*Drh4z@Z*tF_u^Dnfyg%*=Tj# zYAMTb`lyT0BV8T2RQfO>CP=uju&`t6GBZT=*rUzKMtdcvM0LI5o|u0TANfVJ$EU|O zwU4VcMPg2w^n1%g-6nTH%@>1!IR^x065g)c-znxYQJJ@w=ooR%?>2Qr&F@G*?F;F? zB}+VQg2NN&(%jxZ3}y%AvBNU;tdSk4`T3k3*Js{e0rmC2Rc9%IYN)7~ST&nZrg!(h z(b?5ZnI1olTutj^;j7e zA=j6LPyWon$wO4RV`_JZ*?^4QG;7A-0ho0NiKs9tvhu_P0PwA8uR9VK&3=h6N` zX281MnG_&g%+bQSPM(s&ZxRy;En(mEagDwS0?L4E<%@@BZ+;{mo zFY$eHOlIQg@Y|B#LOWlKfTo!TE{vDp{CfrL#huulc@r!mor>-GI`q=1KY#ErS8#+me+O9y~A5RY&aBr*fmvtk(Q8Qdu`vY@wVp1yNH!eWl!zdzfINVcoPgNwb|YG z)MIsk7rU;e=Uu(9=gN>WdE!Ev_M73D!gK{Y7+Ij{Fr3b zD)Qf??5GlCcQ(3dTN~k1I7F;$1*ShzQ@vv=P6@&!dI1>+P->Q)ZrpE+MeprgpRzPB zZ`O}ORblKe&F9~5WJ2~PyMyRBg;Y1k_s&7zs6pk7`n@wEfzJLDIB->HJJqvCQVojy zDiV#%#zsBU*zB9k+;Dp<%}nn03{fKk@#$w+^V_;<8<^54*oby&&e0V9N}xgAhv!=j?Ry>ElbX? zOX2z0(|)j5ptI-4=>B(&+8TVR=r@E<%&TYDg5H1LFu*2Fl@l+!;cgFMg;X!4?8GM2}s6P-zpw3trDNgdKz>R3sG=1Fo zkPidqc%@-o2z^Yd(~e==q1wvvqc5UIHNKu3_97Xe`yVJsgT~rPB7@ z1X(3;A;Gj8pN7v6?5sEq(Q!pb0w*FV-bMBfFKdwdA5n7G|>l_D)a{)K6VY^y$nt5_YMw5tuf_n?t71l_(TAeNb9 zB<=fym-vKCb>Ln=z@AH*gX7E)2!%NSwX23N{Jdm96@hwdYiq1fjTr;J@MV-HYs%JO zBUFa6W$*-~%hbSniPl$w`{H?LbV6)Tkh6gQ1y%ylE?l8gP0y6gY1${w8*d-}Fez3f z;*RfnvfCMscw26w3H0oOZ{Z*7#EORc4Lf@c19npQ#O(@}rY4ZfCNT(~P=VgzRJoqq z_>ZR>O0S=3LswkT;)Ca`xPU%AwS<(_H5d9L!RNSQi9YcKeDmI|GmQ2IEeY8*@4RZE zlr}wf^{%Borh_IMCuC1ZdA_%)`G}3)%LNNGwcY))sU?Z&Lw<%CXj(g0cdRDIyid>( z0S(vw%Z(!K^c(?Zb%$T2iI6H7P_HS(#N<%eI5c_pV!Wlnxj)zQ^5uNQN+Tm$K0mKBB`h@(GbiNHlbZYoTqX zE{6=XR8)w5$u?Y-HpOcNR~{6t)my3l|C8Yb>C6QQlj} z4-C7=bSXZ4u(nm!qa|}e^Kv?S#(P2udF&{$_|;oecpZn_?yPln(;j{d7;ua_N&}Zm z+{dl!?>)|UCrsU8+MsP*!e_ZHKwpE7;NA)J8QqwOh7L7&K?||97IhSTDFW(Xu(p{ z(jvLXuwVBEtqv6~&OMD->%||yRS!Di`dUqbS!U7UzqUxQTTK1kBoUxJ=z!3J0}7yE z5CX9Pz|#oEBr}BH-wA!-3x)FeNb=DR%4nJ~p^6}*{Yi@Wvu8C=5wX7{bl?g8d_zbj zxmQF>J2;T{w5`H+$=)voBcR)M@z-<6#o^L0Aj%f}`qge(z3PM-9~wL>5oZDp%cCoV zmD}X7f#AUW)#8VX#4?bC#Ex*q`WkT{yK*ozkjyRbcD)fF7_aA}@oGL*PDUnu?cz>N zmzVpS-j&H2+~`>O0KG?Mi!l=ZURPIFD=$AI;|Rm-Z;q6MkB=ZPFYo%+R`5q%e_Ub& zfG)Bj$4e1BfBwZcJtoFc?rFd?6^#{Hj6wr1Fe z$8b0HAQ&uTs+MVvHn!(=Y3|WQGW!1X@#m>p>Z-wz8#sCy5SDOR1fAY1*@ zaOrJ$PZrZ5dgj?Os3iV_p1cDO!?7XB|Kb8X{0%S_f;OTWaLot1rFNOB$ zA=0bv(tv*+?~@(6KGtCi^DETaI4^31kS~(E1I(Xv5R8ENrqW(%Caw4)YL4pC z^V^3z=!sgDmR;PhPly@rT|XU3Wc50a#l2a(SEo9cQu+8%QByPYRj9EAODFWZhM}7t zs~1Q=A09r;tNtyd_l3NXrz#2xSFGb-f4pe6^;tukzv5d8#=KV(W2z_J#BrYl*RN9@ny&n3U+viJS4A~g1O7P#<-R}| zQqi93RyFL(`!-H)g)}E3+}gpp6>e&WrB6UO>i6i+Y>c|u`-BnGedFF6W<_DaO$=bREn9~svc{OR zowQ5MqFxn&J%^r3J{J>-q1XUF&&YU&#*aRLY#Dj1`)(zc7dEn9GAZBe6iH`3h_(xJ4{-QChicc;>wA`Q}wbR*p*0@B^x{Wkah_x)qMcZNeH z4(ITFd#}CLTyxGiJ4QO84y2WR%kM65fB*RPMQXg9N1Q=1Iw<1E zhYTjr4ZA(E?LOW=cC@7e4vmLLh56_Y8iSXEC5YB1GbpE>F#(o?;@6Av`j~L|K!eWO z8A-tL_2r@C1>0=oI|Zm^;sCF7-dg;P*#5!62m4hB`N9NDDz_Xgfkt#Qd)Ci95&O&8 zRrRYoWg;QQ+Z=M``i0~65EB3(2hLGjz!$Ra++Xeor_>nOsK0*wf^9{jO@Sw6 zT1}c&9(!L-wa}{JCU@)9ivVEy|32Om6t=?LYmQ_I8AL}%ZySnX(i(r@c^(?RPKtYD zy(^wvK^FIkpRb&;_(HRZ`QRorcfc(~y-H0RS{U#dA+o&B2R)kJu=DU}_GJ(p%Ao$?1cOCP*rm_Z{=!W+Oqu#aTNkWTy-J9_H3XLYsR8Hdp zH(#SLTb9uL$9F{XCIS7*{S^+Nim6*TT04OR;T^p97#oGxTL_rTxq0vWI|0H1Oc0D$ zI|D$wX)AL0Js<@WWPi~>rJ-rRFbg}~98B0!%<$(1F!%?jO~4ceXeqi7Yi#xWA#kP2 z_~j%1-%tsH<<3r`YPP~x>HOb23A>9eaEQpu;hEHNeHA}QZnY0fAK0lq&)=QB{Z?&lTVnDygggrL~j?ZMp9PUiBy#I5Ze|Ss}wSzxnLk z8W;Tkw{SnfuhYE?2+oG5WoO6wh{3uGTVe&%s-K$NL&E89g&9}m@;3oL^%I>Ft~~wj z5m%}#1c35$^YWx*Wb$+xY=7qG8?mQ?1_$uMJ+4js%py&I%l(y)5WtXOVOE@kyHi(R z$BBk&nu{$h1HR+OH8yhia!*#E5b4WXw}$U(a$%oXQS$NiE!=loAfKL$xoRzAF%o`{Ji3*5S)N#b*a&cwV8gC#~oH70OTKC#VcNiRdpI_)F!y*q9>Ij&;PPJF|aPlM%m zKb^J7oay@&NxN(b&QL)?0~=vLR8+V}!IyKA4ZvwKMr*m*kh431?*TH!O#~`&rPvi3 z>p3(c{ju;ZJqxQ6L>9m3XtiHHrCjOqd}?cNn{SE=>^dX~4@?OOO^3osewulAhmiSD zy=-r9nX8Tge&$^OJgNofgOvQ_#ucpmbDk4S5`(Z~cywvV$<9zI%4;5E-Yk3fip&%f zD5|4~8>8gDoo>j&lyKr=)TmYJ`aehWn>S;8V*{f_(|ZUoQ20?woLu?JDlV}+1~U#9 zFnnzfyLXO%D{s#a$hMmt`kYIMZXA`A;Ru>Doo$XIX4C?T)SY_3JEqHZc)(a< zj9$aD?WL=FZ%Qgnx*zxsavIC-N3vGa^-TKg%E#%pJyuDvTiGJ}>k(=eL%!c8Z74_6 z!^H3;e$B#hr&gqZ->9871)T zW&y@~Pb7Wz_f~u4pywyxX}dl_fj(G(5@|&xhPsmX+V$HrIsPVbuBf&ra$Y*uvIF(m z*tm(Er?M@=ukUN*su*$}gjeafNM(djha6lHpe3&L6KZe%Kr?-WI(%eKLuO%EJ#u3V z4aaIczOS&TT|NbF(0kzu3~PUN?2;e_Z&!n+8T`iex#LyVPi3t3_bH1i5Cy5fbC^e4 z1DPP3ai3*A&q+nY7KKXkWL^uT($$!Pl?=Uo3&{B*)SM~=js&h>GZO1+&E0g!d@Y>$`f$D13g6Mc02?|GV^WAE9ms z;ZA|R^y}Tl&Tw&YF#z;jj~F($5#`*~1taTzf!G zI3JS1`g7-?sbT?-9#wVqdaaFg`Y#&jMr*&nK@6PFlxba{@;F~P4(Ll)P8t}qimqC` zc{`jCs_a5(r{<5$-1t?kR2`BWVMA(Mb1_rxz450$J9Twj-i&CV;saX=Ts?XBtb*>f zSHKpKmHA20$)3Gh=xxA6N|W+pM~s(`A`(ws zKl^SYhv(#g)kpaMocU|stC7jVJb*Oz0s%lwt&YaXfW6tzk`~l9hYyGE2%^X>;;1Kz zY>FOmCR9~Nqx|&xhLS|WVqzpprzz^*(^pOc{-ev`y#iMA^1<$OM*w6WZfyZAxAl3= z)rRLY*Byt4@V13)E}B&Q+nS@T`w&6XjlW>By5qOusbyWBdl?FlFpUikLawISwHs;v z)3j=P*yHx5vU~3S_FuwITE0kFDNTxsoT+f8$0V)$PgKwNg_Rd9bCS=b)JqeV6Sc()SzhbA^LQ50Ymz8zV=f3KFrCF3FsW`V`v z4q9R{LeGt5vj;W|NzxoP|2U^(riouW=VV#Y+T{i2m7mVtoM|ZP!{4ole_L3_IxxH_ zU|KyS=%`$|XeTxwARljk0~)J?CY0mNi9%Q3M_XG~;t&Vc?Cm7ZH)zhW>Esh3Ni+6$ z+T2h#wL7;fa*EdYOte<(+1!RT4Biu#5C4|)YpLnJ{9ldy%?VWX{$O@GgKUyIya~#?_F2;mpY&rKm()OR!M-Pj0XgU{2lnYikF3(x4YvkDR0h zJ5V2LOcpgQ;`n={ux8D=3Pfb)_VpFwKZG$)rs9A8VObScX3!CLywtK`|9Z;EW73YsCESv7w;|m!1NoG4NUA65ihYU&0SUuDi%fkzmfWO{T58H2w4jfWIn2blm*qq1O)W`zzr2ReOaKw1u=!^l7~}@ z1fv)MYE2~RQjikQA4ARnDWbs~X&$>54zeJL@fI46?{io5nJqRIk8=)@hQK~dy|j0~ z0{tXM2wPO?=cJxOIyXDmhk&%rZ$CFIV1mLGi^Z3km=yi9F6?qm&e{gG6w-?e zK}+b_3)jN?%E>0eD#aH$|j$nKGOYfe)?eRYjw2{~vTtIGff zb{}S4IqUQUBHJ>Pi@ued$=%-%hh(YO+}~Oj6O-QG-TXFh0_06>TI*yyCe4YG0JHJT zckoajuXdqMxS?Pv_420u9QDMMHWLDG04_t7^6F{u+Ia$-_#eXxA~x;7Y*g{iih;G+ z?{aze=91l+{_blzH^*JWDm1~Y5X6orJkOwnpNTVvOI(pZe^R&VS7xi1ss#uOgWy=C zTH?QQasv$YGNkjdM$9;lMcA*J8JOFd0>oRwz^UuZtM?ww3Cv8kw6@-yH_u8U^Lsqw zZm|&bagOpX%0ck|KA_1gP0$BwX~Vw~4o2&&Ur+poyOt<1bJ18_RoT1-NUrFko>HoB z^M{+5_t0=PI!M}ue#jQ6=VXI*BUHus@)?C^@fJ2Um2r28uP9jGw^L&OnwFux)t|7R z;;*W2B<=4{7e1(tT&Dcb`ywQjLI2BlobAWvATqgaeqexkHLR1A@CcIRCB7KNfPD*S z?#~ACftd^~OTO=!tH|1n@Y0q~is6`eF}2c6?Y`0`uMoGvtK;~0xEyU-2I`W9_BSV0^``ke`GL&fvkgrgE@e84?w@T zEV4_iLenCx^DA*xzm}x;B3Mc!3k06Z>P!lBw6wuPL(;O*l%A>gAOFb5M`pZN)rclX z0D&jgL>ewHJhKG3*s7wlu99v>Ee=RCSbeR%X4l~}J+=uxfF}c$G&ljRuF$QzJ=;j7 z;w9xrb_&YU;`q&w7-liCOR3n|<3Zr415?Yzlt9_=iLLg?mG6mJr~Cen3gNP*+Gt5E zG?yX0;%)e@DpZ9+=8o`{vM<;3m&eS!VQyg8GH=2@IX8#U8JRlRdL}9$lDRa}+LCde zwcPl0DOw9~)OOo{SgwNKdn3)`wa(;Doe~C}WvTF2H8$FaH9Z9orSc~9PE*uLEj}uO z*D5D2xsBf6n$-1uL6W}Ki|PIRG1;_h&7M3wH(R-w5<~>v474QaZ;IB`d~2pCV=ctWj04I9!{nB{>9E_l z_p7=J$BA6lckSr%g~`I?7H=%-gU!u==K*CVfcQkMPuTNDJNku=v7#7V*R6Q-9*M&nX&$9F598Lmza`qG?n!MjMR&R zN5L0%cIKp^p&4k2B(5SOAD&1%N;;5|mj9Hm3`+leH5!!Aw(x)3aPgz`7GAUyKtKnu zM!=7W<_8v4XioY-+Wx!mBn~cJvLQjQVXDa2 zA^c`C{NDGXY_}dDYXe2U$V^sDT`M0weeull zdDak-T`PsT+%3veFl6Gt@b0V|Y5Y#7h2xz}jahO;1}H2b??rUK+-!3e5ZHJyWZQdR z<@R==o;yDN8Ye~eHhH8XPEw!5;pL9xFZ86Ot&l_TpVe;E473=!TTv>A_qsDEWBA|p zPs`_ndQyIo(+I>nU@xyFz*Ymt>2DdmL=gBS7hbQ`KNA%N`R9~_;*>AnAFd-v3daB6 zkVXBk2SUHfFyM3%a4mI|gU|nVWcHaT1N4B7cKHmKeh`z>%M_#ut3rcJTI+_L{^G#Q ze{pIG3loz95JC}PE-iZBa^_0@>c|Xmt1z05MwXP^m9n;GC6kJu*mJgC+TAd;L}E~b z1>9A4{>;|`wx>7j>s8T~;bg7$J4;K;#N=dfYte;4<^&MuSCB_X2id=&cbXx?DG88M zQQ)ATSXN}8m(zBw*i@D;1!#XEf;|h)Nemcg@pmp`yv;hyu-dykt0KB%50FKbm3AxA z!~xV&yH}oo(cFC^!ueqz-~G-^T~H`o-V^yRE#tPNfK^?neBo;&HA*~!Y4|J38t~j{ z&bKMBnA8+ivcAImRB9tyQ-D=Gog@AeK%eo{M%-y&L<2qw9FP`(_t`BI3KEZTAsM5I zEmx$A+U#3PmVV$ABm!#}9^evvEXQS&*oUmz zW!fAi>z$BDsc{HO{=O@}cE0b-3l2p02r(Vj^&ddYP|}@!HnnkMr=q{U(Ud~zewQTL zeqSS`Ux^8k#Na=M{@Ihy%YN;mG}18Carp|% zUw=)Clq4bwTW&BDE^%Gnjiy`@w5Q|7yjBwMf~_%Kk!Ch$SnJm49IlHI-nH4Wz+4a; z53j#4t39SSNi=1c4*-@3oL}tK0Y~e!urL3Au=sleOOAv6>Kj_**YaisaDE%YvkFRv z`Vt4_*Vosh-!nAw{{nWnm9s=Z1|yLBcAuY=B|t>{Gbf=cLjZ#tPT*kFn~C5yDvWed zkR;UhaZ(q@*K6+II$`HWe9Th@{wA-3-?`JG088?-4gGG_YSC$eK^%zv6rgMeJNpkN zbFMSnk=`W-EiElv%J8?zw;1J7xeSV*@=Frm8ovRYmhEjbSz2tfU#UUYPtx;}q?4P+80n!?lX}(jiXqXB0?h7)=gE7QnO<4q{W}WOOPr8FM z$e*h=XAN0lhBvQ(6adsYYXXDfd2y8~`5UanD1@b4&ngvu&Z5N4qFjK3_S%U9-Kc8w zYE3|y1o#TrE@r<7g1Y>Nw?4fQgJIjXOr{PiVX?~{pSzjYc@9Eq1RK-K?J0_!r9WkBUhv9?`Qhj(LO4$0pFR{uQFoOu0k2?O6$=D@Gp4L>pk617oElj zjkoPvW~Nuafq;SvX12U#=KCJ`@Vvl`|!8E z=9lO@F9jMO8h39{5-UuN@7S5gQ3Sm$ZEeBW+d6O}#GA-=UAKk2TUJ}E4|S%Q>|V_9 zaO-gTH@xycFm=rQ-=DVIO|OJ+sSP7ZEMd*zdGR|6t*$;DgOkVrV$Z+2 zFHJkSbcnj#F}_cq=i1u>GFJo#55AZ?f*uR>>IIT$5e$m9F<)}KjbgE?DB%o#U7ToR z(C{3XVgL{wFcMfWC6GKjY$AIGsc445L<_C-CG*{~`vxijIj~Pm7!(C~0MG~alX}U5 z77}gwFatBeT*lD?r-TOt{N+;bzuAhP3Ea48JdNYi7Dc@loY**~AIsHMG&JyVhlfa- zgYT6&N?+n4)TKWa5Wl#hwv+np1R@*jct9*&F>oidP>iL2)T)MNg-^jEiUKofz%QvO zI|y9qfFifaO_>D!X>burm$4@clc1(=zn6&uev8|+Kim< z62m*8wcAQsqv-)3RKf8kU9wkc_>6~$Nio;JQxpH@qaX)RSs+NZrrPzzGq(o z;KQ`>W`E=I12ja<8%r&~G=?CDkP`i<%6VIQ^Ovou-+KSh)jCCBAlekVv8*G@fk)!v zALE&>lg)>dvHHoP^8Q=8Jnx6rv^P{hj`5#I05`WkWagtAEB~;H0@na;#J6EMn`|97 zRQ*B}l$@%n*#EGF6$I~o0-$!%f|Ij3&7$P|tm4RHibOj+;$UEaHFuUTZVR81YSc#W zPgc}rWUnw(u5^^pD&6X|{YEAFX~zp(hXSWtLBAqLSQwNNE{E5RGh8;1Z4mkS_-7#3 zOcwnKWw^rJTUrrJ`T%XBMT>#pZ}Q1JRM_GT7`NzrOk7sk`#A@wzY3?N^z=vqwS>(> zAqGXsG2WNLoxZl@e$jgOg??#XufYwJ{w&codbrq>5C9DiYVrBHi_f)QUgrme>LhLO z&hqx?MH=U;XOixmKyUc3vm!%`nuaDv85UpA%JhJyiWyyRD(Y5`wz*e-Ag6$m;h85u zk1x3HA9QoEJ0ksF9DyPqJBLP_WEK)>@@(F+ z=q2H;W@&y>#5$>;X=je-+nUkz(KjogSR2Ncs??Wybq8znx^cYQf+q0Wz(okf7nkzB zazVT}Rvzxhj+T~}rv>T@5?CG;C9WWfZekQ70&hckgs8_m&H6e)xPCynDjLa<#yeEWOj!V3AHpzeuOsc~~5O5*V+^5&D2$ zVKS`K0AYChE*`Y83_byBV-qk+1C-gGzCL!hW4xXaH(|`>k=b4YHbvrHqP`=6`X$n6 z{sO4H(O_%GDiz9>B!CWAP}qm>)3)$Nv`2>gps^RrU;id*>cijEY^;KDHU1L5*D zgpxV_5FyZKhQB>$|}Tg=lxO9KuV zA~JFw*s?&`GBq_-R8euw-}EP7A(uw-4<*8H8X5ncrKcQck8{a=zX6jO?RQp5NT#|1 z&?lPG>cQ#n7FtxawTA%2HVEiW^QY%4anSLL!Ec8g=4jZdrtP6T6HwLuYQs4%$lNt| zMdEi%HXuy>y>X1ufuT>Gv;QESh9qU1*JmH=DT9c(ruC@Ye6G2si`CSw=AYO291N$L z8_28jd-B6yX=hX#6PJaLj=Aw<>TVku4eM2!OmCx%Oc-Xq%hCoSSUUJfhJKe-XHQB| zO0ZjtQiiswBmDMzWG3%MS<9wyU6L#}k8jNtnUibA$sTmPlrq(J)2%js}6dJxNKL(ITdbClMF(r5!c z*0#1gY)j4XNzBXyS7+s})ZB}+DU`efBcPjtv8iS!32>Aq8te>?Tg#)12J)@-SP{MS zm~hij(=67{H#xVLp4KcA4D%*KXRJ(bj+Y{bqD=1GXdX?!_E$MTV$*V6fEnV@tj2wj z*n(dg7!j4zsvEx`B!?KWY9qP@-v(Ev$pdB}EpouD(^hFXpj=zkWUaKUXu2+B9 zTE@9(ld94+yZQbu9vP4Iq}V)KzET90LPJK{cNZ?TC3RJCpT3bwY)z+Q+#Kp+F) zI6xY;y8C9(hiq|dOQH4Ca*Ru7k&NeM(Ae zTF&q0n!+FljWHK77*ep`l>ByeCYxJs@Rf54ir=bKpyqgHN5Z}QdD>`WFW=wO^H5x! z80&fjZ0vjmjL7Cl_)xsh%_wQ}fQrmgV&x}|U?1WFHC-1f<{;~bpWvre>pq_5(b)g_H1YU}zN|Y4bsgWPk29J~Fi~a@3GE-4}3<_r7 zJQkUI2j!46QC^v#osmrULVvdQB3|WFo_^e90PKy%Xw{q? zsVL|}sYvsO<$sm@B*`v@j7@Me0QbAnCrpIVu5;$Q+-D0o+sWV=3d*pmJV)64aAg3$ z3V2=`UUJE3KJ3eB64p6Kj*yE&-btuKC=PaU=s$n~Y6{{zSsuG<`1@8kmxnmL|LP5J6#5aLr#zv$D#ij89vQPIghAb?8dwf$&S?(K4F{HOk{@*fhwKm!vn?T_ka zr+}^-&~bbaD<&;AgNbZclkhs=$UkgJ!0D-VCd>Ij^XCbPD)nr~D=IwtIlpDAa&~xc zRT}I|wWvx`+^wA%UFODt^es><%Z-9bw#Se)d-edcHxuM^j*iWzR|V*Z=w~CvD?H|$ zODlF~N3UTTtY;X6)0S%Oa@*1w28d6RlA$oSz)>$YCB;n%?XfqdN%^?$tY|aVz#>0) zWPqqrXJB}kZ|ifG@4Y4cuM1pG?GIPHak+uk_h@fv-DK$kllrf*UFVX@9`;y221ef5 zX)Ab@)%Tp^G)=X?JmWx!#ik7vJpmWwZU)>XwYh-rmepYz(CUz1xI5% z(Ls*N>S0ua`h~)d)p;59k8kefdm(_s0YON208p|wHhxFM=1+U6u2f|H$lpW6yG|J^c+>+%wr^qJ9KnZ@Jxi3!CD4TXMA6I%98?aZ;xgC7oI ztB!~;i~)gJaY zZgYB;?@t9$NmA_T5PzWTkA@(ew8dpYrzz5ZtVpC%`99y+6m4UG`f>Mj4j4oR6oeIo z?U5Ok_k_ID%rmLBXZ!x)4P?lK<t63mIqui<* z?$xb@Zg!RxwsV!|C#>oK>8rr}DT8Y4ij(J0Y@xyH-N?zw0oW=qivo5Gylc9EehO+U zb#-cRmnem)W*w^>@ap=c*EuIc2f~zlKe}lAARLmCwl-S}L}5PB_5EF4BJGs`EcQFX zWxf;Q1yuhX`27v}Td_)^w9l4^jv728q0qGtH#dDCj*zKCk~gK=N3Z#-gFfu#mIGmi zc|9bHlE1N=k~Gpd5~)kl>9jwzjcFiKl~VGcSLy=IY0OWcl=^2SfVnqt*~gC(PoDLb zl<&chMf{n(*kxR526~o3gMT7N&5Wf(B%}~#CT%tgf4VT7`)F9fzTIMQRo!y9_%hqT zu=d5u>hsgM7AMyc4d_&8y!gcO=#vd}$Gm}n)@q>5vYaN_B}(j}v-w#s9W|&cFDIwr zdWf)5GaMfl5z%eiprWbi{=52DO$|Uc-zG_e$#?Qvd)^P%X7zR&lXYJ-Xyxxw<-T{$ z7)wu7oP_9Cn!otMLc^OWtEG+tUljhWG?hW3%B!`(!f=m`D^h#x59p3-_OV7y|P7Qg;HzeJuUM6nKNIJ1cq~?q--Vqe%I{Xmnrz1q@CYzwN32 z=oVG!bazSx%YSXrGdX6C%k2ee+i4k;*~UL;x7=)!efbIZDW3JW3m@OzUZUqMpGvCN zIDGugl@QW3bJXkR1S^^SY};VZCqHsK_{H%k_DiV3vhZ^*{U0BqNSUf%G%UCc7TL?h zpMHIpP_+*<$b2RpAFb45@n*l!DgLquF*1fAz48)rQdboVy~~upDH=(k(18VnfZ!G( zS@~THST1q9v{8qzBTAhNKGetq_U@Eb9Wk$}gnW-Ev%>YrOc|#-R%!TJ&38=vd{4B0 zu7)41#V~Rw_n0o7A~z0P$k-{a1(W}F46lA?d&5)t)63f6$55K4iQmOnrw^8Q&yD>Z zZh+(S8ylVf9hcS*1Q|6I-HwdiN20lGojtxARELeXlWMEn;=lS0#pLLhHXbk-dTMkU zlBJDl+BPH{L4pn>4%&h0L?NSQd^SFSn*Z=zIb-E>_2J|gJwH8^ZF7&`>8BHAU-qv= zEL^PU+G|+pSx>LW}0sef6| zvzrN&6v(JEC>f!dIC3TEb3$PXa|M!Dfnhitq<%n2(Y^wt4HE|fjKN+n<;BHDV0sF5 zzITi)X_PV=^nG#MaD%e;=j_H^X%qGs8cijokKh#^Za!$$S>YI0TqLr9)*M)0VK-ov zdGDkFae|%lQ#_3f)S&%;4{VH8g+W*nsEmXJsYn#d~;~F zaPce7a%A9>bx-tdFqMHqmzjgoL0R@d6;8;!d@P1&EV+m?pT|yz(}Jpix8Q}2!TH2L zy72O~x|WrM#dtv2TJ-C4;=kzZkk=wPl=R>-GlkaM@H~CgdEwpq1^Ssu^77o{J*mqN zBhWAL;rmDvb9sBQKir3Q?!@kp*Kyoml}kj)|Nj6xyM5pF*#bCL^%p zme$2PQl?j6F3BeRz98(r#7J~PAmbZC{=*G`c`xiQ)026Nqgc*+G7EhhwJ$8)1`=Qp&RGKSshs{Ck`f5QV zOUnqDahKIGpT#!%+rKoKY&G|+sDPIg5|%*(uPgSS*Da?o^w%SVLIg`E1p$x@sObSA zMzT-`cJbk!EH!@HCviXKbh-9~I^>UV6^2~#Gr~M((4$^02m9-88BUPMtkSs5?)x#L;|8%pyxdGzbQ2P11Do_ngYBOxq-%Hv^Fvw~Dl{FxNKQYc=^LXrU63l#C;oX?K14^z({Zz}K# zP#&&zVqeY)ed6l|wj7h+c#j-Qus2aQBxbgiJy!8XJ&=`{52ncd+0>B?mFvSXv7Pz- z1rG?=2~t&(Pmf#V_rMUAFC08-!Y@Y(FRMb(C{Xu8WKeLL3;AsXhR=U|J0bY|wEw}u z{P&kku;cA~zxC-8-E)TBb3@k2$;QiydZs}Q2H@K5%--oeYW|Lp$;c1ao<<9%H5ktf z&Wc@J6&ICeo9K8!FkvTnZRCQ!=}ZAH^Q`VtnA(@Rl*d*D{?l4cjsu+iE6*SI0>8JT zmi|8gPfL6J8Wj`&#pTC#W(-g@95S}rjaf8z_!$jV+m2bJKcWc#stcfeaLs(lq9%_% zX_o`gP&ZzdDC^#~K&z4!x$%VAy{%8i+)so|_f^Zi{09BTpDTsZ6R?zhYLzei zlmhH|afjdAQ4XA`=GlBaOvI_``lzM?(c=jodI=JMVmd5ub zkbJ-o>Jn}ke(qjw^8#ZOwn55jdFJ{NF9Fb4Wk5ep)7kM41C9uL-}zW=42#x$$vYgT zGB1MZ*i;iY83~{?5D`;VeFHe2jg9YppYrL1p60%R&eLbO;PqpxpOoG!up|{+PfvW` z!cTn~TL{Al@BuK0_WE50etW>>K6(tPlN)re3@Qsuw^QazX#t7#iP@%mx;hB)Y%!5)t8K(jw@0C-)X#B6y=+$ zv;WgSY$yNvWyz2$fh2i&teGs<9y>p}+k~z9=&msJ_OP_<{`xo9Vn<3z2?J<54~Ql@ zTur=@)0DiW`EbL5{wUK-b7h3Wjm)l3t$HM!qgb_j!Tj}G7-;tbW*>9P@C`w#Z1ATX z;c|6@)AOPks}Zvc%W(os%#WIy_z{99fuD?M!SmpBX|g0WOMaM>-ljO$3*@rASw0ab z&_HL81AaSzLCkz@sU!NI+XQY|3cx(7cEjaaI}6&J7Q{MIpzrMj^r2->tlxJ*c%62^ zKRt^&9AbZQf2uPH9*mJ3AF+5-ptqcITZQ(AF#2>L@&ufVp_do%gTJX1${>%=-5gku zORd8fZoH zbfVFl*Q^&Z{a}*AE5U!4TW2Fo4vB`bigh~b$2U=JECF)VVlLtwtMULrpWM0XZvPQ` z7=NHIIv@2j+O!wKyQX9XL&=JD@Sta!E$U|;g<}S~z7|v7wy#lDgf*f12Ycdy>RZ>L z7pL`hJz`2lL11e(S_ZVFz>w}krtc%2e97la9Dey4i)ydw#oqR8MMse-V+mvSvYv?R zEe>^3A=Sas2v^fL?~am|O6(F<2GCRa8XOD^?SNqCT8wcTjCwxdyJoCxrL?TmjufYI zZOH((x!|q?T;z)*a@^pS=J0ee(mxr8Cs$|QrCx^Qm~nGo#;fp_@F2N|#^V!%UzQ6d zSXfNoWeXyFkCQRLNi^Ldgj(hQtfSBg@nxa52g2*BcauBE&(8{k?YXe!X&HqN1ygO{|1zmbTne zg)3;hrlP+rqawpI1SBWTFiEh-W0DxZJIyXA$C4XwKit$8r5Bd+o$N<@c*fW#Gigym zyp|GsLqCZRb5UIq!}@4H5OG`Q%A_#kNA)55KE3NL^g-C|AlY9bgVPj#+36=6gjjf* zCsTMeHBV`Fv+UDc2=e^$0bcJL%y6Pf(Y?LOCQ~2`0epmwjrfcC)N?*1$OOpBZJ_^? z)!>C~F*@dV?VT9c;%nCLQLVI=X9{>>{iw(Wb3g#$#8dp58dQgX5CWF(-NA&`*S8{? z?UWjXJg#aj=z(^E{2I+x7Kk3D3HF@FG}N45*QygFk>n+qHF8jp3O1lw6m>oXsg)*A zgAL$^N8sO2=BN8=vzHHgWHqK_5x3}|fW6+mG zYX$p~B(zQlpf?ZXOnOsel_|h54*50A01gaWDv_jAao!3}oV9jwj-jzRd)*QOPVT&3 zdzz*Tlm@kKlrFRRE4*a6ky7O>m42dWUV`1E3vAzRY_2A#eDN=?M_wrE7rD*_hI9cy)t4ID|D{Yl+R$@mOPUxiKRMHUZzv%REZe#)o+b5n6wl&uNX% ziNPcwkk86KtT7sqRYIlcFikh&txp6#{huU-fFpAZLzuAh;DK z4S2sh-JTjj0D2i{Qn%lL@s0SYvT(vqFAv3cXHvX{qP3|XWOs&JA8;k*&^WdX(E4cp z=Adb?vpO*=aju%i*r7z>>zo#SDPAx)@K3|mSZ5xtdFh_sG9&QrI!y{# z7gB)^z<}gSS+Qs9b%6i#Lh;rtYuZ&NS7en6* zp+6BtiG$FYN)S}cLq^F(djJD%4J<^I0TKWf4WdzIlIKD=BsUlXLjTU^!;Z0kjPGGg zpxSxn-fU%kMQHZo~*N>v?P?0f$dR9k+MD7>`=^ zPaN^TtfvzJnNVH%Slw?V0>w(bmznjTA%ac|8X~mtLY*lR%b%E2@@A|QB!|G(Z%TN$ z=E|Az3=GubjB~FQ(a>xNxm0`?RnNRMiV9L_p@6IGN%G?na*yFvJKgbg zowmZ;0fB?#$q*R==>`%T%@=d_&Yl;+K&!b94?AIE=E7|l=#e@n46bdF*9Ex6MV32z z@Sl|e{rWNC1%>}KzM&bn?K9lMcnp@yQpZ9fWO8zQ`jdfznNaE7@oK;D@atK+5d5rA z_ymyWPTGH=N`+ZUFZ$4}`EcI>V$%h2fGKqN)$z^WW9t;SIsdPv3hpNrLs{N%_{1&O z$%KaH(;Z{Ed5!I{%P}K1YD5^400L<2d~FJ&5)exKTPCt#{hO!ACn+_UClP}Wt_uhm z|5XNoa0=i?knjL+C*ZG&|3fe~pqNUDp351(xk3;9n^o1{DSCcnrJ>Ju6WqDVa?Ye@ zxL$5c=>7ov0~6^`@LB!K%9vjLV?my1wgLHDl|d+FxqFzUgQ@j=h*8{>iI|P*O0UvZqF#p4x-Wz+&m+ zUwA=EN*et({OudUAB0%N#kN2D)v8=J)N9Wi#aA@tvIOORy3E0JF1Mk@qjM?MA8OOm zx*ADcEfi*CapVUTwl}YwF)y_5Ntg-o&=@>s6on$Z0mi*o7+unk9#x?jKXVoO12)O# z#lMxTTbTE5&u;R7oeufr_1^Aj!OiJG2))LAPuX$`=0)#;0F_mQ4cfJJ^jRQ%8Uj1o z^%vB=UB)v_j}xKcB&9WXS#}jFfnnjapYj;bJMK6a*}vft@!`K^@LJRDPi;P zH!Iw^EPegYA$5zjTD!AH~hZ8N@qrLi81_?^==xuN{joMpyXL zonD=+WC0qtdWEi3gYA-qwKes>SePzcTX!?`h!o~)Fk&{s?fYacy_*bG%?82a?F$7G zyDnv;9HDMK#<_k+^x@pGsD&EwJWrtX#w`9{^!3agA&J`3(7Q*w-Dput?Tnrx6@C%7 z=;my4Ww0y`*R;xbQb_o!W!CK!o_dx)F}_@s{W!2=-Eh97q~%SIjm79_?gWhlz_1j@ zj_!*6WaIMTq%HsR`5S?y=8&rWULwt_?&?Zr@dRBp1< z_(ea;hS1(GJsNCE6TN7?M=UAk}{M=2<&=j^Q`ptmXz5n8Tm<1WMUpo>rGsn;kDmI3Cy2{x* z*?GU!YrZ5o;v-M);rZ&| z=FJ`7p~=z}CScJ1>b>uHqVP(a5_HG)y}z0@*lT~*zE2l>;M+0XkbGd#D`d{`UV2@u z*IA;pvfe4RU`nUZxKk57=H6=jfPma1I-*J)J@kl`fc}dRanuXdN7`(TlpN?_!AERM zQ}vNjGPBRQtzvNB-?3*^bn_^-I*@mn@?_Sb&Rv8B{?0a#0uwuae?dj&0N@Bmhn5><{k%s?=jM-g$7oSvxwzj zU`(7}D2Uke_A4o!RU|GMzw3tcn`b^4FgXidFb(}}c=@w!Hea(7U*6@~Wnhyt7aS4?}U#qD)&vR;cT8ybetf-k8;c&ZxFs&2Y z{<7M@CMC1d*ihk1c+^h>&))U2hGTf^6iKw92`*L|bNti|Jlb=M( znz0d$Qo*_%G|Bz#jS!{XTjzxPu)iIWL}lM(Vq#`Re=ipxP17GXfO!GuXjZ<{Ah5)i zmei=5Io6?Uxn1&5Z#d4lk@*lT^Wx!_v2ua~aNwI=18k$*ipfA(-2ENKvr|B7LB5eA zV*Xad5i0XW+Z2SS74|2h4Ae^*B9Fjp$jr3rfU~E*2F53$o8uc@0-@Vl8)2C%0~M8N z256?A1kz}J<1HsJmn*m!FpyI5_QNrH68{fTUmXxd)b726lr%_((j`cvlpqb#N;lGt zbc!I-Qqo=0UD73jba!`m@9uYa-+RC7Kd!qw?#!Gs=RENX`HS+9o1*uY)R8YA2+eJi zuIlZr&Dw3rzvI{!BA~<J4_1aO|JXo&&#g^Ue*t2WPg;1_5SQBEst3- zXU3Q!dL(r{g7?x2Y2d|fX)*z&j6Vm>X7Kv%Sl%NwiHQ&+^h|JMVq!zX}%9*gr^zhEhC>Rd`oYV)07noOWvcnl> zI<(jcv2$a}euw z+H-4j#-@(oO-71aKZ*OaCk9b2F55Zga^0*=Zhk&Z!oOP=y@v7*>eKFe|G#cZ;UagY z7r28{+P{};LXUE$R_ZJrnrH>idXO-U*xD$x#T3SK6cTUjTXod|su$zGsE!9C?15xn z`9y%DjsxO5U8|WD72o^RFlVMjLWh+5e}q>CN;K^_jHe(!*+o}PD%2i-yGq=snQDg5 zL%K8YN%wlp>g~|=KdIX{$dqroJ&6!s@7bXKBTP)i!fdt{PI0@UVP{X-u~2&5TcdgLkWte zg@p)Bd1|L-4IB0xEx5aS7#nAFJVs*^1znp{jE2&{MuMW(0jIsA82X)H=7bc$s$ zcVzs$4kYmbfPhH_=A_6N@=8 zg#4KE8(cT?Bq_8~`(K1B^RaP!GMuxRa2(84yh-$- zH^D=u&qnJAWgzsyzzy9Xq2LYov*S(SzwR+cr{&`#njC$-3_AKCvN(04@3yY~(U&!+ z9g$f}^E-}lqOqQ~a3Yr`^n>rRDE>+ZDmCHOu=MY($O6NTFjGl`KWiUA;BFrTqnEXE zz7sV-8nEC2BfUK)(q4p=ar&3iRtH}0w<7C1Jc&Yrovs7dPpjugV#|b^0Iqbn86#g9 zdG+E94YXeJ5GjtDYKi4A<)x#knOXWcPC!=M9H4`RB~ z3lT~!k+k291pNw!6yTHo6hBXY1sFKk!AL-sUV%Z7<>>h%u|^zEz9ZeR)q77Kem%#| zX&`c$r(VHG5=8S8w43pOz8#(HUsEn1#sLllJuUE`&~&Lj=q-FytEnHo_WG{yE|)8M zh6LdS8X!}?cG^G#j0;dI1}c3x{<=pD`Y8c&`L7Qh=V+H87Iox~^6Zd+uU~-&0x(0s zCnuM8aHwERL_>_3KX0rfL4G3kmOa6wR-2P7f|1S`Vw6>BGdGfvimH)a@3D1968_PE zapoSd_QCOBVAfB>=tEDo2qFOv;8l`M;vjxdFiLFVeLTmE9F55KC_om+)Vnh2@Lzud^Pf|| z%KJR9rB_(vL3Gyp47E2Qi}%!EB@v<3#o6F&3LE%LOx5#!>oa{bg?jU{YSQ+tH5y$z zamf63Bwn}_H&Iy6w9yqthh05@fumt#=Qq%$V{ z9^(!R9_M>tyrty%m)ri;-RUvO4M*D`KUrl9F%$gSzcm6(R>+Sg>WKDl%p>-T6WeT}uUqke{$g~mx?#<%1C6Tc8kk=9AAer(_a@}!c7Gwj z14wLu$8Hi{xNeOtFJBMLqhLCIlpXz8JgLF4WXKXqgKrnGX~lL#7BFFU;JV4&d*+J+ zP6AdG;QV-5h<9z9qTPQ5Z|D4DFEdzN7C-$tO6J#&}RV`NFisx z{XT|nfZhWbg1;PT2m#3)vWs5XkU2V*UJKF*m^ZP1*M?1vSFyl^ul>-q+FZ%6|Kf>6aSoFuyEt$_dDI=i zOPN*7Y6!C#{4|lwT1m*Ss--1sVnTb|e6E<%cr`2v*KOGRsgp}3>)13~Zn7ANoKX*?h;rYO4cg+*;c(WZsW9B!miS!0V9F`rf!60ao52 z%2bTQE}p~`y%yPRRf|tS5e~NR!>jO9eB@yfeYw0Cz4_`LpLv{iAK1$a`s`_2(TekW z){yVYcY7UzakNZKe-j{0i+0I0ESf$Jc>LT8!+Ca;|AXO~0HY0o*(-|Bs&QNNM{OQ8 z@l~GWcuU}^vm|oK%I|)IS)_6;x%+Scpzm8;WEj*+1RQD00;&1-C>RSIBx3=g3`o1u z=!~b(?A!gObIBRg{Pr9TsQMgA{SU?}cy`hY%$v+OTMnCP2063yQNsgBcigOg%y`X#2FxyQPyQGYjic0&j)}?cv8n}AT(~O@69x2<0HF{9I^qgWn5!Kj zHp|)vTD*1HhyZb-U(N_fm4FilN@T$P&--fD+*XmbxNSJseApibjDbhUXk|z9)l3&7 z{v8U4!GqpYA+gEeq8-*ITSxA-y|nqVwdsxZ%BZauSvUn2tJeCu;0otqXJx;q(pDRe z$1J^bl923NhagxNDOvz4=KXLu1)>EqXaeapZmS@wCaQa#sOLrHrteGmu~BEP+1Pm3 zOhXoWuN~w2WT)hk4+Rl$P&4{FY0C!_z1@iIl;>!ntChNsmZAr@xV;hUWFwARhXQ_n zKK~O`9hc5-4Acl`X&ytHx;bROvpzRJLVUN-$^68|}1(c?V(tSO@sp~HdtQa+oTEurVYW*rz9e+PQu+&1eJ}*dN4_seM z^jowc?t6s=bU^7xwUCaDEgTq_0XahE1>ta){VAhbI?k=T;ZX~*V!~e~PTbphbl4P3 zy{4*88h;1~VHH0m!_4ZEyo^V)B|HDsw=pcn2nFDX+%jsH1`MSUBzbP5(lI_Us*+E9 z58CW>A4^_wfwNs(&*3D&1mTC_E0T(N;mFf4j#ef}IF+zA01LLh;Yp!K!CH!(r8p|y z|8613s=*@j9%~z1kRA8s>gH&#I1}sORV{+}NA8p@dbLAd3lna*(d6Br|Q8W1Pls4=Bg20L{f|D-)*JX&kaQQ zaFU4nHcu35aDZ?Epm>*F(BQ8$*&UBO5AJ#ay1*Sxo@QPqe=A(t=|E#fYc>TPD>jEs zb&Nh66;-1jZ8TsbMrQhR55pYn2Lf*7lMVyFN{~~B{8tJHA0H@Zc5OO6%F%dw-i>Cx zl=36KO>I8u)HRwt<5W#3QP1wA_`6}XgXH28GQq34%fiaQCpA<+jhb=NxGw1aC<_CA zHii!G+2-t-@qduAqFZ)=wQg*j4D>7);!oL{T&z9ra_R^knuTDa3adf$2C+x|?muy` zp|N{=3}%Bo0Nv}n&=l!n0q7{;h7?Z%Db{AExqZ;Gh|cN%H60?+%d|5k9Ni%BH1p5o zQ!=b9g;e#S+I0~tXD~HB+rC}s0ES}@HJM>vUWEEbSigZi zw&ZeVt`0{OXU=F~l@EDAT9hXPv}?B39_Xe1+AcnrD&5>JiU)yT{@}v7^;8L-R0J7) zNc%fsgU!K*UdYfKN{s~Ep#*z;Ogtpy^$vF%SJi>{Wn=W8KMrH#Idi!PD5c|m7OJn9 z`#LUmR1_*yS8^@$4~eR0gS1N-zzUj~`TWAur)jE9QA6C)(j;u)7zCL21NNXvx<6A% z3khlpM%afDp0+t$ziQ5@XJug-vhc5+KsKmj`+jk8KF`JW17d)@1q?&U1egM$_ntJd zeV~q7fZSygCPeC!k`327Nk&?kRhS3bAWKFx`k*HWxJZw7Uh*GB&X=j^h28z;(eGYv zCUcU5N>{$r6Rso)n0=l_K&`3NC5`yAuYF4rmg6G1na{^ynFzRwm;o*>F2EqJ?>hN8 z8t7%Nt*?VZ3>&P7D5?2po8m+3pzrdr&nr0$oNK~i(}b0sIASq&m4W$5l~Srv0oTy&&jxI z&?e|@Wy^ouu~ew|irk?U>_A-(KV9#YHy>;5F*dR=W^b~dI&;>Wm-B6Lk2RDaNlyHC zxA$RUVj{H?OCSM;@RMDSg-t)1webt!bEO&kM*P+uK3bFt4I6TygO8~~H4cI{=t2@n zUIXHrfuH4>+o&ILEJF!C5yxQsPj+lZZtiFCa*{?yFGxvA8B3-X(=Ys{g}dmRc$50n z$X+Mh`n);xB4`G7kcvfRWq+*wJ)}i|z48f6I*VfF*l_*Mmx(ZxU=2Q=QQNXH{coIl zkWjy2lXv&#CIi&JGqZGd7w8k4?5{6w!EFOHb6_9}_Ik32t-$W-uxSC!W*&_FT^@WXojMX-`B+UH$ z=?^VLu16Ld9JFsBD~NpdLY;db`X(kP5h|QE`-${=ALUz~J$rWA$!cbBG7d~zc<+WyF8sEpc7K;x_H6}aS+y)*lMu;@dru3*_G7a!)=dgPh* z{Q{*hZb8;SuVXA)ddUbD3B&boqQNlxHmGZ#S#>QrblGLtLADUL;Q@nmbrrEo+Lcbz z!)BB?Sg)@ro_@hs{vZA%w^yiIlovXv<_5?sB#C8%Arc^>Jr29=L zPT(`s&nS^Q8FygRmAgES;(am8#O$U}ptk3}s1$5z_j9IpF=&x_bZ+Q4FO&BUHPCN3 zL@E!1L6f<{&tRNd4z3SoPW{rBzzZ1gdw%g|C z&9rFEc5TIMY5fvQM1Sd~&7ps*ilj$l5dSu8Vr~8Y5WQm2E+IK3#V4v2F5`W-ThIv@ z|y1O-YN`Y0BF@-hHwC6DOo&9h0o zl@w}7P1DBpXZ4SsA3IZkyMXMp6C?067^>nb&}DeqariCAIuH8d1i4z*a(C@3q~HK& zi<|R*u>g}KWMrX(X0+_=kt!O~oM*}IkI(X)F)nh&EPZOWjCw;rdP}xu(-j&CnFwKK*%@8OMLt93HEt4-R;Bs$ZTf(tE=fX974L0qa%DN zp(iIMtKG(~1axQ@zrE+t#ZC-{lWsN>j=u!!d>)8r)xdaEpjY4H3Jt4m$6N3pM-ldt z#CulO&Kx>(U~3K^u2#|7HSGv4n1**CDS9a5^6-Tsv(9gn`st^>hleF>$>9bAjZ*=E zL{My`RmNz=T)i**e8&xBM{-*^h{wl!;JmYCC#@Mu-* zH*K)Ysxi2;*4GXArN5<=yT=54UZR^GCEi`fq%t_pz^A zDIw8ATD?-PA3wYy^%;yle{)oj;mh&}$$w)lSW)zIY;5Wh>4BjE6tU28#l^+vq=)n3 z-D6W9bsEpG-H4Do>S-4I5s)@O2B$Y})l!rA$Z2 z%D8CX{eL~D!)?c{vZqVxJNTE@*e3do6hG!|Cm%t>@iZ$(=fK8LYQ8cX%@G2%-E6wTHN3?6O|D~fEUA4$(TrVS!;o6oqB6-wMI zuQh1mFuwfOHfKC%Wp<2?MZ(7=IGimJgwW>Kzh|!xY#j`m-O0`E?zut#%q5nW?Y6l7 zl5W9g7`ZSD@6KG|)5axmU8cu<#;UA2GjNtS<*$&O>5RE!X2eSGKYOrIt3hyks23r0 zA0EHUf1A~@omh6!=J@X0vAc)xsLstqtpKT`3-B)r^$!D4av)u!k`{8);S^SC%1u{;dr_bd-U^PV<*?YqaUwQuIs7eeCHU1pE0z z*O0HlloRS?9MO$tM>gHnwKo{b;jN%qht^r52wZ7(<^yHv=7$xpIQZ!KV_zf6_ z9;27z)x(+|MoDQ2u=u|dmg%A9z*4CI+1+JTotcp_81NCph9E5(PJ32*HuqdaAnEE_ zZTAX;T$Ccu{JXN9WqKBDVe_|Z*G7y`Qajn0l-Fv4)b?0?OGAfT)~e_WUmB50T*Z7& zl8Dc5LV|U8kHI4vsJ5;SpE6C(BMB)_^=+Y$l&vjYreFbsz$@!Fg02Ud21PQb>0c<= zLg+aQzaP$5eG%SvsvjcN>+!E#$A9Dfrx@PHA6L28;;WFT3I0LVj^tPM%6>`6vVWpV zMD&?c*KetBSW)XOZo+r=Ha5sY8t$T+ygFz4&w%h`^O+Nm8*HfB$?E=#)AJSCijoqY z{rqB@nQX~0PoGr9JZP&v7w2g6#=A)tKn7rR=7-|jC&=&3O;AK%$h(+ge44=eh_du2B*esJF*vy=T# zpjLCHNNDQ>15YszyBZyB=PLt;bVvD2jP%E17W*{r#}?b?Y`U@*JN!0t ziBAYKF5OCWVh1XWx_+|-T>s3hwu=Z4S3t#>R*2miOkos0DNxqekM7Q;j#p`T6My?u z9TbW`%lU&@m6@9x_{2}0n!nviAL_=1^S~VEalR!RWS#%Su;1CU8AV`iPXN=l44Yx6 z1;=##8|H;4G^C?kv6q#@dbC!+^7YmmyB}YI6$?!Ee|89@y(Gbm2BrRBl^iKY_yaz0 zbRF7px1CFre4iJMBl_2Ha=uXg!$x#cQXhyVew9Y#7WKcC5Br*`O9^DAH#YVjHNKaJ zA|6?+hx21&YnkA4F!n$U;RQE$Y*DDt$CkAIU}{rkHA^A8fEHj5^!B%(FM5ttgfVE4 zf*%K`V6(_IQ?K~;xnmK@$xc@^rO5sy{M#jx(5aD4GlwD&Iduyq_CdEt7$8S#&w*c+ z=r*c?#0+$6K`LHZ=L;y8;~B7t+8@JRsS2mDmis9e{A?eYJV~ zOLSerqrL`g{%OS|Bds@^lhDWa3EL2DUnY%jLJk`fFX02@MqtKdv~9i*9yDE zH`vr?B_3*OYR*F_Z3SUSEzroYqkJz?Qa|S^N8vgFM1Sc0wHvdty?AOu0^^ryNU@+z z0W_|#HP8)rpI0ons{>rnOcrQV9g>z}?kIs;1M>0dS@Jj*e|{B6CZ(cAD|~d0QS%S$ zNhv80x!cJ74rc8#vCe*5D*-RF&s`CPk7sAe?|I}_Tv(WupT8A;l~q&}I%>j0d3W=T zTxmg?*aC`J5Q)I(eCB^+oa2LeQg*SRhflFnGi@O$`2^${{?g@)yeTKhNCaK_4Q&UvOGOuZQH0Vffha!r7)l`J8uu<%46$m4wKG{r9dwBfZsWQ_cvC zW=z-W+w$r2fpKkr|1bjmv~<=*w`VH_P2VePJ~L)bL5uOT_gQfg`!8=@19;1xAI9KNnX5dlhUGS#xV_BWSsmMK4JxMEH`t2|5tp7wf)SUoJ;% zjj8E6y{}s5%7c12FW8b$N;z27q@S=svSRf3OmFs&BG=2S&`Ti4?c@<@=SqD(GF$Gi zfEj}iRX;0JREpDRznGeq;!u>h3Y~{8DUy;V4e3@OfFGyY0Kcm$G1Zm|xkh=7(0VhI z(15ZxY5veUkk|E?$_=CmY9KZ+n_)M7AeWJoqY)CKNMJ^Ge)npkt4h!yRvC?0$W0rZ z9DXl#Q?4Q=0}XTFhy!|TpByL#(jLTWjo;F3;fH=OA296!aUVJ$mFJG1im$o{oPA`bcw@%f01d3KSS8a4VR5))5>KvauwI^ z=Z?zf(l|DdZw?x1T=4%LdB4XXq>Z~=uE#g@+oJ~W+o1D6b=Zjb;3q_G2B%ESDx?o{58vjGB1ifMF?>=Kqm5@uLnmWVyFoN(SwF*93xJuYaTS zwj5}3&;{igJJdNH$}ry6OP!bJoi4n}i&^u*PEQf_|2`sj=DY<&(Mt{Vd$Phsxo!S7 zT6Sf15yct6V(|)B!BsACc*M4xqdH91U^oTqXu&;D+A`e2ua_rBm2F-yi#*f#k@WaO zRoCEB+5hKKW&I62cj+zL50nI^da9tr7_SjT1S7RrNnhRj=zI1tFS<HytE$L{&|vIVgnu>1@|pIzD$8Hv!}bmu{!N;Y3G09 zoS8fw=6L_}4cYr9(u6yLt6Ccgr?2FA%!BQJqX|@)2oZApPW&+4chaTvo_tMkP$-vn zJM?z7qwXKPwOaD9ejXCSQs?(K{J$VM3foSavOk!B1x? z+D1eWhNdE=iqDV_j@LCzs3$z9hVcXw6k4)Gtv)pv%&*A%ud6vSvFQqq^@-|_#DFT( z@KN!4k)^E=zaIqXrj-pQc7LBZWomn1493jP*S^^F^Ci)%nmqwN|-tV;MmBAV0DFyeZxVRk2?zQ=<^0s`g z`1~A&5UBcospR|}8ZrZ6B?2DOL#dxV;se28i|KpaFyYP-b_5_ArqPx7it|eoY*@Sy zYAwRz5m6d%&1AXIxfQ^?T|$}iG+%kFAqc#8^J{}w?$E$_8m{$tz@Y&aEhlHR+Y;Gd zFgyo%C{+w)n~cd`TCd#EaTd>iEk}NOz6;L}<~zA7F61FA&b_^^jiGeoUB6!zcU_nq zXe*DGGKs$cA1+*sp!o4$HfN1b5s;JiiY-oW{82Df=pQtdHi+slG~C&QZvjVEggn0! zd(2<;6DLyR%daBz-d>F;0DB#b37}Mr3-nTe&gp#Xz^8TMub?PLYp0HU^g_xi8#`@$ zx9z&ssY#i@1??J_)-i_$d~5=~HFNce9T4XNgM#pYU`Sf>Y0}%x04)DcNC$%GCuf`g@_>5*+n^ke6|YIPopH~iz5WSbANomB<=PQ{ zUZoa)mP&CY4{P7wzlOJGo4&#YrqF9P1U?c>n4MYsjsbX7!rxB#N#;HC|KtT@6XHAi z^hfxHVV%mLvjKH^qtcP1+GaQ-=qjU$Bm~2afY63P(2U0`c}h+FoC<5|9Y8&``WWNg ziUQc;9V)!nzvucv@=o#&8m_XH1EJx;20$FG+cvRuEvnK|0O@lE1@^tYJ)pCi10)QA zPP0_b>+M6(j{{TzGIDaCWjF8zP+qpQwUs24{0Oth?da%`u%KY_=j`|PjrJ7{JHGw* zWWWCHL~FQ0rc+1$+YB53ug4xS-Q9*{gu`GI zF{4ssOl9caPkGjnEq!_%#hmLuK-p&N*i2PJLmI#inIzQFd*2evn_5gfu@B})pc381 zoz+S@xQ9s~VuCUKQ^#TQNW$Fo$R7eEOmHDUsac=^{RGIVxdS~bZw`cgZW+8s$7x9avI??FMV_E;oTmNGdZr750lxcR%GIKF~zThKa%|s1x*DNdaPj zhpgz=ys2ULcM{iQzRXwZ2oAHK5>8KpUs(niq)2a@^s2BXH+fS zto{jq#cPKRdD*KAlB^p&_zIjvc}~5P(+z1>MI%}@Eo7~qFJEzf*nI!nEzd8YD)96v zEvQ5Tb{a@9hjjdeK?AMTmP4yb0s{x9*MbK$%^pRR%clt_C-CXVsWJRc(U}i63a6FYO1Or zdN5Y%D-FLJMD_lCV~(jr(gi2-rhz_Wh&DdAjUia!UiW({68()aJWIjtJ2m{2*45jK zRaTZrfnhx8=1ws+0=Bvqf*}0<(fULVl)Ym%+Ok_jFX6+220wu^##mh#D*}7Nx`FDC zOv4V=Ho&c39yv`sQ&6`@!tv?eKH9F zyR4~%9F_e-)5qkd1F2=szTx2nNIv7D;{Eh6A=tWwA3tKTamVrpAb$f3_?-)>$BZO7 zII{E&y@5~dSFx`sMm%K0SJqyGvwO=;5v^26KbPPExymvJ94e~<`LsMVgwhr9xRNyW zxeLK8Oo9K7JYxRLEmzy=y#O;h$za}#;cj?*3GD(lO1^Zz0dy=>ZXHFYa}_~l=8D(H zPldi+gMQIpwb1l2h$7{08%8~5gtQpE08H&znigpxA4zzz+e0tEtuXKu{XSp_3Yk(s z_`GqnQ9@dJd}2ZZ6er*f=W8tf94+uCmIDn=p(08hqn`dF-<27bcM-^nQw_5{Zj>$>#uTuO(QV z_`qw#6^u_w8KGFvlsR`@Wid))1eR=7(7tAHerjp?Uf1gbkKoidl`5a-NS(p>FS@Jh zJvmO3bL}p17O(sIjx*%$?O)zV{AQqcsNtX;Cl;_rS^>m3`RS-pr<*V?LX(XAn{-11q?q4rwNHQoY|3yja71o0d8{Uw zT48o1YOo9JARG^(&JnAcX2)Y~^vsG?ULfGQy1Gip*Nk$#_H>Cs2WdG}N6@yZ0L8tK zuDxK7fJ1||7q3k54B7_13^c?+U-_}ZFdl1%D%88RQVE49_}x*8z}Yf7zDl|t%ycZn zuIir_WjSa0We)fHe{ySK-=#29-!eTgCP-#_mXmEyqh9!Dm5>zfj_?W9mS+mA34fz$ zXMek}o|Zx%rnb^|mQAfQW!k0+;MrTX3xe(;+rs9w4Y_K2%U1;5K(9+8r$nX#^trAdQEcsVp&HZ1-ii=HcmJ(f>I zREj6TgndM;l0|?7emRG#X}ndnaAPl=86gKO04Qu39&7|3-u1l3e;nDZPjyKF)6h>227J%s6l9AO8|yc=1CEqcN1Sol(QFT-5o z)%Nwx#=2HqoVUE08N=u(F>F$QZc*-&pwo@74oGK_s~($7ts0!L za#pZbt+!ua-@@{N6fB^4gRoaI+}5If*KgQ4y>3o|Ts9ghQE=T93P^17A}Al+ ziw3uGxY2RvN92ivlFDDUxw)czLxc>< zS>Yn_|w z8a^+Y9zlJ^qQM-vgA0BTR(aO+z6wh`kN|KK08VumdTByh@V@ADX^untIcYNqfzmpL zPW)@bdie={3=8om$YRey_md+k68KmD04-rWWF?(F@+T!E2NP;QL2rA@iw|zSj33mIy?p z_E!GAm2Ca1u&|@f14V4QITER%+3HCEzBtZ9%3PP#!H!Bd#YWnpwfjY%*_@QG;;QpB zxA5*2H(z^LDWW$YihIo`j`3|jN%fL6Mry3px>5dBt3j!tpPxs+@oLlY(uA$~x)C7T z%nPM#ZIL-SIo$wQ54-!58{K_sj9qKVimN&P*QzoyBnr_`TjR0!n5j23sI72epnjfS z-g+0hU)B@}Q~HLTbx|F{?a%p; zKj@TS8UQ?x@7Zyou1{jdLUVFSNdzV(8Dcx{2W$|gIqY;f*32c7ymlszf98r!A%ot4 zeAE7gFxyz0^o=v|e)<(%d)Jv8x3L5rDOBjXfm&eY`Q`V>{z>k?N>ttVmvEZbuN$ZD z5)M=zygNyBOJ_|pdnoN`-w$Ma?xaC%<{$p~kNatBz$ z9*7WDRaf`*S8=jCt7lBNB@kKDLUT}P<-Wegy|B#~75z+!)ZgFV@WRnF>cQ{r+U5e8 z6HezTkMpO=r#qKvPm>pS+p7A-=IoGyMFukUE5j^JQh6rkM{DT_im=~hDdRqSCh6k? zeR4>A(p?55b|h5j1OzbkA^*A`t-mQSgD-49(qtJJ1pDifvv$mn}Uq*RCdUWzg%RJ-eW z5%;g#K)fy2cD^n;>Gik$ZgR)q8X9KX9SM5u90@rK6xDr~g}AuE>0(jS%OT+fr~7+# z`&L*uro(;}wch7vD`w90>qpBo)<`vy#N4Kx8baqdyxe6?F)1;2VzWi`nuLYbR4*jx zGcob-0wyr+ZbV&KrmG5!$&-?jfU=ufBIq3i9S~(&Lks?xBccMSS2{+<`~2I2++2Xo z1H@8f!-*X_mZ?iyXhw<8cvwAd;Z%%uTO`y=$5HSbB)!{h<8L(JPglDhYJbC~l(V*G zt^7vl3!M;gJt(59xX9=wIhE@E@mp~&BRx8TcKsbyQ`<8Qcl!DTn8=WeQtC%IjxOxs zlr@VczS!I_icCRl7T&;c>$z-RlZ8*pPkiPVWqs49G$=sXg&v`fs*Y$=n?I^)F!+z7 zsL|!hlSMRLas5t5vwrFP)_$+ec+OwY!a`6YCSO!GI!WlqiO}#-OWSyzlA`}tbB?Vf zzh5eeTn(qvoPp}Dlt`-Bur%BLT6N@17=6=EPz8T9VOCVUdL|BbVqp6MI>XphLNemU zC}PB4;BEIy>XuXE>4=)ur6B??;u)M1ZXN%N1sE4~H*S9%N3eNuadY>nEd`{c-}wn^ z3@=H3gri9`B{#sKp<6{362-9s@5zAMS*`Y>EL;berIW41G#vItP|VmLX2Kh0m;fam zs*S8sJPD{Yot@dQNapqphDVH+tB(pZs_dX4HFWH3Ik8|%Ab~fQyi>=wOW3%-Zw-Bp27sn82haJriS0l7y6tC(9ri z&i2#0VP4f6)rX_xY+p}JeKZ(l<>UML^CuBN!P(l{LUvNb*)gE?)4o5}x>qf1ZS#Ov z!p4Rvkb2Onx1$6+{zoy4<2HEuX;w9fEsy-dAO#S@jA)wnsO310~p zc`i82iymBJSYHT+NFJ=^NoMX}ga-dh>5p6tpJ=Ad+>IgrSkY;&jNkMnnsEcwe zMF#qhj&mfhRGm&&3D$3CY2X~sT?+T$8;CQJ#7dYe_eHSPfd{|wsZ$Dp)Ijl7Hr1`K_{#U0V-u?=!%jV;%lgHiLJTC67vT~38 zwE8@Q#kv>I6-J8Te?rmhlFL5bU*$ZSU#PSEf5K{QZSBKaf}{FjUv9=88RQ#$mlJls zRqNw~mwGjquz;J(Sy{U0Jm6vmmXFu22P6Q~23&7c_4Ee8mftAi$`##FiBJI7w>D6T z>@3@jhS94C`F`3!(<#z$mRzXKU0iU%WLk{t8+b7HaQnoZlmta$L0D>Qi_ zuhi=LJpmhW%daf+re7a72UHKq>PCFA!h>koGmI>yKmOdK@SYVoBXL^`tj&J8RiwaA zz!^>r%vV6K8PweCY$MN}c{7S!pg%v`eW&JqXJ5_7bx`M`cMp%|?cSw2*%hUy#{x>Q zfW`o0!e!HKP}XeqZUl~B-?~v zwd}*D&piASyDbV9nS_-U3n@nGO*pgyVL2^#8)j_YcBdmcG@nV7T=QLpGdoUK=KshyEg zMrN@4I6_pjC+=pxti06Q+$<&-$$@-h=B<5MXDPVI&$7{8bi4_Wjyrj`y99!P+fk`Z z6n|XFR}AJ)bB<>EhlIOiW&SeoO^s8j5Q1#VyQxd;a&+S95;dc96|7Cu+~llOZtlVp zm=6Q*AV3@e`w!^e0Hp2Mn2E<>(ANj!nVO;bov-e-%QmIbd2$Fs*ZwJkW^;3Mz=%RB zOF2`W1sxk(>ID;`D!gT~RU8e`Gao(~X5YDD@%F8(a>;%ir(vc*B4yBRyC(&<^jrFN zNNvzzRiuZer3gQxkMBU_h`PO1rLfHY#(@yt@WZYDILS(Gn{>X7BGQsCD1hV z_4!lUXL<&On3_qRd@$;ki?!dR&e20e8G)yWbfFWGe-Hq^n$*Lg$gKi_6$#K^f zj@b_63IZtwU1fmd5O75XpfEt>rV!a!3GT90@NgGCF=?yi*zvY)xOiK9e61`=Vo*{Y zotm5b-X37%5mE-Hf)M1IuZF}XLMzzo$EU$!|40(@E1B{KkDB_pi5HOUKn)A5AvQW{ z9TnZWHLI3PaSj98QMh)Jp9|kmAlbJSg0p?Pa}yhTNnI+(AfosdEdVsX)joU(0$TWG zWszOMI7pf5zhyC%_MOOmB0!4KnDS~~NhpkyjxG?GM0a*|0iR_?I=XIW->2el_uA^` zlrW+gB?`e36AXWN8jv&h#%H_G*x&6+;(lYCy2k#ihI7GqYr@JezHjh{FsfZqiNY7m zLaj=5J^%_V#{Z4M)fg z#xO7o^z}dtOppvCLI{=??+v9W+Y)3yC_sqE_d%fFD6 z(n}I78c-7lQH1Dm2Rh(C0kS1=>O27{-f(2ORLpg7?T&4_q#dRdt73t>HjCQquE~J3l)wHMx7F%%l0LSY$ z&yVk!asCtVBn#@DXqewGs=iO$q9;4jF`k4-adMy9>D%SICi(e_51BbzY435o(-aGi7x)2b9U*1Xie5wncH?D;pW>AZ zJ##{p%Nwh&YHqV!{(0sk9cAoqZXjIV)7uN!(>~C(L3)YNaW|hu5KJ^XcIlu2swZd% z0br(pX1Z+uMHF!OA|e?$(}MYnA;aQU%1?y6fE65qw=bcSs8f269NVS_mampWh?B? zdcfE@3Ug$`Zf!qp-NM@XDH9Shh;am{;?mLv`t3CEayd;L`Ej!+p0A?hj*}VQBhNIw zJYIHJVL3>b$eN8CPW%)NORBU0=qzzx3^`KJx6RKX1IF+PR1j9SnM38gMJ{c-GB81~HdA%5i} z^%V4SgwFob`ik;Xd2HZi0Yi;lZfyrK@O#gkMNO{D96@Esgon)M7{CFvwY9yWn;sIT z%jbTiNmrnRzx=^4;h!_!h}RHMNSMvtN-}8MNGNXKe)*M&g$4iY>?{{pPeEWR$^*F< zY@d5h7d(2gmu{3ev(c=02hyJ@_Gr+eJF~dM8j*k$^>Z}DVG%V26_x1auM0_B&L2VE z8f^oY>&4NLQ^7FmwlZe2XQcS~6iS5@eo2xk{=(?>%wwCSw6wHDvy$fd6?`?A z8gSw6EM;>>K~Z3{$>7P!VwlFX#b!$t|LBada<^cmX85Aru(kgo!OBDp2Z?ZgV7c1^ z2HKU+&{oXI23+(mp4=hJ>@J*$g%yzl!4*%jja*c6ybUddwWbT&7qek}kqCDxY5ekS z%)$Wizz5sOO*2kvuPahn?PHMSV*d}RXMjiBdjF)woj7KE_wyq|z*p3K=p#JCj{(vH zTMVhrZGlmGrR{VUjcV9-BrInwRllqKRz|@CC$hm>5CL+J`l`7+4VVMI zBXm4GgeMB<5#PU`4BjBTp=%F@7tr#S?$&U&+kIVIGY0ZdyVtEApx+k=1R~{0lP+ZL zr6a%Vo}LfSv{>U?TCTQslbq;1xne&s2ipu&L?V`1>aML13ySXEok4>`mc#X;n>;5c zCtyk7*@ZK_6pB^dU;1xg`1puRX9NWWjZRHT0flz#|W`EvQ#-Z1P8U?L)r` zme5^pL}!t-ulFxF4dF|>bPRutU;V%8zB?$2txbOj0un?eXH;@Vat4(gRRjbH zl98M6E$%IHj(4ty ztqT_ccEkO4hJj?yDLh}(gZixLTYus~i3`8n&3IO3fWu1aV%0k(NCbBiX-Dk_h^Di~ zIO9?&Q>YQ?*jml?Ykd?71sE$lA;&2`Y?5aYqPB9FIAAGW&p4f5^5jMb`@3SX4!y$2 zT&20D5G~TxRWM`Ujz=zc9FG;jR0pvbAg=)WJ1~PXq&D7_iy=i{-zNVP?i-OC_Ie{MMv($KR6J8czjSz{zSZZVl%;>wf!BR@HXBYkl2LutF!qq7;<1k|;z zYDCfg^QSrd8BL)2BZyP^+34ZZq_tY%rRL8JAPrDSF>@WlYgkEnb+QfBkeRE`G(Z8$ zb#UiVw=MQ@jTKX`yBU4Nb&Q`_w}h2LKZ-Ub4rnbL;?9VDc-vxc@3@h4@g`Py>EbYO zwBfUwR?Ub}@yoMS=b(oEnL7jp1s`V{Tv>ofRmNZs(8&Dt zl5WKy5|B4h)2_s7Xv|&jyH#z-83!v6HF93ngCs&Ai@LDaWO+I9RQLMRBCP~4wFFcd z!Lc129(#{m9rQO?h(mR?!ix9nYJ7nH&~Ml%7~>0Myzypm)q@*gTwEGtj1t+{)VnNe zz{n*)$|dfrir9=rxX$^vhl~4M+FDS9k=f2!nW(q=iFzpyXN|Ar{bX%oyZ>kbKmdw5)K~0NN&{~0K5S5K456#{aS!!qUB7; zF$t($aj_czTut?nHS7||K9x1m*Ro8!hSUSZ(~PK zxo~_W8Fvse%rgVNh`PfC-(5o-R}KN4HvkA@S>vWUwSwae(~QR8D+ag5Mvx5r+1*`- zDp>d113v*I7Ww#+(ki+c@;%eVwts|A8ux8%w|{erwcKzU7H$mrnl(&32TjFnYM@G= zP`$3rLb8N(!=s;|mPXrE^6vnFLx5*Q0HuyAQvsUi&!2;ovkz4h+js_;*3l5#qVOjU z`ON{mM7ahefX09W^o{J2lC_94$d{RZ(Wlm&3R}`^@hJ&(*Jf zfS*1Aq^qn%OvDyT>ahLuZ;$$HlN7@yCM+I3R(9qO79jY3aZ1@y%JV+xVnF~5hr3HM z9&b;_fmb5XKOOuDOPEd;ws(^jPPjp-K^6lmDzZ*DmOU*E7#^>jvJ3!t=ODOgt$jkl z^tQ|fMjzgOZ`=Ju+;w>rHi=Ovl=;HEK6x)L3k>NaUF(dWf3a3?K&|XPbj^v39zQJGN1$hNdeSvk;&Y=HTckZz z*$wW4a?=(ASnT!c)V?H6O_11ph;Glz>ojC**(xpL;^oZ;$;@TndI$?nT4gVCu5~4~ zD_+#UBmwl9SeDKGHq?y+%7(9CF0$SgF%(H=s!(>+y_yjY(mo&KHkLz)@?O!PFQmRV zmhWR@AdtoECCx1$z`@Dcd)n0Y2?`5IO}4D@*D*;l4O?kwCf2x>p?%y9dtJ!m11)Bk zR*5s_KUn^)oi&6!!E47dI)_nQ?ROWWKOgQm&-|J1O4xjb;WlLw%RUkAh@Qp(L?s{y z^lLyJVi`6(Af{z0w+x%UGcS*}4X$l&i+lE(aPW&KfRkny%Oxd9c{+(_JUGyI!&k(m zG$<3Bv8-v-;z;VZ7v-_EvZA`OpYvye=(am#{nfYoyqIyP2;Xn>%p+gGQwgPCxdn-} z_xS@rARNYU-p8lky+u>}h>53qSCc8&|3bu1>t>O9;OUFWP6!}Dpun-1BpfgBUAzG} z5JCae7W6b_i;j=-oPODz=Ukg;YrovG=H@94JOVL^6Xt%x!FS`Zur4k>zMYAy%G(x# zg@uJr{Qaf49dh#YdOkhrBI(x(YB5n(K5y7T3l-_oE*+S(t@buN@<0+%a8SI}P*X>d zMt3U%xlF9CsBRNECnpIu!C%}()arf#uC$YQjR{52`DEYN{@#XkODW~sLX&awGyF=y$lKCl%nSo*nD>aL+_=~;IeD|Tap=cL6!yrtIXTrF9`pkZfKWtT z(=q)dMMXT_Acjh3akUm3x@M3JXsWo$u;Ryh& z=Sc1Am4xcGg^D~h1A{1`8;|9 znnkX`k0BRVDTji(a>x$_ldnd%kvKIU=gyabo|+ek(q7gXw+deO>&Xh!DgI_5#08rH zFSBT1+dFL|yDdv)M3Ym}{^&XzPNsvozW#ns0|V(~Vr4EDiAF&`!%P-~U?J^vS^fmp zpAd#A&fM`$AT7ouPjTy3s7`S{kf;I#pf0G0#4V!=C z$wxg8pDKG!$aT@-w<0i8LJ%uPE*9BGAW>FDeogs7>3rzshP zy}zNhOTT%qbD>Wkp*GR<_Ad1+)o<{!@3>jzhc?5j_auTcCq(bzmpsPrgyGaNI=Wkm zN=j39Rkj$se$o{E4$>m{MebYGS<1jw!V9?vulv|8h|O!~*8Vz0%YpzHgFfFwx6w9XQ}ICD(HEG3I9%ZejE$Yv_x%aG z@4y^qzu1ICU91N~E_Xx>E^I#fZ<G%%~5Zs2td3qTx9Z_>fKExohNDt1_SI6enrI8p7aX~oK#!q&@<`K}^ zrWw4B8BmPB`J*gi^?I#iz}R_PSv$5-W}Om177gkv6rkxa;$In31nY1IwX*5o za1moiMv;d1YK$9hQj|&F+YRLY3w5axQ9A6^J;W z%rIiYk8vN@;6_9Y@|nM~nHunH<6WmLo7}25uE1plvKJa1-7n8tbL;A!E&q9C{sAbI zY56UM60(6^q|g1#eHXlyMC^u+QEfR5IBq}F9mdvk$d*DCB7XmV$Hsx)AS5=lyAM^m z22w1%&UUuCN}hmG6(9}raZtxBP^@M+Be&uAoX0?Sjg>&TfvyJ)9o=ln76pJrcUmYG zkJr2m#x;ClbK-nYkDzlQ&DWwN9Fg;Ss#o$5bn#blOhf-OP@-S9vgQhlBAGLK53s3s(y;&w9|-BoL$juUrR1G zjp-qyo7sKe78q95$g|^z%XkJi2f^UMSo?3b>ckZ0cP6)q;z-wwtSqaDUz#mwDr(iP z56|D0#bg%hQgt=+2HB94;dZR1j5IU}o!-BZ$rU8_iTD=LV-kG>V<~_xjqaDYu9?D@ zfXhz+D~6nO-A5hbeza3A%goFaK<@iU{7+a*DXI(oi&FvO&F-IWpp$jeG%$|M3h4<~ zm~G={C|thzp3EO0_P~6JdQ>F94F2>AS#;cOD6SVzT+bOtau52d`qr>YOVe-2k}P@E z#^GFdPnxZ~zI+@!kKgZ)MD)o5#3U9uNmZG) zcB-M|I{P;S4qx*dTl;qIW+;OAoLpUK)2G_{= z0X!~jSq=|)&d5mnNU|2({L#TxLs~U0EjCWWULZp^^m(DKF5%ZNuKxzo`vIJ4BS1C+ zgdom1rx`W_<1dU}iKzbQn*=0V-@yrl=od&Ce6Ep^jlTWV zi!V{m(g`Zlt3A@5seu9ppG9l||1J>`t&SS;1QW+sz;=Q)P(U?wEQU_R-sx>oWseHq zjYriG2rXLuk&?c4U9sc}e>jqZ;J-p0m$<_x_36(KUXub`rp7a6W~`m#auZS=*b@TTGmu z;ZvHh6#=NvliY4tm)Lj#7Lm$HY+*xLsbh16`z-as{8DWqYDP$W@s!S$bTitk7z!pw z@*v`lYtkU9AxuA+%OBtTTryNx*xi@HuL>q@V(7)*fd-6EmtBpiCC^@02}FGsv~QEq zp&2&wtEBHKw$%Zi^g)HeA2$8BjEyrV^w)i)TFq2ciUNn`ATu)Gkyogh zWg-Zm*Bl1Wc^Q0IcibbK7hW7^01pV@f9oo~N;lmk8H0{TRZR)nSNg+2W&Boc_?xLY zK~}iae7w8TTo4a9tw{r^?fMYjhg2D(V~e!mOO-h0zhIEhlJ^md%VM2y^J(bb4UmAn*gXDLdgDhv`Be zv1SQ^NO_7Ee}g4`_GCMz_+R67;p-NnPpSgbBwVw-Y8+Ukw=oO82r8W^%#UQ=h-f7g z5^0>C?q#P>gs9dbHr)Yy`<1U1|U@!!H zJmwDq1W>(m>zbJ4AC7{YK=?AML^pI%)zqEakwuob^TcL15U`=z9Na8hzuYgh)h!H! zfg#}#RExo0hVP!$P}-PTv>>1MDnhXLEOFtF_jpW}eY9k6G#-M){=-(5&%zdfi6POj z1?v(R#0Ly7f1e%_i-uf`=V*WdqROuddbQB|B-DKI0A4<8kFow*!+KK;!BqV2n%y}0 zLN}nj#0*2PL|9SEDja&(KjT!#{A(FFU;e5cngY}y{-a!H`}Lpq8ek8_;(Pz4G_l1K zb^tQA|0t>Wzad5{|5DZx6`3LZ08H`k<;Csqcou;0=if`3Cayn(?{6&TKMlV4hNOs5F>A~n|q{YGO7oBYUlw(~dN;NDK zk1ZRt=gri#xT$I*9|(54orMBUtU7n@lu22&rng6{S^_n%$C-yB*e)8NwIYAy&m!dF z4cz%;Qg#-Yb}ttNg)E7zLuAtT_fC(p=qlPyy0}+8R8-`oPm5J4d)q2sG<~wm_U|cZ zR$LNiR0x@01Q@;_tGDGYW^!zv88Dil_s)ZfUmGE4&r8SGC6ICD(Y%P7rn>eeSu>ni zx-Vg#{;QI<_7VDc2UYE86IAm0@YXl-U^Ei2hXP_pc=gNI0fB*3y*2V@OL)5gr+-&* zPCD?Ue4*L9%%dq2%m@}07mEoC=e6vgN7p;4ANSInY-F?tb@h2>UZ_q9Lr_7a9q~33 znDzXtgd#DAy`YU*5qh~(_UChDot@5Go0|#i{>0z(L_|bH+wB7#*%Q{G7m|?drfaj{imn0pU8K1)wC-4vgw>&bxArxln~a2_!iCb)X*jv*O08M~0Y? z5bN-fbw%<%>fNWeYcy#>qN3KNlck@y68BMGrhXjBl97^frOuU;xO#7ZpRH&6n(Cm* z$;hN;X<22q@T!GKX$UO*Ue{pXn4JI2DliY>RBj6 zDkdeRP7bSAMI&gDakYiiu>GLR+Qp`z25D(&eSuUe<%A!rUjU&e_=K^lIXWmlyrxv` zXJ#H;>FedSk=5_JJ=CjP-1=uq{?*U0sHp405R+F@c-0`9tWCW>PrZe?_zW#4D8XM! z&5?Jp>o@%}#S?2aI5?=Dn8@~A_S^xMK&5n(FNBCg{jNI5+<(g0`(^4?{e1FoVw1Rw zHza^z6R&#PXb4jNq@sP`?E7uS48*cY#T_rBRFJy>6-rjct^JGH7 zAX@*5Xe#1}yboS#Yi9@UbaOYy4DG$)BTMyCgEDn`M?CrpF#$LI{lqLE+h0Tqkl+nstENQ81eP0MHXoeID@_NV2oE`am zA=zwEfy0rkPd{S{!Cjy(d4VI|19E)Xdp?5Mlb$MrvIS6(?r{mf-n`scv=O!*shTCY$3MW_^C1~Man^eZrcoZt6NT%?fDotc^~kZLbI_JY%`EIa78dJBk^ z5(|bh$T~clUZiU}mpsU;F30h!Gv=2Ayq_n4HSSW(ueR`2od(+6iXEA=^&r8YpS%Nb zK#89REhbGE@=z@We4s_t#^fz#4^jhLS0;liiqR`Ac~f_ zB;gIlYM@Z}*+1JCDN>k|qa?P%uYrq6Aqe2X6BPEz%&hw3g|g`>4~LCWyD9h)05bj*qpxJFxkRv@9<$l-7(GaQ7FP>p5mn{fP^#`VrAPfw3h*+H<- z;S<-BJUt<#!kV5!Loh;O)uV~|oy_m^uM+p~FHhhJl02-=n1WIdlW!@^A=|-d;~YYP zi~IOBs}Qhgb+{y$UQe0|Fmd+q7@NLNu%vYJ>?Li0D|$K?gn6#InUV=n^m$i*m}15* z4@?q)K^Pcgo->3!#gr9aJ*ki0iZujf)_pNC8|3Epa6v-CEzg4`B?f#YkKKI~V0}IYxeuwc(;*@g3dpLM zDNGavr@^z8bhW%1wqW#0}MQW|z;uDPKf(F{|I;`J$7&t1rXXE4O4u8hC}+2iI8IRWgGlGBWLWjf~W(#gmB)3;b50KOC&`&5XCwFv(bg@g26<2fAqY)W}61b`(Rw7cNe|8 zOT^$v_Np1|Xp5hADW}&hxVKmuVt6|suoR<@*{+GAhZjww@VdFp${Wrb6oV4^Io3fr zX^QCl&d<>K`=A=R&&1UObjG3+<=ckDtDQ*lHuKB(MIL^JijpD`W(ISR7?WHaNX7lU zb6ekKf;q^S=nKO6XDois&7D4)X&{6XJt4u?^n2r^&$W*bQtY}LZi6Bob|q60LV#UL zhW>K{4lVZoCH#Lj0Jv^#D#JFbakGalKr0pk5mnV}BjBzKTIU4rRdV8($%d$x^ts#R znS0>0sV{e`=JAFVH09ZIcPC`a`YAW5Ww6z+GLBubqD}MP7?+l2&kHz7@rQmoI^@QD z4)bG1RI|tGyKMh8y5cx;2t+YoOb)`L5OT>$LUwTK0872dBsj~Vp|^M-1c!ssU1x#R zrvS)!d|b=H!Qpi(2OUk}kGeYRVh%n^)s;MFKG=4}OognT|8a5f&>R|!>4(=kB#ArC z8i+BU;+z9YCm^2@XhPS?pn{&Cl^Jft_8h0MSS@&A_aVih$j^ z=^ZBD`MkC^c{(fovPs~!yf??#>7I`4y+KT6nKQb7xx(y2k9>}if_-o^vKu!_i;GpW z*ZYji($eUtqLo3~hm^k)XwLM)l3_^u#ny0SBHOH-m>BSnSTA{X6#~!z+BAq(bE|a% zvE!XITY;C)7(fKjGeowv+;Zv&obA^Bz9EPbx`e>X&Ij;w^j4Vyg9f&O=^sDp)fqpd zRQ?@oK4t8mT^t&U1Khkf@b+1Z@|*KVm7H&M;lP<=eR^nUX!p`Kstxo8b;grmf&ku+ z4~!zSh+t{s2mCaj>j`78XvcKpbG#P{wxh{)`^BvWO9sz)sIDpH0v8EB9!=#yrcxkv za&$D$R{&8V!vb` z1ilmv-o;_?m*bMIl2n2d-uwS<7m=h+=AmL;d==QG*3)f2nR+L2bkoMAn$ zG$2>!RUzqTO=2dWB%3*7SBwjvq_wB3eSEeq&w}BHA7tVl?EHINFx0)`hOD{%P46#{UD&D* z&N<)!=O3X#T+PKj6ufM$n@Z7Or(Y`LE5;E>*7!07A0dH44|m(qlDlGfyvf7s&WUWm z`@c+NbH9o2j-Fb)XrG;Z{@l^~=jB5O!3G+#=6mV2%u6OpZsxO%YlJ7pb1q8qa-*g*;t;2Z_-vo@A zNmM_Xd{xKRNAgYYCG7=>E2CBDBGtp4C*1Y zkyEGWO7Ms?2Lr3K&n?2YP~Y0vNMsXy_erdWcEvxNliotT-w|eKXXp5sl5Y6uYiz8* z;1Gd>03DeRU=Em@o-PK@EEzeu-K*-FznmaKP@Ooe!!Ns-)kqflehuL}06Lv_-Jb*< zRzSMaz~*?d2xep(EVSiwPT7!D(cS8ZQ=6E_H}SLA5DeQ|H}OHW7C|_(19%1tC^&Vj zw`4*0srGOj*DX))Kw3toLbxZ%dRej(Q_LXVF=*WXN<>O(bDM+AEs@QPQdykzA%*he zB6zroe4_U9-N38+CYFfa12@2%|ejvW|iEFn|bRO#p(X*2e@+`KXgML3xok1M% zx07dM2XB^XpUv-bS(tMD3u}-j9BO1ntZS zCjsN6ROWbhcWz;UKZ>ByGS;%vL?;YlurNyE%JCk95!h zu%A!5{|7fw$8H=hgi#rfRPy~WM*PdcVw3vVpWEvyj?*s1Ez-4lx}xT9uwGhQ3E~2! zRAl&xcauy7Z(aqsWZE3eu1!+GI$JB(=E}AcUVr^T+UVHulIY1SAO4cKDo!nvJY-Z& zv|~5oLiO9hIl_lS)O?#lVuoPkF1|%>-5KQ3w-HDK(-w={L|5Q?uLPW6MA{ahWp~A} zR{|OF3L^hUWb!`+B&?ACch3%v_}?R%|GNV?j+sH+WPEnvQd~!icwgoaj0_CzA142b zoIqd0+f8LrD*?7VIaEDT5c#SL(R_@70sI+Us&RXCv1%V)=PA^W!XNPiG5?V(Gs9KM z)tdXRc=cT$RK^(7n{}wIUk;rTIzR6-w8NCN17f$ZCsc}TP|WC;DO@JE5nxI1a_AGU z#wBTBHB0OfX&oNOy&46iCV^?~!I!^vW4d^kr7oeFOjQe6dB@DmSz(Q51k~Ba zPs1uF4OAz=<;aCkL|PiYL1ANc*3m<$)mx=s?l=zq=FvYsNHH(26xG zgSpl~U$`a&QUC*?F1B#GU89A-#A_X=hm_Jznd29(*03#8zDEIpsVoxg zM8alKh7a5^2iX=BJ|s8PWtZBXe#t~!LALShQy+^UC#TD?x;cj`a_2~b#s#Ou Date: Tue, 2 Mar 2021 00:45:15 +0700 Subject: [PATCH 094/193] Size fetish update --- .../clothing/under/miscellaneous_vr.dm | 4 +-- .../mob/living/carbon/human/emote_vr.dm | 8 +++++ .../living/carbon/human/human_defines_vr.dm | 1 + code/modules/mob/living/carbon/human/life.dm | 2 ++ .../mob/living/carbon/human/life_vr.dm | 9 ++++- .../station/protean_vr/protean_powers.dm | 4 +-- code/modules/mob/living/living_defines_vr.dm | 1 + code/modules/nifsoft/software/15_misc.dm | 12 +++---- code/modules/vore/resizing/resize_vr.dm | 27 ++++++++++++-- code/modules/vore/resizing/sizegun_vr.dm | 36 ++++++++++++++++--- 10 files changed, 86 insertions(+), 18 deletions(-) diff --git a/code/modules/clothing/under/miscellaneous_vr.dm b/code/modules/clothing/under/miscellaneous_vr.dm index 20073b91da0..61a21c25d6a 100644 --- a/code/modules/clothing/under/miscellaneous_vr.dm +++ b/code/modules/clothing/under/miscellaneous_vr.dm @@ -73,7 +73,7 @@ to_chat(H,"You must be WEARING the uniform to change your size.") return - var/new_size = input("Put the desired size (25-200%)", "Set Size", 200) as num|null + var/new_size = input("Put the desired size (25-200%), or (1-600%) in dormitory areas.", "Set Size", 200) as num|null //Check AGAIN because we accepted user input which is blocking. if (src != H.w_uniform) @@ -89,7 +89,7 @@ H.update_icons() //Just want the matrix transform return - if (!ISINRANGE(new_size,25,200)) + if (!H.size_range_check(new_size)) to_chat(H,"The safety features of the uniform prevent you from choosing this size.") return diff --git a/code/modules/mob/living/carbon/human/emote_vr.dm b/code/modules/mob/living/carbon/human/emote_vr.dm index 352729c5da9..ac78cbe1f23 100644 --- a/code/modules/mob/living/carbon/human/emote_vr.dm +++ b/code/modules/mob/living/carbon/human/emote_vr.dm @@ -181,6 +181,14 @@ return FALSE +/mob/living/carbon/human/verb/toggle_resizing_immunity() + set name = "Toggle Resizing Immunity" + set desc = "Toggles your ability to resist resizing attempts" + set category = "IC" + + resizable = !resizable + to_chat(src, "You are now [resizable ? "susceptible" : "immune"] to being resized.") + /mob/living/carbon/human/proc/handle_flip_vr() var/original_density = density diff --git a/code/modules/mob/living/carbon/human/human_defines_vr.dm b/code/modules/mob/living/carbon/human/human_defines_vr.dm index 3a52565d084..55fab1b1c44 100644 --- a/code/modules/mob/living/carbon/human/human_defines_vr.dm +++ b/code/modules/mob/living/carbon/human/human_defines_vr.dm @@ -9,6 +9,7 @@ var/impersonate_bodytype //For impersonating a bodytype var/ability_flags = 0 //Shadekin abilities/potentially other species-based? var/sensorpref = 5 //Suit sensor loadout pref + var/unnaturally_resized = FALSE //If one became larger than 200%, or smaller than 25%. This flag is needed for the case when admins want someone to be very big or very small outside of dorms. var/wings_hidden = FALSE /mob/living/carbon/human/proc/shadekin_get_energy() diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index fe1c4b5c7e1..ccbae3dd01a 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -62,6 +62,8 @@ //No need to update all of these procs if the guy is dead. fall() //VORESTATION EDIT. Prevents people from floating + if(unnaturally_resized) //VORESTATION EDIT. + handle_unnatural_size() if(stat != DEAD && !stasis) //Updates the number of stored chemicals for powers handle_changeling() diff --git a/code/modules/mob/living/carbon/human/life_vr.dm b/code/modules/mob/living/carbon/human/life_vr.dm index 3bf3e45da2f..2440a1ab74d 100644 --- a/code/modules/mob/living/carbon/human/life_vr.dm +++ b/code/modules/mob/living/carbon/human/life_vr.dm @@ -77,4 +77,11 @@ // Moving around increases germ_level faster if(germ_level < GERM_LEVEL_MOVE_CAP && prob(8)) - germ_level++ \ No newline at end of file + germ_level++ + +/mob/living/carbon/human/proc/handle_unnatural_size() + if(!in_dorms()) + if(src.size_multiplier > 2) + src.resize(2) + else if (src.size_multiplier < 0.25) + src.resize(0.25) \ No newline at end of file diff --git a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm index ba4b3ee92ad..8a84a153311 100644 --- a/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm +++ b/code/modules/mob/living/carbon/human/species/station/protean_vr/protean_powers.dm @@ -282,9 +282,9 @@ to_chat(user,"You don't have a working refactory module!") return - var/nagmessage = "Adjust your mass to be a size between 25 to 200%. Up-sizing consumes metal, downsizing returns metal." + var/nagmessage = "Adjust your mass to be a size between 25 to 200% (or between 1 to 600% in dorms area). Up-sizing consumes metal, downsizing returns metal." var/new_size = input(user, nagmessage, "Pick a Size", user.size_multiplier*100) as num|null - if(!new_size || !ISINRANGE(new_size,25,200)) + if(!new_size || !size_range_check(new_size)) return var/size_factor = new_size/100 diff --git a/code/modules/mob/living/living_defines_vr.dm b/code/modules/mob/living/living_defines_vr.dm index e959d0c5a1c..f06406bc868 100644 --- a/code/modules/mob/living/living_defines_vr.dm +++ b/code/modules/mob/living/living_defines_vr.dm @@ -5,6 +5,7 @@ var/ooc_notes = null appearance_flags = TILE_BOUND|PIXEL_SCALE|KEEP_TOGETHER var/hunger_rate = DEFAULT_HUNGER_FACTOR + var/resizable = TRUE //custom say verbs var/custom_say = null diff --git a/code/modules/nifsoft/software/15_misc.dm b/code/modules/nifsoft/software/15_misc.dm index bd0975269d5..957924314d9 100644 --- a/code/modules/nifsoft/software/15_misc.dm +++ b/code/modules/nifsoft/software/15_misc.dm @@ -127,17 +127,15 @@ /datum/nifsoft/sizechange/activate() if((. = ..())) - var/new_size = input("Put the desired size (25-200%)", "Set Size", 200) as num|null + var/new_size = input("Put the desired size (25-200%), or (1-600%) in dormitory areas.", "Set Size", 200) as num|null - if (!ISINRANGE(new_size,25,200)) + if (!nif.human.size_range_check(new_size)) to_chat(nif.human,"The safety features of the NIF Program prevent you from choosing this size.") return else - nif.human.resize(new_size/100) - to_chat(nif.human,"You set the size to [new_size]%") - - nif.human.visible_message("Swirling grey mist envelops [nif.human] as they change size!","Swirling streams of nanites wrap around you as you change size!") - + if(nif.human.resize(new_size/100)) + to_chat(nif.human,"You set the size to [new_size]%") + nif.human.visible_message("Swirling grey mist envelops [nif.human] as they change size!","Swirling streams of nanites wrap around you as you change size!") spawn(0) deactivate() diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index 9ecec2bca5f..133989646da 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -61,11 +61,28 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 * Resizes the mob immediately to the desired mod, animating it growing/shrinking. * It can be used by anything that calls it. */ -/mob/living/proc/resize(var/new_size, var/animate = TRUE) +/atom/movable/proc/in_dorms() + var/area/A = get_area(src) + return istype(A, /area/crew_quarters/sleep) + +/atom/movable/proc/size_range_check(size_select) //both objects and mobs needs to have that + if((!in_dorms() && (size_select > 200 || size_select < 25)) || (size_select > 600 || size_select <1)) + return FALSE + return TRUE + +/mob/living/proc/resize(var/new_size, var/animate = TRUE, var/mark_unnatural_size = TRUE) if(size_multiplier == new_size) return 1 size_multiplier = new_size //Change size_multiplier so that other items can interact with them + + if(ishuman(src)) + var/mob/living/carbon/human/H = src + if(new_size > 2 || new_size < 0.25) + if(mark_unnatural_size) //Will target size be reverted to ordinary bounds when out of dorms or not? + H.unnaturally_resized = TRUE + else + H.unnaturally_resized = FALSE if(animate) var/change = new_size - size_multiplier var/duration = (abs(change)+0.25) SECONDS @@ -92,6 +109,8 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 update_transform() //Lame way /mob/living/carbon/human/resize(var/new_size, var/animate = TRUE) + if(!resizable) + return 1 if(species) vis_height = species.icon_height . = ..() @@ -116,7 +135,11 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 set name = "Adjust Mass" set category = "Abilities" //Seeing as prometheans have an IC reason to be changing mass. - var/nagmessage = "Adjust your mass to be a size between 25 to 200% (DO NOT ABUSE)" + if(!resizable) + to_chat(src, "You are immune to resizing!") + return + + var/nagmessage = "Adjust your mass to be a size between 25 to 200% (or 1% to 600% in dormitories). (DO NOT ABUSE)" var/new_size = input(nagmessage, "Pick a Size") as num|null if(new_size && ISINRANGE(new_size, 25, 200)) resize(new_size/100) diff --git a/code/modules/vore/resizing/sizegun_vr.dm b/code/modules/vore/resizing/sizegun_vr.dm index 863fad54fcd..b428337f163 100644 --- a/code/modules/vore/resizing/sizegun_vr.dm +++ b/code/modules/vore/resizing/sizegun_vr.dm @@ -41,8 +41,8 @@ set category = "Object" set src in view(1) - var/size_select = input("Put the desired size (25-200%)", "Set Size", size_set_to * 100) as num - if(size_select > 200 || size_select < 25) + var/size_select = input("Put the desired size (25-200%), (1-600%) in dormitory areas.", "Set Size", size_set_to * 100) as num + if(!size_range_check(size_select)) to_chat(usr, "Invalid size.") return size_set_to = (size_select/100) @@ -52,6 +52,21 @@ . = ..() . += "It is currently set at [size_set_to*100]%" +/obj/item/weapon/gun/energy/sizegun/admin + name = "modified size gun" + desc = "Sizegun, without limits on minimum/maximum size, and with unlimited charge. Time to show 'em that size does matter." + charge_cost = 0 + projectile_type = /obj/item/projectile/beam/sizelaser/admin + +/obj/item/weapon/gun/energy/sizegun/admin/select_size() + set name = "Select Size" + set category = "Object" + set src in view(1) + + var/size_select = input("Put the desired size", "Set Size", size_set_to * 100) as num + size_set_to = max(1,size_select/100) //No negative numbers + to_chat(usr, "You set the size to [size_set_to]%") + // // Beams for size gun // @@ -71,8 +86,21 @@ /obj/item/projectile/beam/sizelaser/on_hit(var/atom/target) var/mob/living/M = target if(istype(M)) - M.resize(set_size) - to_chat(M, " The beam fires into your body, changing your size!") + if(!M.in_dorms() || !istype(M, /mob/living/carbon/human)) + if(!M.resize(clamp(set_size,0.25,2))) + to_chat(M, "The beam fires into your body, changing your size!") + else + if(!M.resize(clamp(set_size,0.01,6))) + to_chat(M, "The beam fires into your body, changing your size!") + M.updateicon() + return + return 1 + +/obj/item/projectile/beam/sizelaser/admin/on_hit(var/atom/target) + var/mob/living/M = target + if(istype(M)) + M.resize(set_size, TRUE, FALSE) + to_chat(M, "The beam fires into your body, changing your size!") M.updateicon() return return 1 From 9a560d96a134d2d67125808b2bfceb996e8c238a Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 2 Mar 2021 03:58:59 +1000 Subject: [PATCH 095/193] Adds a sanity check for speech sound logic --- code/modules/mob/living/carbon/human/say.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/say.dm b/code/modules/mob/living/carbon/human/say.dm index 80aafb73d8a..5dea2482c63 100644 --- a/code/modules/mob/living/carbon/human/say.dm +++ b/code/modules/mob/living/carbon/human/say.dm @@ -184,7 +184,7 @@ /mob/living/carbon/human/handle_speech_sound() var/list/returns[2] - if(species.speech_sounds && prob(species.speech_chance)) + if(species.speech_sounds && species.speech_sounds.len && prob(species.speech_chance)) //VOREStation Edit: Sanity Check returns[1] = sound(pick(species.speech_sounds)) returns[2] = 50 return returns From 5e88bc046f2afce659931c542af35b4ade2d986a Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 2 Mar 2021 04:53:26 +1000 Subject: [PATCH 096/193] Makes it so that only freezer's freezer tiles are cold. --- code/game/turfs/flooring/flooring_premade.dm | 1 - code/game/turfs/flooring/flooring_vr.dm | 5 +- maps/tether/tether-03-surface3.dmm | 306 +++++++++---------- 3 files changed, 157 insertions(+), 155 deletions(-) diff --git a/code/game/turfs/flooring/flooring_premade.dm b/code/game/turfs/flooring/flooring_premade.dm index d8e4d954ae5..4fa51f76bc5 100644 --- a/code/game/turfs/flooring/flooring_premade.dm +++ b/code/game/turfs/flooring/flooring_premade.dm @@ -317,7 +317,6 @@ name = "tiles" icon_state = "freezer" initial_flooring = /decl/flooring/tiling/freezer - temperature = T0C - 5 // VOREStation Edit: Chillier Freezer Tiles on-start /turf/simulated/floor/lino name = "lino" diff --git a/code/game/turfs/flooring/flooring_vr.dm b/code/game/turfs/flooring/flooring_vr.dm index 2567ffd1a6d..787c6bd10c2 100644 --- a/code/game/turfs/flooring/flooring_vr.dm +++ b/code/game/turfs/flooring/flooring_vr.dm @@ -23,4 +23,7 @@ /decl/flooring/grass/outdoors/forest icon = 'icons/turf/outdoors.dmi' - icon_base = "grass-dark" \ No newline at end of file + icon_base = "grass-dark" + +/turf/simulated/floor/tiled/freezer/cold + temperature = T0C - 5 \ No newline at end of file diff --git a/maps/tether/tether-03-surface3.dmm b/maps/tether/tether-03-surface3.dmm index eee7e37e52b..c1c97c16c53 100644 --- a/maps/tether/tether-03-surface3.dmm +++ b/maps/tether/tether-03-surface3.dmm @@ -14781,10 +14781,10 @@ /turf/simulated/wall/r_wall, /area/tether/surfacebase/botanystorage) "ayh" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tether) +/obj/structure/closet/secure_closet/freezer/meat, +/obj/machinery/camera/network/civilian, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "ayi" = ( /obj/structure/disposalpipe/sortjunction{ name = "Research"; @@ -17103,12 +17103,8 @@ /turf/simulated/floor/tiled, /area/rnd/research/testingrange) "aBJ" = ( -/obj/structure/kitchenspike, -/obj/machinery/alarm/freezer{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/tiled/freezer, +/obj/machinery/icecream_vat, +/turf/simulated/floor/tiled/freezer/cold, /area/crew_quarters/freezer) "aBK" = ( /obj/machinery/door/firedoor/glass, @@ -20151,12 +20147,12 @@ /turf/simulated/floor/plating, /area/rnd/outpost/xenobiology/outpost_north_airlock) "aGO" = ( -/obj/machinery/atmospherics/unary/engine{ - dir = 1 +/obj/machinery/firealarm{ + layer = 3.3; + pixel_y = 26 }, -/turf/simulated/floor/reinforced, -/turf/simulated/shuttle/plating/carry, -/area/shuttle/tourbus/engines) +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aGP" = ( /obj/structure/sign/nanotrasen, /turf/simulated/wall, @@ -20402,6 +20398,18 @@ }, /turf/simulated/floor/tiled, /area/hallway/lower/third_south) +"aHi" = ( +/obj/machinery/power/apc{ + cell_type = /obj/item/weapon/cell/super; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable/green{ + icon_state = "0-2" + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aHj" = ( /obj/structure/disposalpipe/segment, /obj/effect/floor_decal/borderfloor{ @@ -20842,6 +20850,13 @@ }, /turf/simulated/floor/tiled/dark, /area/rnd/outpost/xenobiology/outpost_south_airlock) +"aHV" = ( +/obj/machinery/gibber, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aHW" = ( /obj/structure/cable/green{ d1 = 4; @@ -23317,6 +23332,20 @@ }, /turf/simulated/floor/tiled/monotile, /area/tether/surfacebase/shuttle_pad) +"aMC" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aMD" = ( /obj/structure/cable/orange{ d1 = 1; @@ -25396,6 +25425,17 @@ /obj/machinery/media/jukebox, /turf/simulated/floor/tiled, /area/rnd/outpost/xenobiology/outpost_breakroom) +"aQZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aRa" = ( /turf/simulated/wall, /area/rnd/outpost/xenobiology/outpost_autopsy) @@ -26483,6 +26523,20 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/white, /area/rnd/outpost/xenobiology/outpost_first_aid) +"aTg" = ( +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aTh" = ( /obj/effect/floor_decal/steeldecal/steel_decals4{ dir = 1 @@ -26521,9 +26575,31 @@ "aTk" = ( /turf/simulated/floor/tiled/techmaint, /area/rnd/outpost/xenobiology/outpost_storage) +"aTl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/mob/living/simple_mob/animal/goat{ + name = "Spike" + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aTm" = ( /turf/simulated/wall/r_wall, /area/tether/surfacebase/medical/admin) +"aTn" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) +"aTo" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aTp" = ( /obj/effect/floor_decal/borderfloorwhite{ dir = 5 @@ -26890,6 +26966,10 @@ }, /turf/simulated/floor/tiled/white, /area/tether/surfacebase/medical/storage) +"aTW" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aTX" = ( /obj/structure/cable/green{ icon_state = "1-2" @@ -26928,6 +27008,25 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled, /area/tether/surfacebase/security/iaa/officecommon) +"aTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals4{ + dir = 8 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) +"aUa" = ( +/obj/machinery/button/remote/blast_door{ + id = "freezer"; + name = "Freezer Shutter Control"; + pixel_y = -24 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aUb" = ( /obj/structure/bed/chair, /obj/machinery/alarm{ @@ -26980,6 +27079,14 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) +"aUh" = ( +/obj/structure/kitchenspike, +/obj/machinery/alarm/freezer{ + dir = 1; + pixel_y = -25 + }, +/turf/simulated/floor/tiled/freezer/cold, +/area/crew_quarters/freezer) "aUi" = ( /obj/structure/table/reinforced, /obj/item/weapon/storage/box/donut, @@ -27085,10 +27192,10 @@ }, /area/hallway/lower/third_south) "aUq" = ( -/obj/structure/closet/secure_closet/freezer/meat, -/obj/machinery/camera/network/civilian, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tether) "aUr" = ( /obj/structure/disposalpipe/segment{ dir = 4; @@ -27136,6 +27243,13 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/public_garden_three) +"aUx" = ( +/obj/machinery/atmospherics/unary/engine{ + dir = 1 + }, +/turf/simulated/floor/reinforced, +/turf/simulated/shuttle/plating/carry, +/area/shuttle/tourbus/engines) "aUy" = ( /obj/machinery/door/firedoor/glass, /obj/machinery/door/airlock/glass_command{ @@ -30607,10 +30721,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/surface_three_hall) -"baI" = ( -/obj/machinery/icecream_vat, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "baJ" = ( /obj/structure/cable{ icon_state = "1-2" @@ -31178,13 +31288,6 @@ }, /turf/simulated/floor/tiled/eris/cafe, /area/hydroponics) -"bbJ" = ( -/obj/machinery/firealarm{ - layer = 3.3; - pixel_y = 26 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bbK" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/wood, @@ -31653,18 +31756,6 @@ }, /turf/simulated/floor/tiled/white, /area/crew_quarters/kitchen) -"bcv" = ( -/obj/machinery/power/apc{ - cell_type = /obj/item/weapon/cell/super; - dir = 1; - name = "north bump"; - pixel_y = 24 - }, -/obj/structure/cable/green{ - icon_state = "0-2" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bcw" = ( /obj/machinery/light, /obj/structure/bed/chair/comfy{ @@ -32053,20 +32144,6 @@ }, /turf/simulated/floor/lino, /area/tether/surfacebase/entertainment) -"bdc" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 6 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bdd" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -32429,10 +32506,6 @@ }, /turf/simulated/floor/wood, /area/crew_quarters/bar) -"bdR" = ( -/obj/structure/kitchenspike, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bdS" = ( /obj/structure/cable/green{ d1 = 4; @@ -32447,17 +32520,6 @@ /obj/machinery/door/firedoor, /turf/simulated/floor/tiled/white, /area/crew_quarters/freezer) -"bdT" = ( -/obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals4{ - dir = 8 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bdV" = ( /obj/structure/cable/green{ d1 = 4; @@ -32923,13 +32985,6 @@ }, /turf/simulated/floor/grass, /area/hydroponics) -"beP" = ( -/obj/machinery/gibber, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "beQ" = ( /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 8 @@ -33002,17 +33057,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) -"bfa" = ( -/obj/machinery/atmospherics/unary/vent_pump/on{ - dir = 4 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bfb" = ( /obj/machinery/door/airlock/freezer{ name = "Service"; @@ -33176,34 +33220,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) -"bfr" = ( -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfs" = ( -/obj/machinery/atmospherics/unary/vent_scrubber/on{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 1; - d2 = 8; - icon_state = "1-8" - }, -/mob/living/simple_mob/animal/goat{ - name = "Spike" - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bft" = ( /obj/machinery/light, /obj/structure/cable/green{ @@ -33238,14 +33254,6 @@ }, /turf/simulated/floor/tiled, /area/tether/surfacebase/servicebackroom) -"bfw" = ( -/obj/structure/closet/crate/freezer, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) -"bfx" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bfy" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -33512,14 +33520,6 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/eris/cafe, /area/hydroponics) -"bgb" = ( -/obj/machinery/button/remote/blast_door{ - id = "freezer"; - name = "Freezer Shutter Control"; - pixel_y = -24 - }, -/turf/simulated/floor/tiled/freezer, -/area/crew_quarters/freezer) "bgc" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -54385,7 +54385,7 @@ jML jHw jpB qWU -aGO +aUx aKU aOI aPb @@ -55237,7 +55237,7 @@ caw jHw gHh qWU -aGO +aUx aKU aOI aKj @@ -57222,7 +57222,7 @@ aNk uSA aNJ aNP -ayh +aUq aKU abg aOk @@ -57364,7 +57364,7 @@ aNl aNl aNK aNP -ayh +aUq aKU abg aOk @@ -57506,7 +57506,7 @@ aNm aNl aNK aNP -ayh +aUq aKU abg aOk @@ -59748,9 +59748,9 @@ ati aFz asu aoJ -aUq -bdc -bfw +ayh +aMC +aTo aoJ beD bfV @@ -59890,9 +59890,9 @@ aty aGt aKw aoJ -baI -bfa -bfx +aBJ +aQZ +aTW aoJ bfk bgi @@ -60032,9 +60032,9 @@ aum aJw asu aoJ -bbJ -bfr -bdT +aGO +aTg +aTZ beq bes bcB @@ -60174,9 +60174,9 @@ awq aJw asu aoJ -bcv -bfs -bgb +aHi +aTl +aUa aoJ beZ bfq @@ -60316,9 +60316,9 @@ axv bcF bdI aoJ -beP -bdR -aBJ +aHV +aTn +aUh aoJ bbr bcB From ef428cf0a013efe6f93c526ea4337a51778ae180 Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 2 Mar 2021 05:48:34 +1000 Subject: [PATCH 097/193] Makes all synthetic limbs freely attachable/detachable. --- code/modules/organs/robolimbs.dm | 63 ++++++++++++++++++++++---------- 1 file changed, 43 insertions(+), 20 deletions(-) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 3fa3b910f98..c3e5e10f45c 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -58,7 +58,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ var/health_hud_intensity = 1 // Intensity modifier for the health GUI indicator. var/suggested_species = "Human" // If it should make the torso a species var/speech_bubble_appearance = "synthetic" // What icon_state to use for speech bubbles when talking. Check talk.dmi for all the icons. - var/modular_bodyparts = MODULAR_BODYPART_INVALID // Whether or not this limb allows attaching/detaching, and whether or not it checks its parent as well. + var/modular_bodyparts = MODULAR_BODYPART_PROSTHETIC // Whether or not this limb allows attaching/detaching, and whether or not it checks its parent as well. //VOREStation Edit; Let's just do full detachment/reattachment by default. var/robo_brute_mod = 1 // Multiplier for incoming brute damage. var/robo_burn_mod = 1 // As above for burn. // Species in this list cannot take these prosthetics. @@ -79,14 +79,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with retro design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_alt1.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/unbranded_alt2 company = "Unbranded - Mantis Prosis" desc = "This limb has a casing of sleek black metal and repulsive insectile design." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_alt2.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/unbranded_tajaran company = "Unbranded - Tajaran" @@ -95,7 +95,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with feline design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_tajaran.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/unbranded_unathi company = "Unbranded - Unathi" @@ -104,7 +104,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with reptilian design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_unathi.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/unbranded_teshari company = "Unbranded - Teshari" @@ -113,7 +113,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple robotic limb with a small, raptor-like design. Seems rather stiff." icon = 'icons/mob/human_races/cyberlimbs/unbranded/unbranded_teshari.dmi' unavailable_to_build = 0 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions parts = list(BP_HEAD, BP_TORSO, BP_GROIN) /datum/robolimb/unbranded_teshari/limbs @@ -126,7 +126,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_main.dmi' species_alternates = list(SPECIES_TAJ = "NanoTrasen - Tajaran", SPECIES_UNATHI = "NanoTrasen - Unathi") - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/nanotrasen_tajaran company = "NanoTrasen - Tajaran" @@ -136,7 +136,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_tajaran.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/nanotrasen_unathi company = "NanoTrasen - Unathi" @@ -146,7 +146,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "A simple but efficient robotic limb, created by NanoTrasen." icon = 'icons/mob/human_races/cyberlimbs/nanotrasen/nanotrasen_unathi.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/cenilimicybernetics_teshari company = "Cenilimi Cybernetics" @@ -156,13 +156,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ desc = "Made by a Teshari-owned company, for Teshari." icon = 'icons/mob/human_races/cyberlimbs/cenilimicybernetics/cenilimicybernetics_teshari.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/bishop company = "Bishop" desc = "This limb has a white polymer casing with blue holo-displays." icon = 'icons/mob/human_races/cyberlimbs/bishop/bishop_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/bishop_alt1 company = "Bishop - Glyph" @@ -170,12 +171,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/bishop/bishop_alt1.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/bishop_alt2 company = "Bishop - Rook" desc = "This limb has a solid plastic casing with blue lights along it." icon = 'icons/mob/human_races/cyberlimbs/bishop/bishop_alt2.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/bishop_monitor company = "Bishop Monitor" @@ -184,6 +187,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/gestaltframe company = "Skrellian Exoskeleton" @@ -198,27 +202,28 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ // Dionaea are naturally very tanky, so the robotic limbs are actually far weaker than their normal bodies. robo_brute_mod = 1.3 robo_burn_mod = 1.3 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/cybersolutions company = "Cyber Solutions" desc = "This limb is grey and rough, with little in the way of aesthetic." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_main.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/cybersolutions_alt2 company = "Cyber Solutions - Outdated" desc = "This limb is of severely outdated design; there's no way it's comfortable or very functional to use." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt2.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/cybersolutions_alt1 company = "Cyber Solutions - Wight" desc = "This limb has cheap plastic panels mounted on grey metal." icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt1.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/cybersolutions_alt3 company = "Cyber Solutions - Array" @@ -226,13 +231,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/cybersolutions/cybersolutions_alt3.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/einstein company = "Einstein Engines" desc = "This limb is lightweight with a sleek design." icon = 'icons/mob/human_races/cyberlimbs/einstein/einstein_main.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/grayson company = "Grayson" @@ -244,7 +250,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ green=grayson_green;\ blue=grayson_blue;\ rgb=grayson_rgb" - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/grayson_alt1 company = "Grayson - Reinforced" @@ -257,6 +263,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ scroll=grayson_alt_scroll;\ rgb=grayson_alt_rgb;\ rainbow=grayson_alt_rainbow" + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/grayson_monitor company = "Grayson Monitor" @@ -265,12 +272,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/hephaestus company = "Hephaestus" desc = "This limb has a militaristic black and green casing with gold stripes." icon = 'icons/mob/human_races/cyberlimbs/hephaestus/hephaestus_main.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/hephaestus_alt1 company = "Hephaestus - Frontier" @@ -285,6 +294,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ scroll=hephaestus_alt_scroll;\ rgb=hephaestus_alt_rgb;\ rainbow=hephaestus_alt_rainbow" + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/hephaestus_alt2 company = "Hephaestus - Athena" @@ -293,6 +303,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 monitor_styles = "red=athena_red;\ blank=athena_off" + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/hephaestus_monitor company = "Hephaestus Monitor" @@ -301,6 +312,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/morpheus company = "Morpheus" @@ -308,7 +320,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/morpheus/morpheus_main.dmi' unavailable_to_build = 1 monitor_styles = standard_monitor_styles - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/morpheus_alt1 company = "Morpheus - Zenith" @@ -316,6 +328,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/morpheus/morpheus_alt1.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/morpheus_alt2 company = "Morpheus - Skeleton Crew" @@ -323,6 +336,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/morpheus/morpheus_alt2.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/veymed company = "Vey-Med" @@ -337,6 +351,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ speech_bubble_appearance = "normal" //robo_brute_mod = 1.1 //VOREStation Edit //robo_burn_mod = 1.1 //VOREStation Edit + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/veymed_skrell company = "Vey-Med - Skrell" @@ -351,13 +366,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ speech_bubble_appearance = "normal" robo_brute_mod = 1.05 robo_burn_mod = 1.05 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/wardtakahashi company = "Ward-Takahashi" desc = "This limb features sleek black and white polymers." icon = 'icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_main.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/wardtakahashi_alt1 company = "Ward-Takahashi - Shroud" @@ -365,12 +381,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt1.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/wardtakahashi_alt2 company = "Ward-Takahashi - Spirit" desc = "This limb has white and purple features, with a heavier casing." icon = 'icons/mob/human_races/cyberlimbs/wardtakahashi/wardtakahashi_alt2.dmi' unavailable_to_build = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/wardtakahashi_monitor company = "Ward-Takahashi Monitor" @@ -379,13 +397,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion company = "Xion" desc = "This limb has a minimalist black and red casing." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_main.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion_alt1 company = "Xion - Breach" @@ -393,6 +412,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt1.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion_alt2 company = "Xion - Hull" @@ -404,14 +424,14 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ green=xion_green;\ blue=xion_blue;\ rgb=xion_rgb" - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion_alt3 company = "Xion - Whiteout" desc = "This limb has a minimalist black and white casing." icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt3.dmi' unavailable_to_build = 1 - modular_bodyparts = MODULAR_BODYPART_CYBERNETIC + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion_alt4 company = "Xion - Breach - Whiteout" @@ -419,6 +439,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/xion/xion_alt4.dmi' unavailable_to_build = 1 parts = list(BP_HEAD) + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/xion_monitor @@ -428,6 +449,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ unavailable_to_build = 1 parts = list(BP_HEAD) monitor_styles = standard_monitor_styles + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/zenghu company = "Zeng-Hu" @@ -435,6 +457,7 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ icon = 'icons/mob/human_races/cyberlimbs/zenghu/zenghu_main.dmi' unavailable_to_build = 1 skin_tone = 1 + modular_bodyparts = MODULAR_BODYPART_PROSTHETIC //VOREStation Edit - remove the restrictions /datum/robolimb/wooden company = "Morgan Trading Co" From ebced2f5e02eae249dfe250eb2f71dd6eecf3c8f Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 2 Mar 2021 05:57:04 +1000 Subject: [PATCH 098/193] un-nerfs Skrell veymed limbs --- code/modules/organs/robolimbs.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 3fa3b910f98..b3be2060bf6 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -349,8 +349,8 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ blood_color = "#4451cf" blood_name = "coolant" speech_bubble_appearance = "normal" - robo_brute_mod = 1.05 - robo_burn_mod = 1.05 + //robo_brute_mod = 1.05 //VOREStation Edit + //robo_burn_mod = 1.05 //VOREStation Edit /datum/robolimb/wardtakahashi company = "Ward-Takahashi" From 8172ea8654a0735f3e214e4def051654e5f5d2c9 Mon Sep 17 00:00:00 2001 From: Heroman Date: Tue, 2 Mar 2021 06:10:17 +1000 Subject: [PATCH 099/193] Should fix missing poster icons. --- icons/obj/contraband_vr.dmi | Bin 154601 -> 163222 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/contraband_vr.dmi b/icons/obj/contraband_vr.dmi index 0ec79ed21a9eb987a32dcab6f2960a0d1691ff8b..5e2fd26a46a772532c2c4782af06371ff2747ac2 100644 GIT binary patch delta 10972 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 delta 2283 zcmVCc0yKJ5Sad{Xb7OL8aCB*JZU6vyoSm4> zPUA2Xh1bbbSg>VK{gWA3WP^%O7w`&IARZdYG*KK;@%Ah#-w4`pj!{;XKHJIpu9NFt zs=ND#&68R`ZpwE*#;)J1TDj|0Ssc1{+NoMuQx-elz3!&tk2p1dlUKF6xG0OZ8>6a~ zD~tbQ^X8+fm7am2kCPuEc4&5O7hh&h|H%D$89(CG1jvtl2)^BZzl#O>h;5&Jw}0J6 zKb;?7Zpxzdq4`j?(pSH_PL>?IVeoC<<81c}H+V9=COJcLc8M!O-w)?TICAES~!0|QU_!@A04LIJG%cud~mgQ~PjL#r%%ks8=EN{#5wk&U};&ZL|Tq{1; ziqEymXfXI(D?ZmMBUii&hCcAkb>RE!!1ir|GQD-++v~u0*nw}d1KYd_ir+5#=}4}y z0zt6?L9qfsu>wJ{0zt6?L9qfsu>wJP1w;cK`D2ct*p{H!mY~>{pxBn6*p{GJfuLBy zoNGp~#L;9pL}L4rJl=qU=G4hTrsm6E zVCM#A>>T3kIkPzCnOzL}Qr$nT)%tN$eggGe6}^Q^`=Wz&0*7@10k?Gm0@^?V7?`(F zLjpSze=fGE^Niy^pAR2@#7>JLgc3%ai*9^mgf-o0q_Ie?S`}3l+o0Hn(4lS@8y9He zF59%5iCtyd4Vus{I>vC)^`cX0HFaB=OFx)a%0~txY$a5*l}+*Oh^jQufVCx39rV((a>=rJ~@6V)XX*&Z~12 zOes{d_NNpUoda^R893{J93xZ;#e?NivmiM9%V7>^u8}FOb1=8P80Fe3;fMJO$T2>1 z@s05Mni-*L=4;mPoUD1DrH-BJhAVsi5)@E89(Ak*}GIjx}EAMc>qOtl%Kj2RoWt^s_Iz7uz=37u`$zRGep`dkSi%croezgFT%7{V9N1swmbIBYrAg_^j!9 z7q4Y4{=1X}7cGrJnj3vgPv<}of5{j+ZqWwIWK}STUlhR7X$sv(dUA%zTo%o;kVOfp zL1c9JKgfy)UxUPqUfDJf4jf}rY*b3s)dFP|5R}e@P|3{{7OpNK6T)&)K)^iXQ>rZY z{$BV?1r(GsFyH=4%Yto7;jbm`MFADh<;k_;7#kl;!8Gib+pYZa_ zXVA^Xy%6>0hw9W%@j1mRXQ?hYx7)}5gFV=`iD77HY6el1*&F#TisDCAXXyFfv*@}? z^guNKzqGAu|YHWQmR2w=#bFW5$PW z;R14ofh_&^y26y6i2>49|xQccqc27~i5HBV1ZW11$SDB}0~f01PwpU+otH*9L( z%9ev$Do(@h@VBsr;b2X3ZLc!62J6n*rFgX%n_>v*FGLOw**Lr3Js=PrKTV z&*x*ujvZK*#kSlw48y3JKO7FvUXZ)Q`_JWaUrhdAj#b1DvmZz_O=D_mYSwX%JE|If z=lieK{ZC9R!(8-pe{lKTcX|A&r|~Fm#>U1NA0H{D?>-LVtfg^6KR8PIBznF)m)b$fJ*z&z4?q{(8e% z`y&Wa;RPTfqU$QSgnY@TzkSm(^U-jojwE~X^)8{P{8aJCf3h+!=U^$wE&)ZdX=>k$ z;&qd}`2mfJmuXFWy~zP>)!{{Rt$6^zLlCs_ah002ovPDHLk FV1gc%j)(vN From 3056748132d09aa1e8bb280e45f5f27cc12e4ad1 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 1 Mar 2021 21:45:28 -0500 Subject: [PATCH 100/193] Adds old sneeze as an alternate sneeze --- .../carbon/human/species/station/station_vr.dm | 3 +++ sound/effects/mob_effects/tesharisneezeb.ogg | Bin 0 -> 31863 bytes 2 files changed, 3 insertions(+) create mode 100644 sound/effects/mob_effects/tesharisneezeb.ogg diff --git a/code/modules/mob/living/carbon/human/species/station/station_vr.dm b/code/modules/mob/living/carbon/human/species/station/station_vr.dm index 56ccb0ae4b7..dc3a5ed74d6 100644 --- a/code/modules/mob/living/carbon/human/species/station/station_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/station_vr.dm @@ -323,6 +323,9 @@ wikilink="https://wiki.vore-station.net/Teshari" agility = 90 + male_sneeze_sound = list('sound/effects/mob_effects/tesharisneeze.ogg','sound/effects/mob_effects/tesharisneezeb.ogg') + female_sneeze_sound = list('sound/effects/mob_effects/tesharisneeze.ogg','sound/effects/mob_effects/tesharisneezeb.ogg') + inherent_verbs = list( /mob/living/carbon/human/proc/sonar_ping, /mob/living/proc/hide, diff --git a/sound/effects/mob_effects/tesharisneezeb.ogg b/sound/effects/mob_effects/tesharisneezeb.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f7428654647d8fef60d0f1b21096f784ce82ddfb GIT binary patch literal 31863 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

    3&#qt>$z> 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 Date: Tue, 2 Mar 2021 20:33:09 +0200 Subject: [PATCH 101/193] Fixes V-2 janiborg --- .../mob/living/silicon/robot/robot_modules/station_vr.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm index b3cc15d868c..cb7e7680070 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station_vr.dm @@ -355,7 +355,7 @@ name = "Custodial Hound module" sprites = list( "Custodial Hound" = "scrubpup", - "Janihound model V-2" = "j9", + "Janihound model V-2" = "J9", "Borgi" = "borgi-jani", "Otieborg" = "otiej", "Drake" = "drakejanit" From a8c0a552f7f32b611357cf15bc8f4f689dd37908 Mon Sep 17 00:00:00 2001 From: Heroman Date: Wed, 3 Mar 2021 04:50:04 +1000 Subject: [PATCH 102/193] Fixes runtime spam when using appearance changer. --- code/modules/tgui/modules/appearance_changer.dm | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/code/modules/tgui/modules/appearance_changer.dm b/code/modules/tgui/modules/appearance_changer.dm index 180e63ec7df..e9478c3c31d 100644 --- a/code/modules/tgui/modules/appearance_changer.dm +++ b/code/modules/tgui/modules/appearance_changer.dm @@ -42,7 +42,7 @@ cam_screen.assigned_map = map_name cam_screen.del_on_map_removal = FALSE cam_screen.screen_loc = "[map_name]:1,1" - + cam_plane_masters = get_tgui_plane_masters() for(var/plane in cam_plane_masters) @@ -283,7 +283,7 @@ if(!ishuman(user)) return TRUE target = user - + if(!target || !target.species) return @@ -334,7 +334,7 @@ /datum/tgui_module/appearance_changer/tgui_data(mob/user, datum/tgui/ui, datum/tgui_state/state) var/list/data = ..() - generate_data(check_whitelist, whitelist, blacklist) + generate_data(user) var/mob/living/carbon/human/target = owner if(customize_usr) @@ -377,11 +377,11 @@ data["change_skin_color"] = can_change_skin_color() if(data["change_skin_color"]) data["skin_color"] = rgb(target.r_skin, target.g_skin, target.b_skin) - + data["change_eye_color"] = can_change(APPEARANCE_EYE_COLOR) if(data["change_eye_color"]) data["eye_color"] = rgb(target.r_eyes, target.g_eyes, target.b_eyes) - + data["change_hair_color"] = can_change(APPEARANCE_HAIR_COLOR) if(data["change_hair_color"]) data["hair_color"] = rgb(target.r_hair, target.g_hair, target.b_hair) @@ -393,7 +393,7 @@ data["wing_color"] = rgb(target.r_wing, target.g_wing, target.b_wing) data["wing2_color"] = rgb(target.r_wing2, target.g_wing2, target.b_wing2) // VOREStation Add End - + data["change_facial_hair_color"] = can_change(APPEARANCE_FACIAL_HAIR_COLOR) if(data["change_facial_hair_color"]) data["facial_hair_color"] = rgb(target.r_facial, target.g_facial, target.b_facial) @@ -479,10 +479,10 @@ target = user if(!target) return - + if(!LAZYLEN(valid_species)) valid_species = target.generate_valid_species(check_whitelist, whitelist, blacklist) - + if(!LAZYLEN(valid_hairstyles) || !LAZYLEN(valid_facial_hairstyles)) valid_hairstyles = target.generate_valid_hairstyles(check_gender = 0) valid_facial_hairstyles = target.generate_valid_facial_hairstyles() From b3c4f517fc3bf426908523d3f0c969f364f91607 Mon Sep 17 00:00:00 2001 From: Verkister Date: Tue, 2 Mar 2021 23:45:54 +0200 Subject: [PATCH 103/193] Fixes custom species body setup jank Fixes loading custom species characters in setup not updating the body if the earlier slot was also custom species. This was making a real mess with synth bodies getting slapped onto non-synth character previews and so on. --- code/modules/mob/living/carbon/human/human.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 34653036db0..631d8a9410b 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -1078,7 +1078,7 @@ if(species) - if(species.name && species.name == new_species) + if(species.name && species.name == new_species && species.name != "Custom Species") //VOREStation Edit return if(species.language) remove_language(species.language) From 41f4948621f59006f2115b4efe4b8d3e4dccb30d Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 2 Mar 2021 17:13:14 -0500 Subject: [PATCH 104/193] Earlyports Stair fix from Polaris https://github.com/PolarisSS13/Polaris/pull/7943 --- code/game/atoms_movable.dm | 2 + code/game/objects/buckling.dm | 5 +- code/modules/multiz/stairs.dm | 216 ++++++++++-------------- code/modules/multiz/turf.dm | 2 +- code/modules/organs/internal/augment.dm | 2 +- 5 files changed, 96 insertions(+), 131 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 510b8bf7620..872d3d5126e 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -462,6 +462,8 @@ minor_dir = dx minor_dist = dist_x + range = min(dist_x + dist_y, range) + while(src && target && src.throwing && istype(src.loc, /turf) \ && ((abs(target.x - src.x)+abs(target.y - src.y) > 0 && dist_travelled < range) \ || (a && a.has_gravity == 0) \ diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index 533414d50cc..088ed16440d 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -40,10 +40,7 @@ return TRUE /atom/movable/proc/has_buckled_mobs() - if(!buckled_mobs) - return FALSE - if(buckled_mobs.len) - return TRUE + return LAZYLEN(buckled_mobs) /atom/movable/Destroy() unbuckle_all_mobs() diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm index fdb4a02ac47..99be42a8586 100644 --- a/code/modules/multiz/stairs.dm +++ b/code/modules/multiz/stairs.dm @@ -61,6 +61,9 @@ /obj/structure/stairs/proc/use_stairs(var/atom/movable/AM, var/atom/oldloc) return +/obj/structure/stairs/proc/instant_stairs(var/atom/movable/AM) + return + ////////////////////////////////////////////////////////////////////// // Bottom piece that you step ontor ////////////////////////////////// ////////////////////////////////////////////////////////////////////// @@ -133,7 +136,11 @@ return FALSE /obj/structure/stairs/bottom/Crossed(var/atom/movable/AM, var/atom/oldloc) - use_stairs(AM, oldloc) + if(isliving(AM)) + var/mob/living/L = AM + if(L.has_AI()) + use_stairs(AM, oldloc) + ..() /obj/structure/stairs/bottom/use_stairs(var/atom/movable/AM, var/atom/oldloc) // If we're coming from the top of the stairs, don't trap us in an infinite staircase @@ -147,7 +154,9 @@ if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs return - var/animation_delay = STAIR_MOVE_DELAY // Default value + if(AM.has_buckled_mobs()) // Similarly, the rider entering the turf will bring along whatever they're buckled to + return + var/list/atom/movable/pulling = list() // Will also include grabbed mobs if(isliving(AM)) var/mob/living/L = AM @@ -155,8 +164,8 @@ if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. return - // If the object has a measurable movement delay, use that - animation_delay = L.movement_delay() + if(L.buckled) + pulling |= L.buckled // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) @@ -167,72 +176,48 @@ // If the stairs aren't broken, go up. if(check_integrity()) AM.dir = src.dir - // Animate moving onto M - switch(src.dir) - if(NORTH) - animate(AM, AM.pixel_y += 32, time = animation_delay) - if(SOUTH) - animate(AM, AM.pixel_y += -32, time = animation_delay) - if(EAST) - animate(AM, AM.pixel_x += 32, time = animation_delay) - if(WEST) - animate(AM, AM.pixel_x += -32, time = animation_delay) // Bring the pulled/grabbed object(s) along behind us for(var/atom/movable/P in pulling) P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly - switch(src.dir) - if(NORTH) - animate(P, P.pixel_y += 32, time = animation_delay) - if(SOUTH) - animate(P, P.pixel_y += -32, time = animation_delay) - if(EAST) - animate(P, P.pixel_x += 32, time = animation_delay) - if(WEST) - animate(P, P.pixel_x += -32, time = animation_delay) - - // Go up the stairs - spawn(animation_delay) - // Move to Top - AM.forceMove(get_turf(top)) - - // Animate moving from O to T - switch(src.dir) - if(NORTH) - AM.pixel_y -= 64 - animate(AM, AM.pixel_y += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(SOUTH) - AM.pixel_y -= -64 - animate(AM, AM.pixel_y += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(EAST) - AM.pixel_x -= 64 - animate(AM, AM.pixel_x += 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(WEST) - AM.pixel_x -= -64 - animate(AM, AM.pixel_x += -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - - - // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays - for(var/atom/movable/P in pulling) - spawn(animation_delay) - switch(src.dir) - if(NORTH) - P.pixel_y -= 32 - if(SOUTH) - P.pixel_y -= -32 - if(EAST) - P.pixel_x -= 32 - if(WEST) - P.pixel_x -= -32 - P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing - if(isliving(P)) - var/mob/living/L = P - if(L.client) - L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + // Move to Top + AM.forceMove(get_turf(top)) + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains return TRUE +/obj/structure/stairs/bottom/instant_stairs(var/atom/movable/AM) + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + if(L.has_buckled_mobs()) + return + + if(L.buckled) + L.buckled.forceMove(get_turf(top)) + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + L.pulling.forceMove(get_turf(top)) + + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + G.affecting.forceMove(get_turf(top)) + + if(L.client) + L.client.Process_Grab() + + AM.forceMove(get_turf(top)) + ////////////////////////////////////////////////////////////////////// // Middle piece that you are animated onto/off of //////////////////// ////////////////////////////////////////////////////////////////////// @@ -318,7 +303,7 @@ /obj/structure/stairs/middle/Bumped(mob/user) if(check_integrity() && bottom && (bottom in get_turf(user))) // Bottom must be enforced because the middle stairs don't actually need the bottom - user.forceMove(get_turf(top)) + bottom.instant_stairs(user) ////////////////////////////////////////////////////////////////////// // Top piece that you step onto ////////////////////////////////////// @@ -391,8 +376,11 @@ return /obj/structure/stairs/top/Crossed(var/atom/movable/AM, var/atom/oldloc) - use_stairs(AM, oldloc) - . = ..() + if(isliving(AM)) + var/mob/living/L = AM + if(L.has_AI()) + use_stairs(AM, oldloc) + ..() /obj/structure/stairs/top/use_stairs(var/atom/movable/AM, var/atom/oldloc) // If we're coming from the bottom of the stairs, don't trap us in an infinite staircase @@ -406,7 +394,9 @@ if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs return - var/animation_delay = STAIR_MOVE_DELAY // Default value + if(AM.has_buckled_mobs()) // Similarly, the rider entering the turf will bring along whatever they're buckled to + return + var/list/atom/movable/pulling = list() // Will also include grabbed mobs if(isliving(AM)) var/mob/living/L = AM @@ -414,8 +404,8 @@ if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. return - // If the object has a measurable movement delay, use that - animation_delay = L.movement_delay() + if(L.buckled) + pulling |= L.buckled // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) @@ -426,71 +416,47 @@ // If the stairs aren't broken, go up. if(check_integrity()) AM.dir = turn(src.dir, 180) - // Animate moving onto M - switch(src.dir) - if(NORTH) - animate(AM, AM.pixel_y -= 32, time = animation_delay) // Incrementing/decrementing to preserve prior values - if(SOUTH) - animate(AM, AM.pixel_y -= -32, time = animation_delay) - if(EAST) - animate(AM, AM.pixel_x -= 32, time = animation_delay) - if(WEST) - animate(AM, AM.pixel_x -= -32, time = animation_delay) // Bring the pulled/grabbed object(s) along behind us for(var/atom/movable/P in pulling) P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly - switch(src.dir) - if(NORTH) - animate(P, P.pixel_y -= 32, time = animation_delay) - if(SOUTH) - animate(P, P.pixel_y -= -32, time = animation_delay) - if(EAST) - animate(P, P.pixel_x -= 32, time = animation_delay) - if(WEST) - animate(P, P.pixel_x -= -32, time = animation_delay) - // Go up the stairs - spawn(animation_delay) - // Move to Top - AM.forceMove(get_turf(bottom)) - - // Animate moving from O to T - switch(src.dir) - if(NORTH) - AM.pixel_y += 64 - animate(AM, AM.pixel_y -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(SOUTH) - AM.pixel_y += -64 - animate(AM, AM.pixel_y -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(EAST) - AM.pixel_x += 64 - animate(AM, AM.pixel_x -= 32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - if(WEST) - AM.pixel_x += -64 - animate(AM, AM.pixel_x -= -32, time = animation_delay)//, easing = SINE_EASING | EASE_OUT) - - - // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays - for(var/atom/movable/P in pulling) - spawn(animation_delay) - switch(src.dir) - if(NORTH) - P.pixel_y += 32 - if(SOUTH) - P.pixel_y += -32 - if(EAST) - P.pixel_x += 32 - if(WEST) - P.pixel_x += -32 - P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing - if(isliving(P)) - var/mob/living/L = P - if(L.client) - L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains + // Move to Top + AM.forceMove(get_turf(bottom)) + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays + for(var/atom/movable/P in pulling) + P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing + if(isliving(P)) + var/mob/living/L = P + if(L.client) + L.client.Process_Grab() // Update any miscellanous grabs, possibly break grab-chains return TRUE +/obj/structure/stairs/top/instant_stairs(var/atom/movable/AM) + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + + if(L.has_buckled_mobs()) + return + + if(L.buckled) + L.buckled.forceMove(get_turf(bottom)) + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + L.pulling.forceMove(get_turf(bottom)) + + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + G.affecting.forceMove(get_turf(bottom)) + + if(L.client) + L.client.Process_Grab() + + AM.forceMove(get_turf(bottom)) // Mapping pieces, placed at the bottommost part of the stairs /obj/structure/stairs/spawner diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 360e16f4e1c..4f8781317e8 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -62,7 +62,7 @@ // Going down stairs from the topstair piece var/obj/structure/stairs/top/T = locate(/obj/structure/stairs/top) in oldloc if(T && mover.dir == turn(T.dir, 180) && T.check_integrity()) - T.use_stairs(mover, oldloc) + T.instant_stairs(mover) return mover.fall() diff --git a/code/modules/organs/internal/augment.dm b/code/modules/organs/internal/augment.dm index 831d9d3b893..cfd57688463 100644 --- a/code/modules/organs/internal/augment.dm +++ b/code/modules/organs/internal/augment.dm @@ -31,7 +31,7 @@ var/last_activate = null /obj/item/organ/internal/augment/Initialize() - . ..() + . = ..() setup_radial_icon() if(integrated_object_type) integrated_object = new integrated_object_type(src) From 3bc42f05bb75d04d30eae44e729fb17513262898 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 2 Mar 2021 17:18:07 -0500 Subject: [PATCH 105/193] Fixes whitespace nonsense --- code/modules/multiz/stairs.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm index 99be42a8586..378ff9ae335 100644 --- a/code/modules/multiz/stairs.dm +++ b/code/modules/multiz/stairs.dm @@ -181,8 +181,10 @@ for(var/atom/movable/P in pulling) P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + // Move to Top AM.forceMove(get_turf(top)) + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays for(var/atom/movable/P in pulling) P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing @@ -421,8 +423,10 @@ for(var/atom/movable/P in pulling) P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly + // Move to Top AM.forceMove(get_turf(bottom)) + // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays for(var/atom/movable/P in pulling) P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing From de166277c91060108de2d5f303492b125de895d0 Mon Sep 17 00:00:00 2001 From: Meghan-Rossi <56671765+Meghan-Rossi@users.noreply.github.com> Date: Wed, 3 Mar 2021 02:50:42 +0000 Subject: [PATCH 106/193] fix https://github.com/VOREStation/VOREStation/issues/9697 Fixes https://github.com/VOREStation/VOREStation/issues/9697 --- code/modules/client/verbs/character_directory.dm | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/code/modules/client/verbs/character_directory.dm b/code/modules/client/verbs/character_directory.dm index 2c70b54ba76..e6e1bc39110 100644 --- a/code/modules/client/verbs/character_directory.dm +++ b/code/modules/client/verbs/character_directory.dm @@ -31,8 +31,8 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) var/list/data = ..() data["personalVisibility"] = user?.client?.prefs?.show_in_directory - data["personalTag"] = user?.client?.prefs?.directory_tag - data["personalErpTag"] = user?.client?.prefs?.directory_erptag + data["personalTag"] = user?.client?.prefs?.directory_tag || "Unset" + data["personalErpTag"] = user?.client?.prefs?.directory_erptag || "Unset" return data @@ -50,8 +50,8 @@ GLOBAL_DATUM(character_directory, /datum/character_directory) var/name = null var/ooc_notes = null var/flavor_text = null - var/tag = C.prefs.directory_tag - var/erptag = C.prefs.directory_erptag + var/tag = C.prefs.directory_tag || "Unset" + var/erptag = C.prefs.directory_erptag || "Unset" var/character_ad = C.prefs.directory_ad if(ishuman(C.mob)) From 7d4b7a51b1b4cc7afae3a1afc5301c3cc1edf14f Mon Sep 17 00:00:00 2001 From: Heroman Date: Wed, 3 Mar 2021 17:51:23 +1000 Subject: [PATCH 107/193] Hopefully fixes ceiling blocker for good. --- code/modules/multiz/movement.dm | 7 +++++++ maps/tether/tether-04-transit.dmm | 8 +++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/code/modules/multiz/movement.dm b/code/modules/multiz/movement.dm index e6fa59b2f89..02c939bd199 100644 --- a/code/modules/multiz/movement.dm +++ b/code/modules/multiz/movement.dm @@ -105,6 +105,13 @@ to_chat(src, "Gravity stops you from moving upward.") return 0 + //VOREStation Addition Start + for(var/atom/A in start) + if(!A.CheckExit(src, destination)) + to_chat(src, "\The [A] blocks you.") + return 0 + //VOREStation Addition End + for(var/atom/A in destination) if(!A.CanPass(src, start, 1.5, 0)) to_chat(src, "\The [A] blocks you.") diff --git a/maps/tether/tether-04-transit.dmm b/maps/tether/tether-04-transit.dmm index 0966e00ca43..39974055a0e 100644 --- a/maps/tether/tether-04-transit.dmm +++ b/maps/tether/tether-04-transit.dmm @@ -259,7 +259,6 @@ }, /obj/structure/cable, /obj/effect/ceiling, -/obj/effect/ceiling, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "y" = ( @@ -280,7 +279,6 @@ /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "A" = ( -/obj/effect/ceiling, /obj/structure/disposalpipe/up{ dir = 8 }, @@ -293,19 +291,19 @@ "C" = ( /obj/structure/disposalpipe/up, /obj/effect/ceiling, -/obj/effect/ceiling, /turf/simulated/floor/plating, /area/maintenance/tether_midpoint) "D" = ( /obj/structure/disposalpipe/down{ dir = 1 }, -/obj/effect/ceiling, /obj/machinery/light/small{ dir = 4; pixel_y = 0 }, -/turf/simulated/floor/plating, +/obj/structure/lattice, +/obj/machinery/door/firedoor/glass, +/turf/simulated/open, /area/maintenance/tether_midpoint) "E" = ( /obj/structure/cable{ From ba5fe1eef007b091091552c2e4bd02d4f1afa277 Mon Sep 17 00:00:00 2001 From: NanoMap Generation Date: Wed, 3 Mar 2021 14:12:28 +0000 Subject: [PATCH 108/193] NanoMap Auto-Update (Wed Mar 3 14:12:28 UTC 2021) --- icons/_nanomaps/tether_nanomap_z4.png | Bin 268177 -> 268469 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/_nanomaps/tether_nanomap_z4.png b/icons/_nanomaps/tether_nanomap_z4.png index 34759796d5db142b41e361f376308fd588ce946e..f0fc4ebdc5752673f38ca79a7641719083c4a549 100644 GIT binary patch delta 92150 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 Date: Wed, 3 Mar 2021 18:31:59 -0500 Subject: [PATCH 109/193] Add %count and %countprey string replacers in belly messages --- code/modules/vore/eating/belly_obj_vr.dm | 20 +++++++++++++++++--- code/modules/vore/eating/bellymodes_vr.dm | 8 ++++++++ code/modules/vore/eating/vorepanel_vr.dm | 2 +- 3 files changed, 26 insertions(+), 4 deletions(-) diff --git a/code/modules/vore/eating/belly_obj_vr.dm b/code/modules/vore/eating/belly_obj_vr.dm index 00acb38504a..66276e6306e 100644 --- a/code/modules/vore/eating/belly_obj_vr.dm +++ b/code/modules/vore/eating/belly_obj_vr.dm @@ -361,9 +361,15 @@ var/raw_message = pick(examine_messages) var/total_bulge = 0 - formatted_message = replacetext(raw_message, "%belly" ,lowertext(name)) - formatted_message = replacetext(formatted_message, "%pred" ,owner) - formatted_message = replacetext(formatted_message, "%prey" ,english_list(contents)) + var/living_count = 0 + for(var/mob/living/L in contents) + living_count++ + + formatted_message = replacetext(raw_message, "%belly", lowertext(name)) + formatted_message = replacetext(formatted_message, "%pred", owner) + formatted_message = replacetext(formatted_message, "%prey", english_list(contents)) + formatted_message = replacetext(formatted_message, "%count", contents.len) + formatted_message = replacetext(formatted_message, "%countprey", living_count) for(var/mob/living/P in contents) if(!P.absorbed) //This is required first, in case there's a person absorbed and not absorbed in a stomach. total_bulge += P.size_multiplier @@ -582,13 +588,21 @@ var/struggle_outer_message = pick(struggle_messages_outside) var/struggle_user_message = pick(struggle_messages_inside) + var/living_count = 0 + for(var/mob/living/L in contents) + living_count++ + struggle_outer_message = replacetext(struggle_outer_message, "%pred", owner) struggle_outer_message = replacetext(struggle_outer_message, "%prey", R) struggle_outer_message = replacetext(struggle_outer_message, "%belly", lowertext(name)) + struggle_outer_message = replacetext(struggle_outer_message, "%count", contents.len) + struggle_outer_message = replacetext(struggle_outer_message, "%countprey", living_count) struggle_user_message = replacetext(struggle_user_message, "%pred", owner) struggle_user_message = replacetext(struggle_user_message, "%prey", R) struggle_user_message = replacetext(struggle_user_message, "%belly", lowertext(name)) + struggle_user_message = replacetext(struggle_user_message, "%count", contents.len) + struggle_user_message = replacetext(struggle_user_message, "%countprey", living_count) struggle_outer_message = "[struggle_outer_message]" struggle_user_message = "[struggle_user_message]" diff --git a/code/modules/vore/eating/bellymodes_vr.dm b/code/modules/vore/eating/bellymodes_vr.dm index 83f847bf0d4..599ec727797 100644 --- a/code/modules/vore/eating/bellymodes_vr.dm +++ b/code/modules/vore/eating/bellymodes_vr.dm @@ -205,14 +205,22 @@ var/digest_alert_prey = pick(digest_messages_prey) var/compensation = M.getOxyLoss() //How much of the prey's damage was caused by passive crit oxyloss to compensate the lost nutrition. + var/living_count = 0 + for(var/mob/living/L in contents) + living_count++ + //Replace placeholder vars digest_alert_owner = replacetext(digest_alert_owner, "%pred", owner) digest_alert_owner = replacetext(digest_alert_owner, "%prey", M) digest_alert_owner = replacetext(digest_alert_owner, "%belly", lowertext(name)) + digest_alert_owner = replacetext(digest_alert_owner, "%count", contents.len) + digest_alert_owner = replacetext(digest_alert_owner, "%countprey", living_count) digest_alert_prey = replacetext(digest_alert_prey, "%pred", owner) digest_alert_prey = replacetext(digest_alert_prey, "%prey", M) digest_alert_prey = replacetext(digest_alert_prey, "%belly", lowertext(name)) + digest_alert_prey = replacetext(digest_alert_prey, "%count", contents.len) + digest_alert_prey = replacetext(digest_alert_prey, "%countprey", living_count) //Send messages to_chat(owner, "[digest_alert_owner]") diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 945b9e1bd1b..35deada4148 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -653,7 +653,7 @@ . = TRUE if("b_msgs") alert(user,"Setting abusive or deceptive messages will result in a ban. Consider this your warning. Max 150 characters per message, max 10 messages per topic.","Really, don't.") - var/help = " Press enter twice to separate messages. '%pred' will be replaced with your name. '%prey' will be replaced with the prey's name. '%belly' will be replaced with your belly's name." + var/help = " Press enter twice to separate messages. '%pred' will be replaced with your name. '%prey' will be replaced with the prey's name. '%belly' will be replaced with your belly's name. '%count' will be replaced with the number of anything in your belly. '%countprey' will be replaced with the number of living prey in your belly." switch(params["msgtype"]) if("dmp") var/new_message = input(user,"These are sent to prey when they expire. Write them in 2nd person ('you feel X'). Avoid using %prey in this type."+help,"Digest Message (to prey)",host.vore_selected.get_messages("dmp")) as message From d434c838d252fb6a462669b56795b2c0ec91b0bd Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Wed, 3 Mar 2021 18:41:22 -0500 Subject: [PATCH 110/193] Fix shadekin mouse opacity --- .../living/simple_mob/subtypes/vore/shadekin/ability_procs.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_procs.dm b/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_procs.dm index f1fc9914c2d..7020fccd341 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_procs.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_procs.dm @@ -19,7 +19,7 @@ //Shifting in if(ability_flags & AB_PHASE_SHIFTED) ability_flags &= ~AB_PHASE_SHIFTED - mouse_opacity = 2 + mouse_opacity = 1 name = real_name for(var/belly in vore_organs) var/obj/belly/B = belly From 48a5b080e2264be4e6bbc4792bbf0852db6315a8 Mon Sep 17 00:00:00 2001 From: Heroman Date: Thu, 4 Mar 2021 15:51:51 +1000 Subject: [PATCH 111/193] Excludes Proteans from limb-detaching fun --- .../mob/living/carbon/human/human_modular_limbs.dm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_modular_limbs.dm b/code/modules/mob/living/carbon/human/human_modular_limbs.dm index 471e8a42cd8..0f79bd7add5 100644 --- a/code/modules/mob/living/carbon/human/human_modular_limbs.dm +++ b/code/modules/mob/living/carbon/human/human_modular_limbs.dm @@ -55,7 +55,7 @@ . = damage >= min_broken_damage || (status & ORGAN_BROKEN) || is_stump() // can't use is_broken() as the limb has ORGAN_CUT_AWAY // Human mob procs: -// Checks the organ list for limbs meeting a predicate. Way overengineered for such a limited use +// Checks the organ list for limbs meeting a predicate. Way overengineered for such a limited use // case but I can see it being expanded in the future if meat limbs or doona limbs use it. /mob/living/carbon/human/proc/get_modular_limbs(var/return_first_found = FALSE, var/validate_proc) for(var/bp in organs) @@ -63,7 +63,7 @@ if(!validate_proc || call(E, validate_proc)(src) > MODULAR_BODYPART_INVALID) LAZYADD(., E) if(return_first_found) - return + return // Prune children so we can't remove every individual component of an entire prosthetic arm // piece by piece. Technically a circular dependency here would remove the limb entirely but // if there's a parent whose child is also its parent, there's something wrong regardless. @@ -87,6 +87,11 @@ /mob/living/carbon/human/proc/check_can_attach_modular_limb(var/obj/item/organ/external/E) if(world.time < last_special + (2 SECONDS) || get_active_hand() != E) return FALSE + //VOREStation Addition Start + if(species.name == SPECIES_PROTEAN) + to_chat(src, SPAN_WARNING("This is not compatible with your nanomachine body!")) + return FALSE + //VOREStation Addition End if(incapacitated() || restrained()) to_chat(src, SPAN_WARNING("You can't do that in your current state!")) return FALSE @@ -119,6 +124,11 @@ /mob/living/carbon/human/proc/check_can_detach_modular_limb(var/obj/item/organ/external/E) if(world.time < last_special + (2 SECONDS)) return FALSE + //VOREStation Addition Start + if(species.name == SPECIES_PROTEAN) + to_chat(src, SPAN_WARNING("You can't just detach parts of your nanomachine body!")) + return FALSE + //VOREStation Addition End if(incapacitated() || restrained()) to_chat(src, SPAN_WARNING("You can't do that in your current state!")) return FALSE From f59ec1b2dac2c2e6fb8dc0ad41bbfb5dfe748ed9 Mon Sep 17 00:00:00 2001 From: Sharkmare <34294231+Sharkmare@users.noreply.github.com> Date: Thu, 4 Mar 2021 17:36:50 +0100 Subject: [PATCH 112/193] Fixing traits left display Currently, traits left are displayed before the traits left are calculated, resulting in it always displaying max traits. This addresses this --- code/modules/client/preference_setup/vore/07_traits.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/client/preference_setup/vore/07_traits.dm b/code/modules/client/preference_setup/vore/07_traits.dm index d8b2e909e39..47d8e212698 100644 --- a/code/modules/client/preference_setup/vore/07_traits.dm +++ b/code/modules/client/preference_setup/vore/07_traits.dm @@ -141,14 +141,14 @@ . += "[pref.custom_base ? pref.custom_base : "Human"]
    " var/traits_left = pref.max_traits - . += "Traits Left: [traits_left]
    " + if(pref.species == SPECIES_CUSTOM) var/points_left = pref.starting_trait_points for(var/T in pref.pos_traits + pref.neg_traits) points_left -= traits_costs[T] traits_left-- - + . += "Traits Left: [traits_left]
    " . += "Points Left: [points_left]
    " if(points_left < 0 || traits_left < 0 || !pref.custom_species) . += "^ Fix things! ^
    " From 4fae5b2714c8b44194be7c3df8137a6960408b0c Mon Sep 17 00:00:00 2001 From: Heroman Date: Fri, 5 Mar 2021 04:43:06 +1000 Subject: [PATCH 113/193] Makes dance poles (de)constructible --- code/game/objects/structures/dancepole_vr.dm | 25 +++++++++++++++++++ code/modules/materials/material_recipes_vr.dm | 2 +- maps/tether/tether_things.dm | 18 ------------- vorestation.dme | 1 + 4 files changed, 27 insertions(+), 19 deletions(-) create mode 100644 code/game/objects/structures/dancepole_vr.dm diff --git a/code/game/objects/structures/dancepole_vr.dm b/code/game/objects/structures/dancepole_vr.dm new file mode 100644 index 00000000000..0c9397142d2 --- /dev/null +++ b/code/game/objects/structures/dancepole_vr.dm @@ -0,0 +1,25 @@ +//Dance pole +/obj/structure/dancepole + name = "dance pole" + desc = "Engineered for your entertainment" + icon = 'icons/obj/objects_vr.dmi' + icon_state = "dancepole" + density = 0 + anchored = 1 + +/obj/structure/dancepole/attackby(var/obj/item/O as obj, var/mob/user as mob) + if(O.is_screwdriver()) + anchored = !anchored + playsound(src, O.usesound, 50, 1) + if(anchored) + to_chat(user, "You secure \the [src].") + else + to_chat(user, "You unsecure \the [src].") + if(O.is_wrench()) + playsound(src, O.usesound, 50, 1) + to_chat(user, "Now disassembling \the [src]...") + if(do_after(user, 30 * O.toolspeed)) + if(!src) return + to_chat(user, "You dissasembled \the [src]!") + new /obj/item/stack/material/steel(src.loc, 1) + qdel(src) \ No newline at end of file diff --git a/code/modules/materials/material_recipes_vr.dm b/code/modules/materials/material_recipes_vr.dm index 3dc6975a04e..bf5b54d8535 100644 --- a/code/modules/materials/material_recipes_vr.dm +++ b/code/modules/materials/material_recipes_vr.dm @@ -31,7 +31,7 @@ recipes += new/datum/stack_recipe("dropship seat", /obj/structure/bed/chair/bay/shuttle, 4, one_per_turf = 1, on_floor = 1, time = 20) recipes += new/datum/stack_recipe("small teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/smallnest, 2, one_per_turf = 1, on_floor = 1, time = 10) recipes += new/datum/stack_recipe("large teshari nest", /obj/structure/bed/chair/bay/chair/padded/red/bignest, 4, one_per_turf = 1, on_floor = 1, time = 20) - + recipes += new/datum/stack_recipe("dance pole", /obj/structure/dancepole, 2, one_per_turf = 1, on_floor = 1, time = 20) recipes += new/datum/stack_recipe("light switch frame", /obj/item/frame/lightswitch, 2) recipes += new/datum/stack_recipe_list("sofas", list( new/datum/stack_recipe("red sofa middle", /obj/structure/bed/chair/sofa, 1, one_per_turf = 1, on_floor = 1), \ diff --git a/maps/tether/tether_things.dm b/maps/tether/tether_things.dm index 5b87b94ab0c..52f999249ed 100644 --- a/maps/tether/tether_things.dm +++ b/maps/tether/tether_things.dm @@ -404,24 +404,6 @@ var/global/list/latejoin_tram = list() build_path = /obj/machinery/computer/security/xenobio network = list(NETWORK_XENOBIO) req_access = list() - -//Dance pole -/obj/structure/dancepole - name = "dance pole" - desc = "Engineered for your entertainment" - icon = 'icons/obj/objects_vr.dmi' - icon_state = "dancepole" - density = 0 - anchored = 1 - -/obj/structure/dancepole/attackby(var/obj/item/O as obj, var/mob/user as mob) - if(O.is_wrench()) - anchored = !anchored - playsound(src, 'sound/items/Deconstruct.ogg', 50, 1) - if(anchored) - to_chat(user, "You secure \the [src].") - else - to_chat(user, "You unsecure \the [src].") // // ### Wall Machines On Full Windows ### // To make sure wall-mounted machines placed on full-tile windows are clickable they must be above the window diff --git a/vorestation.dme b/vorestation.dme index 7397f343385..f865ce480d3 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1403,6 +1403,7 @@ #include "code\game\objects\structures\cliff.dm" #include "code\game\objects\structures\coathanger.dm" #include "code\game\objects\structures\curtains.dm" +#include "code\game\objects\structures\dancepole_vr.dm" #include "code\game\objects\structures\displaycase.dm" #include "code\game\objects\structures\dogbed.dm" #include "code\game\objects\structures\door_assembly.dm" From 24a53a5e75ffa5c53c856d9ad7663c416da8c33e Mon Sep 17 00:00:00 2001 From: cadyn <35672377+cadyn@users.noreply.github.com> Date: Thu, 4 Mar 2021 13:56:06 -0800 Subject: [PATCH 114/193] Make allergen traits make proper use of bitflags So, there's really no need to even have these exclude each other if you just change the way they apply. Also, this should fix any potential issues with species' default allergens being overridden. --- .../species/station/traits_vr/neutral.dm | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index 014df1315f0..a6e158004e2 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -155,30 +155,30 @@ //Allergen traits! Not available to any species with a base allergens var. -/datum/trait/allergy_gluten +/datum/trait/allergy name = "Allergy: Gluten" desc = "You're highly allergic to gluten proteins, which are found in most common grains." cost = 0 custom_only = FALSE - var_changes = list("allergens" = 16) - excludes = list(/datum/trait/allergy_nuts,/datum/trait/allergy_soy) + var/allergen = 16 -/datum/trait/allergy_nuts +/datum/trait/allergy/apply(var/datum/species/S,var/mob/living/carbon/human/H) + S.allergens |= allergen + ..(S,H) + +/datum/trait/allergy/nuts name = "Allergy: Nuts" desc = "You're highly allergic to hard-shell seeds, such as peanuts." cost = 0 custom_only = FALSE - var_changes = list("allergens" = 64) - excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_soy) + allergen = 64 -/datum/trait/allergy_soy +/datum/trait/allergy/soy name = "Allergy: Soy" desc = "You're highly allergic to soybeans, and some other kinds of bean." cost = 0 custom_only = FALSE - var_changes = list("allergens" = 32) - excludes = list(/datum/trait/allergy_gluten,/datum/trait/allergy_nuts) - + allergen = 32 // Spicy Food Traits, from negative to positive. /datum/trait/spice_intolerance_extreme From 5e410246961ea790a604c23f4dcd9b2c2455086a Mon Sep 17 00:00:00 2001 From: Cadyn Date: Thu, 4 Mar 2021 14:45:10 -0800 Subject: [PATCH 115/193] Add the rest of the allergens --- .../species/station/traits_vr/neutral.dm | 55 ++++++++++++++++++- 1 file changed, 52 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm index a6e158004e2..23d9275ed63 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/neutral.dm @@ -160,25 +160,74 @@ desc = "You're highly allergic to gluten proteins, which are found in most common grains." cost = 0 custom_only = FALSE - var/allergen = 16 + var/allergen = GRAINS /datum/trait/allergy/apply(var/datum/species/S,var/mob/living/carbon/human/H) S.allergens |= allergen ..(S,H) +/datum/trait/allergy/meat + name = "Allergy: Meat" + desc = "You're highly allergic to just about any form of meat. You're probably better off just sticking to vegetables." + cost = 0 + custom_only = FALSE + allergen = MEAT + +/datum/trait/allergy/fish + name = "Allergy: Fish" + desc = "You're highly allergic to fish. It's probably best to avoid seafood in general..." + cost = 0 + custom_only = FALSE + allergen = FISH + +/datum/trait/allergy/fruit + name = "Allergy: Fruit" + desc = "You're highly allergic to fruit. Vegetables are fine, but you should probably read up on how to tell the difference." + cost = 0 + custom_only = FALSE + allergen = FRUIT + +/datum/trait/allergy/vegetable + name = "Allergy: Vegetable" + desc = "You're highly allergic to vegetables. Fruit are fine, but you should probably read up on how to tell the difference." + cost = 0 + custom_only = FALSE + allergen = VEGETABLE + /datum/trait/allergy/nuts name = "Allergy: Nuts" desc = "You're highly allergic to hard-shell seeds, such as peanuts." cost = 0 custom_only = FALSE - allergen = 64 + allergen = SEEDS /datum/trait/allergy/soy name = "Allergy: Soy" desc = "You're highly allergic to soybeans, and some other kinds of bean." cost = 0 custom_only = FALSE - allergen = 32 + allergen = BEANS + +/datum/trait/allergy/dairy + name = "Allergy: Lactose" + desc = "You're highly allergic to lactose, and consequently, just about all forms of dairy." + cost = 0 + custom_only = FALSE + allergen = DAIRY + +/datum/trait/allergy/fungi + name = "Allergy: Fungi" + desc = "You're highly allergic to Fungi such as mushrooms." + cost = 0 + custom_only = FALSE + allergen = FUNGI + +/datum/trait/allergy/coffee + name = "Allergy: Coffee" + desc = "You're highly allergic to coffee in specific." + cost = 0 + custom_only = FALSE + allergen = COFFEE // Spicy Food Traits, from negative to positive. /datum/trait/spice_intolerance_extreme From de8d93868b3b8a9b7d5bc119ec18208b8c7d60ad Mon Sep 17 00:00:00 2001 From: Heroman Date: Fri, 5 Mar 2021 17:08:39 +1000 Subject: [PATCH 116/193] Crosses out mime/clown options if you aren't whitelisted for them --- code/modules/client/preference_setup/occupation/occupation.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/client/preference_setup/occupation/occupation.dm b/code/modules/client/preference_setup/occupation/occupation.dm index 70d26a40603..da4bae455bc 100644 --- a/code/modules/client/preference_setup/occupation/occupation.dm +++ b/code/modules/client/preference_setup/occupation/occupation.dm @@ -149,6 +149,9 @@ var/available_in_hours = job.available_in_playhours(user.client) . += "[rank] \[IN [round(available_in_hours, 0.1)] DEPTHOURS]" continue + if(!is_job_whitelisted(user,rank)) + . += "[rank] \[WHITELIST ONLY]" + continue //VOREStation Add End if(job.minimum_character_age && user.client && (user.client.prefs.age < job.minimum_character_age)) . += "[rank] \[MINIMUM CHARACTER AGE: [job.minimum_character_age]]" From 19bd5191a5c34e20752e9008b23cc5d18431bb73 Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 5 Mar 2021 16:45:16 +0200 Subject: [PATCH 117/193] Fixes vorepanel accessibility requirements Vorepanel functionality is no longer restricted to require free hands and whatever else might affect operating default machinery UIs. Being unconscious does still gray it out for now, but can be changed if needed, but now even the unconscious vorepanel still updates rather than just locking into a snapshot from before you passed out. --- code/modules/vore/eating/vorepanel_vr.dm | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 35deada4148..8edca8eb326 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -58,8 +58,19 @@ // Note, in order to allow others to look at others vore panels, this state would need // to be changed to tgui_always_state, and a custom tgui_status() implemented for true "rights" management. +// Currently there is no way for others to look at others vore panels so the above concern can wait. /datum/vore_look/tgui_state(mob/user) - return GLOB.tgui_self_state + return GLOB.tgui_always_state + +/datum/vore_look/tgui_status(mob/user, datum/tgui_state/state) + . = STATUS_CLOSE + if(!state) + return + if(user.client) + if(user.stat) + . = max(., STATUS_UPDATE) + else + . = max(., STATUS_INTERACTIVE) /datum/vore_look/var/static/list/nom_icons /datum/vore_look/proc/cached_nom_icon(atom/target) @@ -876,4 +887,4 @@ . = TRUE if(.) - unsaved_changes = TRUE \ No newline at end of file + unsaved_changes = TRUE From 283343a465e2db740e6f6b86c02ba8e705732dc7 Mon Sep 17 00:00:00 2001 From: Verkister Date: Fri, 5 Mar 2021 18:15:45 +0200 Subject: [PATCH 118/193] Makes drag-drop bodyjacking not break aghost bonds Possessing mobs by drag-dropping your admin ghost into the mob now transfers your original body's spirit link into the possessed mob and thus prevents your original body from getting knocked out when your ghost disappears into the new body. --- code/modules/admin/admin.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 49c14a35502..92fb6f8088e 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -1424,6 +1424,11 @@ var/datum/announcement/minor/admin_min_announcer = new return 1 if(tomob.client) //No need to ghostize if there is no client tomob.ghostize(0) + if(frommob.mind && frommob.mind.current) //Preserve teleop for original body when adminghosting. + var/mob/body = frommob.mind.current + if(body) + if(body.teleop) + body.teleop = tomob message_admins("[key_name_admin(usr)] has put [frommob.ckey] in control of [tomob.name].") log_admin("[key_name(usr)] stuffed [frommob.ckey] into [tomob.name].") feedback_add_details("admin_verb","CGD") From 9527248613ffb2179e1c8b971b5234e466187bd0 Mon Sep 17 00:00:00 2001 From: ShadowLarkens Date: Fri, 5 Mar 2021 11:18:13 -0800 Subject: [PATCH 119/193] Properly adjust vorepanel to remove restrictions --- code/modules/tgui/states/vorepanel_vr.dm | 18 ++++++++++++++++++ code/modules/vore/eating/vorepanel_vr.dm | 15 ++------------- vorestation.dme | 1 + 3 files changed, 21 insertions(+), 13 deletions(-) create mode 100644 code/modules/tgui/states/vorepanel_vr.dm diff --git a/code/modules/tgui/states/vorepanel_vr.dm b/code/modules/tgui/states/vorepanel_vr.dm new file mode 100644 index 00000000000..855c332c08d --- /dev/null +++ b/code/modules/tgui/states/vorepanel_vr.dm @@ -0,0 +1,18 @@ + /** + * tgui state: vorepanel_state + * + * Only checks that the user and src_object are the same. + **/ + +GLOBAL_DATUM_INIT(tgui_vorepanel_state, /datum/tgui_state/vorepanel_state, new) + +/datum/tgui_state/vorepanel_state/can_use_topic(src_object, mob/user) + if(src_object != user) + // Note, in order to allow others to look at others vore panels, change this to + // STATUS_UPDATE + return STATUS_CLOSE + if(!user.client) + return STATUS_CLOSE + if(user.stat == DEAD) + return STATUS_DISABLED + return STATUS_INTERACTIVE \ No newline at end of file diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index 8edca8eb326..e753edc5e7c 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -57,20 +57,9 @@ return host // Note, in order to allow others to look at others vore panels, this state would need -// to be changed to tgui_always_state, and a custom tgui_status() implemented for true "rights" management. -// Currently there is no way for others to look at others vore panels so the above concern can wait. +// to be modified. /datum/vore_look/tgui_state(mob/user) - return GLOB.tgui_always_state - -/datum/vore_look/tgui_status(mob/user, datum/tgui_state/state) - . = STATUS_CLOSE - if(!state) - return - if(user.client) - if(user.stat) - . = max(., STATUS_UPDATE) - else - . = max(., STATUS_INTERACTIVE) + return GLOB.tgui_vorepanel_state /datum/vore_look/var/static/list/nom_icons /datum/vore_look/proc/cached_nom_icon(atom/target) diff --git a/vorestation.dme b/vorestation.dme index f865ce480d3..54d1980dc7a 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -3649,6 +3649,7 @@ #include "code\modules\tgui\states\observer.dm" #include "code\modules\tgui\states\physical.dm" #include "code\modules\tgui\states\self.dm" +#include "code\modules\tgui\states\vorepanel_vr.dm" #include "code\modules\tgui\states\zlevel.dm" #include "code\modules\tooltip\tooltip.dm" #include "code\modules\turbolift\_turbolift.dm" From 42de948f789d2bbf1c5e9ec07c3bd9c63aab0f2b Mon Sep 17 00:00:00 2001 From: Schnayy Date: Sat, 6 Mar 2021 02:07:06 -0600 Subject: [PATCH 120/193] Stair tweaks --- code/game/atoms_movable.dm | 4 + code/modules/multiz/stairs.dm | 103 ++++++++++++++++++++++- code/modules/multiz/turf.dm | 4 + maps/example/example-2.dmm | 2 +- maps/southern_cross/southern_cross-1.dmm | 52 ++++++++++-- 5 files changed, 157 insertions(+), 8 deletions(-) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index 872d3d5126e..4bc8892273f 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -303,6 +303,8 @@ if(AM == src) continue AM.Uncrossed(src) + if(loc != destination) // Uncrossed() triggered a separate movement + return // Information about turf and z-levels for source and dest collected var/turf/oldturf = get_turf(oldloc) @@ -327,6 +329,8 @@ if(AM == src) continue AM.Crossed(src, oldloc) + if(loc != destination) // Crossed triggered a separate movement + return // Call our thingy to inform everyone we moved Moved(oldloc, NONE, TRUE) diff --git a/code/modules/multiz/stairs.dm b/code/modules/multiz/stairs.dm index 378ff9ae335..595fb38f55d 100644 --- a/code/modules/multiz/stairs.dm +++ b/code/modules/multiz/stairs.dm @@ -61,7 +61,11 @@ /obj/structure/stairs/proc/use_stairs(var/atom/movable/AM, var/atom/oldloc) return +<<<<<<< HEAD /obj/structure/stairs/proc/instant_stairs(var/atom/movable/AM) +======= +/obj/structure/stairs/proc/use_stairs_instant(var/atom/movable/AM) +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks return ////////////////////////////////////////////////////////////////////// @@ -184,7 +188,11 @@ // Move to Top AM.forceMove(get_turf(top)) +<<<<<<< HEAD +======= + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays for(var/atom/movable/P in pulling) P.forceMove(get_turf(top)) // Just bring it along directly, no fussing with animation timing @@ -195,6 +203,7 @@ return TRUE +<<<<<<< HEAD /obj/structure/stairs/bottom/instant_stairs(var/atom/movable/AM) if(isliving(AM)) var/mob/living/L = AM @@ -202,23 +211,54 @@ if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. return +======= +/obj/structure/stairs/bottom/use_stairs_instant(var/atom/movable/AM) + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks if(L.has_buckled_mobs()) return if(L.buckled) L.buckled.forceMove(get_turf(top)) +<<<<<<< HEAD // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) L.pulling.forceMove(get_turf(top)) +======= + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + var/atom/movable/P = L.pulling + P.forceMove(get_turf(top)) + L.start_pulling(P) +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) G.affecting.forceMove(get_turf(top)) +<<<<<<< HEAD if(L.client) L.client.Process_Grab() AM.forceMove(get_turf(top)) +======= + L.forceMove(get_turf(top)) + + if(L.client) + L.client.Process_Grab() + else + AM.forceMove(get_turf(top)) + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks ////////////////////////////////////////////////////////////////////// // Middle piece that you are animated onto/off of //////////////////// @@ -305,7 +345,11 @@ /obj/structure/stairs/middle/Bumped(mob/user) if(check_integrity() && bottom && (bottom in get_turf(user))) // Bottom must be enforced because the middle stairs don't actually need the bottom +<<<<<<< HEAD bottom.instant_stairs(user) +======= + bottom.use_stairs_instant(user) +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks ////////////////////////////////////////////////////////////////////// // Top piece that you step onto ////////////////////////////////////// @@ -383,6 +427,15 @@ if(L.has_AI()) use_stairs(AM, oldloc) ..() +<<<<<<< HEAD +======= + +/obj/structure/stairs/top/Uncrossed(var/atom/movable/AM) + // Going down stairs from the topstair piece + if(AM.dir == turn(dir, 180) && check_integrity()) + use_stairs_instant(AM) + return +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks /obj/structure/stairs/top/use_stairs(var/atom/movable/AM, var/atom/oldloc) // If we're coming from the bottom of the stairs, don't trap us in an infinite staircase @@ -395,10 +448,16 @@ if(AM.pulledby) // Animating the movement of pulled things is handled when the puller goes up the stairs return - + if(AM.has_buckled_mobs()) // Similarly, the rider entering the turf will bring along whatever they're buckled to return +<<<<<<< HEAD + if(AM.has_buckled_mobs()) // Similarly, the rider entering the turf will bring along whatever they're buckled to + return + +======= +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks var/list/atom/movable/pulling = list() // Will also include grabbed mobs if(isliving(AM)) var/mob/living/L = AM @@ -418,15 +477,24 @@ // If the stairs aren't broken, go up. if(check_integrity()) AM.dir = turn(src.dir, 180) +<<<<<<< HEAD +======= +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks // Bring the pulled/grabbed object(s) along behind us for(var/atom/movable/P in pulling) P.forceMove(get_turf(src)) // They will move onto the turf but won't get past the check earlier in crossed. Aligns animation more cleanly +<<<<<<< HEAD // Move to Top AM.forceMove(get_turf(bottom)) +======= + // Move to Top + AM.forceMove(get_turf(bottom)) + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks // If something is being pulled, bring it along directly to avoid the mob being torn away from it due to movement delays for(var/atom/movable/P in pulling) P.forceMove(get_turf(bottom)) // Just bring it along directly, no fussing with animation timing @@ -437,6 +505,7 @@ return TRUE +<<<<<<< HEAD /obj/structure/stairs/top/instant_stairs(var/atom/movable/AM) if(isliving(AM)) var/mob/living/L = AM @@ -444,11 +513,24 @@ if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. return +======= +/obj/structure/stairs/top/use_stairs_instant(var/atom/movable/AM) + if(isobserver(AM)) // Ghosts have their own methods for going up and down + return + + if(isliving(AM)) + var/mob/living/L = AM + + if(L.grabbed_by.len) // Same as pulledby, whoever's holding you will keep you from going down stairs. + return + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks if(L.has_buckled_mobs()) return if(L.buckled) L.buckled.forceMove(get_turf(bottom)) +<<<<<<< HEAD // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. if(L.pulling && !L.pulling.anchored) @@ -461,6 +543,25 @@ L.client.Process_Grab() AM.forceMove(get_turf(bottom)) +======= + + // If the object is pulling or grabbing anything, we'll want to move those too. A grab chain may be disrupted in doing so. + if(L.pulling && !L.pulling.anchored) + var/atom/movable/P = L.pulling + P.forceMove(get_turf(bottom)) + L.start_pulling(P) + + for(var/obj/item/weapon/grab/G in list(L.l_hand, L.r_hand)) + G.affecting.forceMove(get_turf(bottom)) + + L.forceMove(get_turf(bottom)) + + if(L.client) + L.client.Process_Grab() + else + AM.forceMove(get_turf(bottom)) + +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks // Mapping pieces, placed at the bottommost part of the stairs /obj/structure/stairs/spawner diff --git a/code/modules/multiz/turf.dm b/code/modules/multiz/turf.dm index 4f8781317e8..09a63d8addf 100644 --- a/code/modules/multiz/turf.dm +++ b/code/modules/multiz/turf.dm @@ -57,6 +57,7 @@ /turf/simulated/open/Entered(var/atom/movable/mover, var/atom/oldloc) +<<<<<<< HEAD . = ..() // Going down stairs from the topstair piece @@ -65,6 +66,9 @@ T.instant_stairs(mover) return +======= + ..() +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks mover.fall() /turf/simulated/open/proc/BelowOpenUpdated(turf/T, atom/movable/AM, old_loc) diff --git a/maps/example/example-2.dmm b/maps/example/example-2.dmm index bbdcb87e1e2..adf8dbf0529 100644 --- a/maps/example/example-2.dmm +++ b/maps/example/example-2.dmm @@ -562,7 +562,7 @@ i i c E -E +i i c a diff --git a/maps/southern_cross/southern_cross-1.dmm b/maps/southern_cross/southern_cross-1.dmm index d1c3167ced6..5c265bee4be 100644 --- a/maps/southern_cross/southern_cross-1.dmm +++ b/maps/southern_cross/southern_cross-1.dmm @@ -197400,7 +197400,7 @@ /area/quartermaster/lockerroom) "cFQ" = ( /obj/structure/railing, -/turf/simulated/open, +/turf/simulated/floor/tiled, /area/quartermaster/lockerroom) "cFR" = ( /obj/structure/railing, @@ -239088,10 +239088,50 @@ /obj/machinery/computer/ship/sensors, /turf/simulated/floor/tiled/dark, /area/hallway/primary/seconddeck/ascenter) +<<<<<<< HEAD +======= +"eAB" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/aft) +"ioU" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/thirddeck/central) +"oJY" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled, +/area/hallway/secondary/eva_hallway) +"pel" = ( +/obj/structure/railing, +/turf/simulated/floor/tiled, +/area/rnd/research) +"twa" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "dock3_south_inner"; + locked = 1; + name = "Dock Three Internal Airlock"; + req_access = list(13); + req_one_access = list() + }, +/turf/simulated/floor/tiled/dark, +/area/hallway/secondary/entry/D3) +>>>>>>> 1367d38... Merge pull request #7943 from Atermonera/stair_tweaks "tZc" = ( /obj/effect/landmark/engine_loader, /turf/space, /area/space) +"vTW" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/hallway/primary/seconddeck/stairwell) >>>>>>> 47f71b2... Reworks stairs to be sensible (#7783) (1,1,1) = {" @@ -336408,7 +336448,7 @@ cqx cso cuc cvE -cxE +vTW cxE cqx dVz @@ -336693,7 +336733,7 @@ ddu cYq deu ddA -dfg +eAB dfJ dgh dia @@ -338941,7 +338981,7 @@ ebo bkq bkq bqr -bri +oJY btP buT bvY @@ -348464,7 +348504,7 @@ bEn eby ebD bBr -ebK +pel bMb bOc bPA @@ -402459,7 +402499,7 @@ dML dVB dNE dOd -dOd +ioU dPi dPA dQc From 9c9fb9e8a06aa09b2ce58374b3064de4f8fc5375 Mon Sep 17 00:00:00 2001 From: H0lySquirr3l <34927367+H0lySquirr3l@users.noreply.github.com> Date: Sat, 6 Mar 2021 12:08:23 -0600 Subject: [PATCH 121/193] Add files via upload --- maps/tether/submaps/tether_misc.dmm | 50242 +++++++++++++------------- 1 file changed, 25120 insertions(+), 25122 deletions(-) diff --git a/maps/tether/submaps/tether_misc.dmm b/maps/tether/submaps/tether_misc.dmm index efed63f2c1f..1ace7f3db78 100644 --- a/maps/tether/submaps/tether_misc.dmm +++ b/maps/tether/submaps/tether_misc.dmm @@ -1,25122 +1,25120 @@ -//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"aa" = ( -/obj/machinery/vending/coffee, -/turf/unsimulated/beach/sand, -/area/beach) -"ab" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/obj/structure/flora/pottedplant{ - icon_state = "plant-10" - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"ac" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"ad" = ( -/obj/machinery/door/window/holowindoor{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"ae" = ( -/turf/unsimulated/mineral/virgo3b, -/area/space) -"ag" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 6 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"ah" = ( -/obj/machinery/door/window/holowindoor{ - dir = 1; - name = "Jury Box" - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aj" = ( -/obj/structure/sign/warning{ - name = "\improper STAND AWAY FROM TRACK EDGE" - }, -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"ak" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"al" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"am" = ( -/obj/machinery/door/window/holowindoor{ - dir = 8; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"an" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"ao" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 9 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"ap" = ( -/turf/space, -/area/space) -"aq" = ( -/obj/effect/step_trigger/teleporter/random, -/turf/space, -/area/space) -"ar" = ( -/turf/unsimulated/wall, -/area/space) -"as" = ( -/obj/structure/window/reinforced, -/turf/unsimulated/wall, -/area/space) -"at" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 5 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"au" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet/corners{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"av" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aw" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"ax" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"ay" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"az" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aA" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 10 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aB" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 8 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aC" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 8; - icon_state = "right" - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"aD" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"aE" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aF" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"aG" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"aH" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"aI" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/unsimulated/wall, -/area/space) -"aJ" = ( -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"aK" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"aL" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/wall, -/area/space) -"aM" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aN" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"aO" = ( -/obj/structure/table/rack/holorack, -/obj/item/clothing/under/dress/dress_saloon, -/obj/item/clothing/head/pin/flower, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"aP" = ( -/obj/effect/landmark/costume, -/obj/structure/table/rack/holorack, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"aQ" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_courtroom) -"aR" = ( -/obj/machinery/door/window/holowindoor{ - dir = 8; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"aS" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"aT" = ( -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_wildlife) -"aU" = ( -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_plating) -"aV" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_emptycourt) -"aW" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"aX" = ( -/obj/machinery/door/window/holowindoor{ - dir = 8; - name = "Red Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"aY" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"aZ" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"ba" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bb" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/unsimulated/wall, -/area/space) -"bc" = ( -/turf/simulated/shuttle/wall, -/area/shuttle/supply) -"bd" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_desert) -"be" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bf" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bg" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_theatre) -"bh" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"bi" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bj" = ( -/obj/effect/landmark{ - name = "Holocarp Spawn" - }, -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/source_wildlife) -"bk" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bl" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bm" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"bn" = ( -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"bo" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bp" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bq" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"br" = ( -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Green Team" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"bs" = ( -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bt" = ( -/obj/structure/bed/chair/holochair, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bu" = ( -/obj/structure/fitness/boxing_ropes{ - dir = 1 - }, -/obj/structure/fitness/boxing_turnbuckle{ - dir = 8; - layer = 3.4 - }, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bv" = ( -/obj/structure/window/reinforced/holowindow{ - dir = 1 - }, -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bw" = ( -/obj/structure/fitness/boxing_ropes{ - dir = 1 - }, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bx" = ( -/obj/structure/fitness/boxing_ropes{ - dir = 1 - }, -/obj/structure/fitness/boxing_turnbuckle{ - dir = 4; - layer = 3.4 - }, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"by" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"bz" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"bA" = ( -/obj/structure/fitness/boxing_ropes{ - dir = 8 - }, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bB" = ( -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"bC" = ( -/obj/structure/fitness/boxing_ropes{ - dir = 4 - }, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bD" = ( -/obj/structure/fitness/boxing_turnbuckle{ - dir = 8 - }, -/obj/structure/fitness/boxing_ropes_bottom, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bE" = ( -/obj/structure/fitness/boxing_ropes_bottom, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bF" = ( -/obj/structure/fitness/boxing_turnbuckle{ - dir = 4 - }, -/obj/structure/fitness/boxing_ropes_bottom, -/turf/simulated/fitness, -/area/holodeck/source_boxingcourt) -"bG" = ( -/obj/effect/floor_decal/spline/plain{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"bH" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bI" = ( -/obj/structure/window/reinforced/holowindow, -/obj/machinery/door/window/holowindoor{ - dir = 1; - name = "Court Reporter's Box" - }, -/obj/structure/bed/chair/holochair, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bJ" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow, -/obj/structure/window/reinforced/holowindow{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bK" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bL" = ( -/obj/structure/table/woodentable/holotable, -/obj/structure/window/reinforced/holowindow, -/obj/structure/window/reinforced/holowindow{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bM" = ( -/obj/structure/window/reinforced/holowindow, -/obj/machinery/door/window/holowindoor{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Witness Box" - }, -/obj/structure/bed/chair/holochair, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_courtroom) -"bN" = ( -/obj/effect/landmark/ai_multicam_room, -/turf/unsimulated/ai_visible, -/area/ai_multicam_room) -"bO" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_l" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ - dir = 1 - }, -/area/shuttle/supply) -"bP" = ( -/obj/structure/shuttle/engine/propulsion, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ - dir = 1 - }, -/area/shuttle/supply) -"bQ" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch" - }, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/turf/simulated/shuttle/plating, -/area/shuttle/supply) -"bR" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad2" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"bS" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/source_picnicarea) -"bT" = ( -/obj/structure/shuttle/engine/propulsion, -/obj/effect/shuttle_landmark{ - base_area = /area/space; - base_turf = /turf/space; - landmark_tag = "supply_cc"; - name = "Centcom Supply Depot" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ - dir = 1 - }, -/area/shuttle/supply) -"bU" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 4 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"bV" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"bW" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bX" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bY" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"bZ" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"ca" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cb" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cc" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cd" = ( -/turf/unsimulated/wall, -/area/ai_multicam_room) -"ce" = ( -/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, -/turf/space/transit/south, -/area/space) -"cf" = ( -/turf/space/transit/south, -/area/space) -"cg" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_leftnostop" - }, -/turf/space/transit/south, -/area/space) -"ch" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/space/transit/east; - landmark_tag = "belter_transit"; - name = "Belter Transit" - }, -/turf/space/transit/south, -/area/space) -"ci" = ( -/turf/unsimulated/ai_visible, -/area/ai_multicam_room) -"cj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/space) -"ck" = ( -/obj/structure/shuttle/engine/propulsion{ - icon_state = "burst_r" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry{ - dir = 1 - }, -/area/shuttle/supply) -"cl" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 4; - teleport_z_offset = 4 - }, -/turf/space, -/turf/space/transit/north, -/area/space) -"cm" = ( -/obj/item/toy/chess/pawn_white, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"cq" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"cs" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"ct" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"cu" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"cv" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"cw" = ( -/obj/structure/table/woodentable/holotable, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cx" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cy" = ( -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cz" = ( -/obj/structure/table/woodentable/holotable, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cA" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cB" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"cO" = ( -/obj/machinery/embedded_controller/radio/simple_docking_controller{ - frequency = 1380; - id_tag = "supply_shuttle"; - pixel_x = -25; - req_one_access = list(13,31); - tag_door = "supply_shuttle_hatch" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"cP" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"cQ" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"cS" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cT" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"cU" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"da" = ( -/obj/structure/flora/ausbushes/brflowers, -/obj/effect/floor_decal/spline/fancy/wood/corner{ - dir = 1 - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/source_picnicarea) -"dd" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"de" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"dg" = ( -/turf/unsimulated/wall{ - icon = 'icons/turf/transit_vr.dmi' - }, -/area/space) -"dh" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "supply_shuttle_hatch"; - locked = 1; - name = "Shuttle Hatch" - }, -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/simulated/shuttle/plating, -/area/shuttle/supply) -"di" = ( -/obj/machinery/conveyor{ - dir = 4; - id = "QMLoad" - }, -/turf/simulated/shuttle/floor, -/area/shuttle/supply) -"dj" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"dk" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"dl" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"dm" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"dq" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-06" - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_theatre) -"dr" = ( -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_theatre) -"ds" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"dt" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"du" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_courtroom) -"dv" = ( -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"dw" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"dx" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_emptycourt) -"dA" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/wall, -/area/space) -"dB" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/window/reinforced, -/turf/unsimulated/wall, -/area/space) -"dD" = ( -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_shuttle_hatch_station"; - locked = 1; - name = "Shuttle Hatch" - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"dE" = ( -/obj/structure/shuttle/engine/heater, -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/simulated/floor/airless, -/area/shuttle/supply) -"dF" = ( -/turf/simulated/floor/holofloor/space, -/area/holodeck/source_space) -"dG" = ( -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"dH" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"dI" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-06" - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"dJ" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_basketball) -"dK" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dM" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dN" = ( -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dO" = ( -/obj/structure/holohoop, -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dP" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"dQ" = ( -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"dR" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_thunderdomecourt) -"dS" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dU" = ( -/obj/structure/table/holotable, -/obj/machinery/readybutton, -/obj/effect/floor_decal/corner/red/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dV" = ( -/obj/structure/table/holotable, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/red, -/obj/item/clothing/under/color/red, -/obj/item/weapon/holo/esword/red, -/obj/effect/floor_decal/corner/red{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dW" = ( -/obj/structure/table/holotable, -/obj/effect/floor_decal/corner/red/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"dX" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"dY" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"dZ" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"ec" = ( -/obj/effect/landmark{ - name = "Holocarp Spawn Random" - }, -/turf/simulated/floor/holofloor/space, -/area/holodeck/source_space) -"ed" = ( -/obj/structure/flora/grass/both, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"ee" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"ef" = ( -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eg" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eh" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ei" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ej" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ek" = ( -/obj/effect/overlay/palmtree_r, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"el" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"em" = ( -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"en" = ( -/obj/effect/floor_decal/corner/red{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"eo" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"ep" = ( -/obj/structure/flora/tree/pine, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"eq" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_meetinghall) -"es" = ( -/obj/item/clothing/glasses/sunglasses, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"et" = ( -/obj/effect/overlay/palmtree_l, -/obj/effect/overlay/coconut, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"eD" = ( -/obj/effect/floor_decal/sign/small_4, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"eJ" = ( -/obj/structure/flora/tree/dead, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"eK" = ( -/turf/simulated/floor/holofloor/lino, -/area/holodeck/source_meetinghall) -"eL" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_meetinghall) -"eM" = ( -/obj/item/weapon/beach_ball, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"eS" = ( -/obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"eT" = ( -/obj/structure/flora/grass/green, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"eU" = ( -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eV" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eW" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eX" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"eY" = ( -/obj/effect/floor_decal/corner/red/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"eZ" = ( -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fa" = ( -/obj/item/weapon/beach_ball/holoball, -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fb" = ( -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fc" = ( -/obj/item/weapon/inflatable_duck, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/source_beach) -"fd" = ( -/obj/structure/window/reinforced/holowindow/disappearing, -/obj/effect/floor_decal/corner/red/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fe" = ( -/obj/structure/window/reinforced/holowindow/disappearing, -/obj/effect/floor_decal/corner/red{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"ff" = ( -/obj/structure/window/reinforced/holowindow/disappearing, -/obj/effect/floor_decal/corner/red/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fn" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fo" = ( -/obj/structure/holostool, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fp" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fq" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fr" = ( -/obj/effect/floor_decal/corner/green{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fs" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"ft" = ( -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green/full{ - dir = 8 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fu" = ( -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green{ - dir = 5 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fv" = ( -/obj/structure/window/reinforced/holowindow/disappearing{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green/full{ - dir = 1 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fz" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fA" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fB" = ( -/obj/effect/floor_decal/corner/green{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fC" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fG" = ( -/obj/structure/flora/grass/brown, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/source_snowfield) -"fH" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet{ - dir = 8 - }, -/area/holodeck/source_meetinghall) -"fJ" = ( -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fK" = ( -/turf/unsimulated/beach/sand{ - icon_state = "beach" - }, -/area/holodeck/source_beach) -"fO" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fP" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fQ" = ( -/obj/structure/holostool, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/source_meetinghall) -"fR" = ( -/turf/simulated/floor/holofloor/beach/water, -/area/holodeck/source_beach) -"fS" = ( -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fT" = ( -/obj/structure/holohoop{ - dir = 1 - }, -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fU" = ( -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_basketball) -"fV" = ( -/obj/structure/table/holotable, -/obj/effect/floor_decal/corner/green/full, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fW" = ( -/obj/structure/table/holotable, -/obj/item/clothing/head/helmet/thunderdome, -/obj/item/clothing/suit/armor/tdome/green, -/obj/item/clothing/under/color/green, -/obj/item/weapon/holo/esword/green, -/obj/effect/floor_decal/corner/green{ - dir = 10 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fX" = ( -/obj/structure/table/holotable, -/obj/machinery/readybutton, -/obj/effect/floor_decal/corner/green/full{ - dir = 4 - }, -/turf/simulated/floor/holofloor/tiled, -/area/holodeck/source_thunderdomecourt) -"fY" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove{ - icon_state = "boxinggreen"; - item_state = "boxinggreen" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/source_boxingcourt) -"fZ" = ( -/obj/structure/window/reinforced{ - dir = 1 - }, -/turf/unsimulated/wall, -/area/space) -"ga" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_basic) -"gb" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_basic) -"gc" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_basic) -"gd" = ( -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_basic) -"ge" = ( -/obj/effect/overlay/palmtree_r, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/holodorm/source_beach) -"gf" = ( -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/holodorm/source_beach) -"gg" = ( -/obj/effect/overlay/coconut, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/holodorm/source_beach) -"gh" = ( -/obj/item/clothing/glasses/sunglasses, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/holodorm/source_beach) -"gi" = ( -/obj/effect/overlay/palmtree_l, -/turf/simulated/floor/holofloor/beach/sand, -/area/holodeck/holodorm/source_beach) -"gj" = ( -/obj/structure/flora/grass/brown, -/obj/structure/flora/tree/dead, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gk" = ( -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gl" = ( -/turf/unsimulated/beach/sand{ - icon_state = "beach" - }, -/area/holodeck/holodorm/source_beach) -"gm" = ( -/obj/effect/landmark{ - name = "Wolfgirl Spawn" - }, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gn" = ( -/obj/structure/flora/grass/brown, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"go" = ( -/obj/structure/flora/grass/green, -/obj/structure/flora/tree/pine, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gq" = ( -/obj/structure/bed/holobed, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_basic) -"gr" = ( -/turf/simulated/floor/holofloor/beach/water, -/area/holodeck/holodorm/source_beach) -"gs" = ( -/obj/structure/flora/grass/green, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gt" = ( -/obj/structure/flora/grass/both, -/turf/simulated/floor/holofloor/snow, -/area/holodeck/holodorm/source_snow) -"gE" = ( -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"gN" = ( -/obj/structure/flora/ausbushes/fullgrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/holodorm/source_desert) -"gO" = ( -/turf/simulated/floor/holofloor/desert, -/area/holodeck/holodorm/source_desert) -"gP" = ( -/obj/structure/flora/ausbushes/sparsegrass, -/turf/simulated/floor/holofloor/desert, -/area/holodeck/holodorm/source_desert) -"gQ" = ( -/obj/structure/flora/ausbushes/brflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/holodorm/source_garden) -"gR" = ( -/obj/structure/flora/ausbushes/ywflowers, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/holodorm/source_garden) -"gS" = ( -/turf/simulated/floor/holofloor/reinforced, -/area/holodeck/holodorm/source_off) -"gU" = ( -/obj/machinery/light, -/obj/effect/floor_decal/industrial/danger, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"hg" = ( -/obj/structure/flora/ausbushes/ywflowers, -/obj/effect/landmark{ - name = "Catgirl Spawn" - }, -/turf/simulated/floor/holofloor/grass, -/area/holodeck/holodorm/source_garden) -"hx" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/holodorm/source_seating) -"hy" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 9 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hz" = ( -/obj/structure/bed/chair/holochair, -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hA" = ( -/obj/effect/floor_decal/carpet{ - dir = 1 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 5 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hB" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/holodorm/source_boxing) -"hC" = ( -/obj/effect/floor_decal/corner/red{ - dir = 9 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/holodorm/source_boxing) -"hD" = ( -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/holodorm/source_boxing) -"hE" = ( -/obj/effect/floor_decal/corner/green{ - dir = 6 - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/holodorm/source_boxing) -"hF" = ( -/turf/simulated/floor/holofloor/space, -/area/holodeck/holodorm/source_space) -"hJ" = ( -/obj/structure/bed/chair/holochair{ - dir = 4 - }, -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hK" = ( -/obj/structure/table/woodentable/holotable, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hL" = ( -/obj/structure/bed/chair/holochair{ - dir = 8 - }, -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hO" = ( -/obj/effect/floor_decal/carpet{ - dir = 8 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 10 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hP" = ( -/obj/structure/bed/chair/holochair{ - dir = 1 - }, -/obj/effect/floor_decal/carpet, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hQ" = ( -/obj/effect/floor_decal/carpet{ - dir = 4 - }, -/obj/effect/floor_decal/carpet, -/obj/effect/floor_decal/carpet{ - dir = 6 - }, -/turf/simulated/floor/holofloor/carpet, -/area/holodeck/holodorm/source_seating) -"hR" = ( -/obj/structure/table/holotable, -/obj/item/clothing/gloves/boxing/hologlove{ - icon_state = "boxinggreen"; - item_state = "boxinggreen" - }, -/turf/simulated/floor/holofloor/tiled/dark, -/area/holodeck/holodorm/source_boxing) -"ig" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/obj/effect/transit/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"ih" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"ii" = ( -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"in" = ( -/obj/effect/step_trigger/lost_in_space/tram, -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"ix" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"iO" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 4; - teleport_z_offset = 4 - }, -/turf/space/transit/west, -/area/space) -"iU" = ( -/obj/structure/table/standard, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"jf" = ( -/turf/space/transit/north, -/area/space) -"jr" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"jL" = ( -/obj/effect/step_trigger/lost_in_space/tram, -/turf/simulated/floor/maglev{ - icon = 'icons/turf/transit_vr.dmi' - }, -/area/space) -"jQ" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/space/transit/east; - landmark_tag = "specops_transit"; - name = "Specops Transit" - }, -/turf/space/transit/west, -/area/space) -"kh" = ( -/obj/machinery/telecomms/relay/preset/centcom/tether, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"kn" = ( -/obj/structure/fake_stairs/north/bottom{ - _stair_tag = "stairtest" - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"kr" = ( -/obj/machinery/telecomms/server/presets/centcomm, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"kw" = ( -/obj/effect/floor_decal/sign/small_5, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"lf" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"li" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/grille, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/escape) -"lE" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"mb" = ( -/obj/effect/step_trigger/lost_in_space/tram, -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"mF" = ( -/obj/effect/shuttle_landmark{ - base_area = null; - base_turf = null; - docking_controller = null; - landmark_tag = "escape_transit"; - name = "Escape Transit" - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"nj" = ( -/obj/item/toy/chess/rook_white, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"nn" = ( -/obj/machinery/telecomms/allinone/antag{ - intercept = 1 - }, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"nB" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"nC" = ( -/obj/structure/table/standard, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = 32 - }, -/obj/item/clothing/head/beret/nanotrasen, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"nV" = ( -/obj/item/toy/chess/rook_black, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"nW" = ( -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"oI" = ( -/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, -/turf/space/transit/east, -/area/space) -"oT" = ( -/obj/item/toy/chess/pawn_black, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"pb" = ( -/obj/machinery/telecomms/processor/preset_cent, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"pf" = ( -/obj/effect/floor_decal/sign/small_8, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"pk" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"pv" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_shuttle_hatch_offsite"; - locked = 1; - name = "Shuttle Hatch" - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"pF" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/space/transit/east; - landmark_tag = "escapepod1_transit"; - name = "Escapepod 1 Transit" - }, -/turf/space/transit/east, -/area/space) -"pT" = ( -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"pX" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/centcom/simulated/terminal) -"qc" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"qn" = ( -/turf/space/transit/east, -/area/space) -"qv" = ( -/obj/effect/floor_decal/sign/small_h, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"qz" = ( -/turf/space, -/turf/space/internal_edge/bottomright, -/area/space) -"qV" = ( -/obj/effect/floor_decal/sign/small_6, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"qY" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"rh" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"ru" = ( -/obj/item/toy/chess/pawn_black, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"rE" = ( -/obj/machinery/telecomms/bus/preset_cent, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"sb" = ( -/obj/item/toy/chess/knight_white, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"sl" = ( -/turf/space/internal_edge/top, -/area/space) -"sp" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"sx" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/centcom/simulated/terminal) -"sF" = ( -/obj/effect/overmap/bluespace_rift, -/turf/unsimulated/map, -/area/overmap) -"sN" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/obj/effect/transit/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"sT" = ( -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"ti" = ( -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/machinery/light{ - dir = 1 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"tp" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"tu" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"tC" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/space) -"tD" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdown"; - stopper = 0; - tiles = 0 - }, -/turf/space/transit/east, -/area/space) -"tH" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/obj/effect/transit/light{ - dir = 8 - }, -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"tS" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"uc" = ( -/turf/unsimulated/wall, -/area/centcom/suppy) -"ud" = ( -/obj/machinery/status_display/supply_display, -/turf/unsimulated/wall, -/area/centcom/suppy) -"ue" = ( -/obj/structure/closet/crate, -/turf/unsimulated/floor{ - dir = 1; - icon_state = "vault" - }, -/area/centcom/suppy) -"uf" = ( -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/suppy) -"ug" = ( -/obj/item/weapon/paper{ - info = "You're not supposed to be here."; - name = "unnerving letter" - }, -/turf/unsimulated/floor{ - icon_state = "dark" - }, -/area/centcom/suppy) -"uG" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"uM" = ( -/obj/item/toy/chess/knight_black, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"vu" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced, -/obj/structure/grille, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/escape) -"vz" = ( -/obj/effect/floor_decal/industrial/outline/blue, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"vW" = ( -/obj/effect/floor_decal/sign/small_a, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"wa" = ( -/obj/effect/floor_decal/sign/small_3, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"wd" = ( -/obj/structure/sign/warning/nosmoking_2, -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"wh" = ( -/obj/item/toy/chess/knight_black, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"wj" = ( -/turf/space/internal_edge/left, -/area/space) -"wl" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/evac) -"wn" = ( -/obj/structure/fake_stairs/south/top{ - _stair_tag = "stairtest" - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"wy" = ( -/turf/unsimulated/wall, -/area/centcom/control) -"wZ" = ( -/turf/unsimulated/floor{ - icon_state = "sandwater" - }, -/area/beach) -"xe" = ( -/obj/machinery/account_database{ - dir = 1; - name = "CentComm Accounts database" - }, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"xi" = ( -/obj/structure/sign/securearea{ - desc = "A warning sign which reads 'HIGH VOLTAGE'"; - icon_state = "shock"; - name = "HIGH VOLTAGE" - }, -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"xl" = ( -/obj/structure/table/standard, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"xM" = ( -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"ya" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 4; - name = "thrower_escapeshuttletop(right)"; - tiles = 0 - }, -/turf/simulated/sky/virgo3b/south, -/area/space) -"ym" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"yA" = ( -/obj/machinery/telecomms/receiver/preset_cent, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"yK" = ( -/obj/machinery/door/airlock/multi_tile/metal, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"yU" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"zb" = ( -/obj/effect/step_trigger/thrower{ - direction = 1; - name = "thrower_throwup"; - tiles = 0 - }, -/turf/space/transit/east, -/area/space) -"zv" = ( -/obj/effect/transit/light{ - dir = 8 - }, -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"zw" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_shuttle_hatch_offsite"; - locked = 1; - name = "Shuttle Hatch" - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"zH" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 8 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/centcom/simulated/terminal) -"zK" = ( -/obj/machinery/door/blast/regular{ - dir = 4 - }, -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"Al" = ( -/obj/structure/bed/chair/shuttle, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Av" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/simulated/floor/maglev{ - icon = 'icons/turf/transit_vr.dmi' - }, -/area/space) -"Ax" = ( -/turf/unsimulated/beach/coastline{ - density = 1; - opacity = 1 - }, -/area/beach) -"Az" = ( -/turf/unsimulated/beach/coastline, -/area/beach) -"AD" = ( -/obj/effect/floor_decal/borderfloor/corner, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Bm" = ( -/obj/item/toy/chess/bishop_black, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"Bs" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/obj/machinery/door/airlock/glass_external{ - frequency = 1380; - icon_state = "door_locked"; - id_tag = "escape_shuttle_hatch_station"; - locked = 1; - name = "Shuttle Hatch" - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Bw" = ( -/turf/unsimulated/beach/water, -/area/beach) -"BD" = ( -/obj/effect/overlay/palmtree_r, -/turf/unsimulated/beach/sand, -/area/beach) -"BG" = ( -/obj/item/toy/chess/king_black, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"BK" = ( -/turf/space, -/turf/space/internal_edge/bottomleft, -/area/space) -"Cd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Cn" = ( -/turf/simulated/sky/virgo3b/south, -/area/space) -"Cp" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/shuttle_landmark{ - base_area = /area/centcom/simulated/terminal; - base_turf = /turf/simulated/floor/tiled/techfloor/grid; - docking_controller = null; - landmark_tag = "escape_cc"; - name = "Escape Centcom" - }, -/obj/structure/grille, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/escape) -"Ct" = ( -/obj/machinery/ntnet_relay, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"Cw" = ( -/obj/machinery/r_n_d/server/centcom, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"Cy" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"CG" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"CJ" = ( -/obj/item/toy/chess/pawn_white, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"CK" = ( -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"Di" = ( -/obj/effect/floor_decal/sign/small_2, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"Dk" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/space) -"Dm" = ( -/obj/effect/floor_decal/industrial/warning/corner, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Dn" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Dw" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/snacks/chips, -/turf/unsimulated/beach/sand, -/area/beach) -"DF" = ( -/turf/space, -/turf/space/internal_edge/topright, -/area/space) -"DI" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"DL" = ( -/obj/effect/floor_decal/sign/small_b, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"El" = ( -/turf/space/transit/west, -/area/space) -"Eo" = ( -/obj/effect/floor_decal/sign/small_g, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"Et" = ( -/obj/machinery/light{ - dir = 1 - }, -/obj/machinery/status_display{ - pixel_y = 32 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"ET" = ( -/turf/simulated/floor/tiled/techfloor/grid, -/area/centcom/simulated/terminal) -"EX" = ( -/obj/item/toy/chess/bishop_black, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"Fa" = ( -/obj/structure/table/standard, -/turf/unsimulated/beach/sand, -/area/beach) -"Fe" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/grille, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/escape) -"Fp" = ( -/turf/simulated/floor/maglev, -/area/centcom/simulated/terminal) -"Ft" = ( -/obj/effect/transit/light{ - dir = 4 - }, -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"FH" = ( -/obj/structure/bed/chair, -/obj/effect/landmark{ - name = "endgame_exit" - }, -/obj/item/toy/plushie/mouse{ - desc = "A plushie of a small fuzzy rodent."; - name = "Woodrat" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"FJ" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"FT" = ( -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"FX" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/obj/effect/transit/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"FY" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Ga" = ( -/turf/unsimulated/floor/steel, -/area/centcom/control) -"Gq" = ( -/turf/unsimulated/wall, -/area/beach) -"Gs" = ( -/turf/space, -/turf/space/transit/north, -/area/space) -"Gw" = ( -/obj/effect/overlay/palmtree_l, -/turf/unsimulated/beach/sand, -/area/beach) -"GW" = ( -/obj/item/toy/chess/king_white, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"Hf" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/space/transit/north; - landmark_tag = "ninja_transit"; - name = "Ninja Transit" - }, -/turf/space/transit/north, -/area/space) -"Hk" = ( -/obj/effect/floor_decal/sign/small_7, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"Hr" = ( -/obj/item/toy/chess/rook_black, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"Hy" = ( -/turf/unsimulated/mineral{ - icon = 'icons/turf/transit_vr.dmi'; - icon_state = "rock" - }, -/area/space) -"HL" = ( -/obj/effect/floor_decal/sign/small_1, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"HQ" = ( -/obj/machinery/telecomms/broadcaster/preset_cent, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"HW" = ( -/obj/machinery/status_display{ - pixel_y = -30 - }, -/obj/structure/bed/chair/shuttle{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"HX" = ( -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32 - }, -/obj/random/maintenance/clean, -/obj/structure/table/standard, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Ic" = ( -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Ik" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/obj/item/weapon/reagent_containers/food/drinks/cans/cola, -/turf/unsimulated/beach/sand, -/area/beach) -"In" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/space/transit/north; - landmark_tag = "skipjack_transit"; - name = "Skipjack Transit" - }, -/turf/space/transit/north, -/area/space) -"Iq" = ( -/obj/machinery/telecomms/hub/preset_cent, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"IN" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"IR" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdown"; - stopper = 0; - tiles = 0 - }, -/turf/simulated/sky/virgo3b/south, -/area/space) -"Jc" = ( -/obj/item/toy/chess/bishop_white, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"Jq" = ( -/obj/structure/sign/warning/docking_area, -/turf/unsimulated/wall, -/area/centcom/simulated/terminal) -"Jw" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Jx" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/obj/effect/floor_decal/corner_steel_grid/diagonal{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Jz" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 4; - teleport_z_offset = 4 - }, -/turf/space/transit/north, -/area/space) -"JI" = ( -/obj/item/toy/chess/rook_white, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"JL" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdown"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/space/transit/north, -/area/space) -"JR" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "TelelockdownC"; - name = "Security Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 10 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"JW" = ( -/turf/unsimulated/beach/water{ - density = 1; - opacity = 1 - }, -/area/beach) -"JZ" = ( -/turf/space/internal_edge/right, -/area/space) -"Kj" = ( -/obj/effect/shuttle_landmark/transit{ - base_area = /area/space; - base_turf = /turf/simulated/sky/virgo3b/south; - landmark_tag = "tether_backup_transit"; - name = "Tether Backup Transit" - }, -/turf/simulated/sky/virgo3b/south, -/area/space) -"Kn" = ( -/obj/effect/floor_decal/sign/small_d, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"KQ" = ( -/obj/effect/floor_decal/sign/small_f, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"Lg" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 5 - }, -/turf/simulated/floor/tiled/steel, -/area/space) -"Lz" = ( -/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, -/turf/simulated/sky/virgo3b/south, -/area/space) -"LD" = ( -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Mb" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"Mf" = ( -/obj/effect/step_trigger/lost_in_space/tram, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"Mi" = ( -/obj/item/toy/chess/bishop_white, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"Mq" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"ME" = ( -/obj/machinery/computer/rdservercontrol{ - badmin = 1; - dir = 1; - name = "Master R&D Server Controller" - }, -/turf/unsimulated/floor/steel, -/area/centcom/control) -"MK" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"ML" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_leftnostop" - }, -/turf/space/transit/east, -/area/space) -"Nj" = ( -/obj/item/clothing/head/collectable/paper, -/turf/unsimulated/beach/sand, -/area/beach) -"No" = ( -/obj/item/weapon/beach_ball, -/turf/unsimulated/beach/sand, -/area/beach) -"Nq" = ( -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Nr" = ( -/obj/machinery/cryopod/robot/door/gateway, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Nt" = ( -/turf/unsimulated/beach/sand{ - density = 1; - opacity = 1 - }, -/area/beach) -"NA" = ( -/obj/structure/closet/hydrant{ - pixel_y = -32 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor/corner, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"NW" = ( -/obj/structure/table/standard, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = 32 - }, -/obj/random/maintenance/clean, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Oj" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - direction = 8; - name = "thrower_escapeshuttletop(left)"; - tiles = 0 - }, -/turf/simulated/sky/virgo3b/south, -/area/space) -"Or" = ( -/obj/item/toy/chess/knight_white, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"OY" = ( -/turf/unsimulated/map, -/area/overmap) -"Pe" = ( -/obj/structure/window/reinforced/full, -/obj/structure/window/reinforced{ - dir = 1 - }, -/obj/structure/grille, -/turf/simulated/floor/plating/eris/under, -/area/shuttle/escape) -"Pf" = ( -/obj/structure/table/woodentable{ - dir = 5 - }, -/obj/structure/flora/pottedplant{ - pixel_y = 8 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Pg" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Pi" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdown"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/space/transit/west, -/area/space) -"Pq" = ( -/turf/simulated/floor/maglev{ - icon = 'icons/turf/transit_vr.dmi' - }, -/area/space) -"Py" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"PU" = ( -/obj/effect/floor_decal/transit/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"Qa" = ( -/obj/structure/table/standard, -/obj/random/soap, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Qs" = ( -/obj/item/toy/chess/queen_black, -/turf/simulated/floor/holofloor/bmarble, -/area/holodeck/source_chess) -"QY" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-21" - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Rc" = ( -/obj/effect/floor_decal/techfloor/orange{ - dir = 4 - }, -/turf/simulated/floor/tiled/techfloor/grid, -/area/centcom/simulated/terminal) -"Rd" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Re" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Rg" = ( -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Ri" = ( -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Rk" = ( -/obj/structure/bed/chair/shuttle, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Rm" = ( -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Ro" = ( -/obj/structure/closet/hydrant{ - pixel_y = 32 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Rq" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "TelelockdownC"; - name = "Security Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Rr" = ( -/obj/structure/flora/pottedplant{ - icon_state = "plant-22" - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"Rs" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Ru" = ( -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"Rv" = ( -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "TelelockdownC"; - name = "Security Doors"; - opacity = 0 - }, -/obj/effect/floor_decal/industrial/warning{ - dir = 6 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Rz" = ( -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"RA" = ( -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"RC" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"RD" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"RE" = ( -/obj/machinery/light{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/warning/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"RF" = ( -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"RG" = ( -/obj/structure/table/standard, -/obj/effect/floor_decal/borderfloor, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"RV" = ( -/obj/effect/step_trigger/teleporter/random{ - affect_ghosts = 1; - name = "escapeshuttle_leave"; - teleport_x = 25; - teleport_x_offset = 245; - teleport_y = 25; - teleport_y_offset = 245; - teleport_z = 6; - teleport_z_offset = 6 - }, -/turf/simulated/sky/virgo3b/south, -/area/space) -"RY" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Sh" = ( -/obj/effect/step_trigger/thrower{ - affect_ghosts = 1; - name = "thrower_throwdownside"; - nostop = 1; - stopper = 0; - tiles = 0 - }, -/turf/simulated/floor/tiled/techfloor/grid{ - icon = 'icons/turf/transit_vr.dmi'; - initial_flooring = null - }, -/area/space) -"Sl" = ( -/obj/structure/sign/nanotrasen, -/turf/simulated/wall/thull, -/area/shuttle/escape) -"Sm" = ( -/turf/simulated/shuttle/wall/alien/blue/hard_corner, -/area/unknown/dorm4) -"Sn" = ( -/turf/simulated/shuttle/wall/alien/blue, -/area/unknown/dorm4) -"So" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"Sp" = ( -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"Sq" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"Sr" = ( -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/structure/curtain/open/shower, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"Ss" = ( -/obj/machinery/door/airlock/alien/blue/public, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"Su" = ( -/obj/structure/closet/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"Sw" = ( -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"Sx" = ( -/obj/structure/fans, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"Sy" = ( -/obj/machinery/light, -/obj/effect/floor_decal/borderfloor{ - dir = 6 - }, -/turf/simulated/floor/tiled/steel, -/area/shuttle/escape) -"Sz" = ( -/obj/machinery/smartfridge/survival_pod, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/towel/random, -/obj/item/weapon/towel/random, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SA" = ( -/obj/machinery/sleeper/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SB" = ( -/obj/structure/table/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SC" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Unknown"; - tele_network = "unkfour" - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"SD" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/hopdouble, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SE" = ( -/obj/structure/prop/alien/computer/hybrid{ - dir = 8 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SF" = ( -/obj/structure/prop/alien/dispenser, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SG" = ( -/obj/structure/table/standard, -/obj/structure/closet/walllocker/emerglocker{ - pixel_x = -32 - }, -/obj/item/clothing/head/beret/nanotrasen, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"SH" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"SK" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SN" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SO" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SP" = ( -/obj/structure/table/alien/blue, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm4) -"SQ" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/teleport/hub, -/turf/simulated/shuttle/floor/voidcraft, -/area/unknown/dorm4) -"SR" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"SS" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"ST" = ( -/obj/structure/prop/alien/power, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm4) -"SV" = ( -/obj/effect/floor_decal/steeldecal/steel_decals5{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"SW" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Transfer"; - tele_network = "centcom" - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"SX" = ( -/turf/simulated/shuttle/wall/alien/blue/hard_corner, -/area/unknown/dorm3) -"SY" = ( -/turf/simulated/shuttle/wall/alien/blue, -/area/unknown/dorm3) -"SZ" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Ta" = ( -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Tb" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Tc" = ( -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/structure/curtain/open/shower, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Td" = ( -/obj/machinery/door/airlock/alien/blue/public, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Tf" = ( -/obj/machinery/cryopod/robot/door/gateway, -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Th" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Ti" = ( -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Tj" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Tk" = ( -/obj/structure/closet/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tl" = ( -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tm" = ( -/obj/structure/fans, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tn" = ( -/obj/structure/table/standard, -/obj/item/clothing/under/color/rainbow, -/obj/item/clothing/glasses/sunglasses, -/obj/item/clothing/head/collectable/petehat{ - pixel_y = 5 - }, -/turf/unsimulated/beach/sand, -/area/beach) -"To" = ( -/obj/machinery/smartfridge/survival_pod, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/towel/random, -/obj/item/weapon/towel/random, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tp" = ( -/obj/machinery/sleeper/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tq" = ( -/obj/structure/table/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tr" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Unknown"; - tele_network = "unkthree" - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"Ts" = ( -/obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, -/area/beach) -"Tt" = ( -/obj/structure/bed/double/padded, -/obj/item/weapon/bedsheet/hopdouble, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tu" = ( -/obj/structure/prop/alien/computer/hybrid{ - dir = 8 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tv" = ( -/obj/structure/bed/chair/shuttle{ - dir = 8 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 1 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"Tx" = ( -/obj/structure/prop/alien/dispenser, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Ty" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"Tz" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"TA" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"TB" = ( -/obj/structure/table/alien/blue, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm3) -"TC" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/teleport/hub, -/turf/simulated/shuttle/floor/voidcraft, -/area/unknown/dorm3) -"TD" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"TE" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"TF" = ( -/obj/structure/bed/chair, -/obj/effect/landmark{ - name = "endgame_exit" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"TG" = ( -/obj/effect/landmark{ - name = "endgame_exit" - }, -/turf/unsimulated/beach/sand, -/area/beach) -"TH" = ( -/obj/structure/prop/alien/power, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm3) -"TI" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/centcom/simulated/terminal) -"TJ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"TK" = ( -/turf/simulated/shuttle/wall/alien/hard_corner, -/area/unknown/dorm2) -"TM" = ( -/turf/simulated/shuttle/wall/alien, -/area/unknown/dorm2) -"TN" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"TP" = ( -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"TQ" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"TR" = ( -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/structure/curtain/open/shower, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"TS" = ( -/obj/machinery/door/airlock/alien/public, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"TT" = ( -/obj/structure/closet/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"TU" = ( -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"TV" = ( -/obj/structure/fans, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"TW" = ( -/obj/machinery/smartfridge/survival_pod, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/towel/random, -/obj/item/weapon/towel/random, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"TX" = ( -/obj/machinery/sleeper/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"TY" = ( -/obj/machinery/door/firedoor, -/turf/unsimulated/floor/steel, -/area/centcom/simulated/terminal) -"TZ" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Ua" = ( -/obj/structure/table/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Ub" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Unknown"; - tele_network = "unktwo" - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"Uc" = ( -/obj/item/weapon/bedsheet/rddouble, -/obj/structure/bed/double/padded, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Ud" = ( -/obj/structure/prop/alien/computer{ - dir = 8 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Uf" = ( -/obj/structure/prop/alien/dispenser, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Ug" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Uh" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Ui" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Uj" = ( -/obj/structure/table/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm2) -"Uk" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/teleport/hub, -/turf/simulated/shuttle/floor/voidcraft, -/area/unknown/dorm2) -"Ul" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"Um" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"Uo" = ( -/obj/structure/prop/alien/power, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm2) -"Up" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Ur" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Us" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Ut" = ( -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Uu" = ( -/obj/effect/floor_decal/industrial/warning/dust, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Uv" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/structure/bed/chair, -/turf/unsimulated/floor/steel, -/area/centcom/simulated/main_hall) -"Uw" = ( -/turf/simulated/shuttle/wall/alien/hard_corner, -/area/unknown/dorm1) -"Ux" = ( -/turf/simulated/shuttle/wall/alien, -/area/unknown/dorm1) -"Uz" = ( -/obj/machinery/recharge_station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UA" = ( -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UC" = ( -/obj/structure/toilet, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UD" = ( -/obj/machinery/shower{ - pixel_y = 13 - }, -/obj/structure/curtain/open/shower, -/obj/effect/floor_decal/steeldecal/steel_decals10{ - dir = 5 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UE" = ( -/obj/effect/floor_decal/industrial/outline, -/obj/structure/bed/chair, -/obj/machinery/status_display{ - pixel_y = 29 - }, -/turf/unsimulated/floor/steel, -/area/centcom/simulated/main_hall) -"UF" = ( -/obj/machinery/door/airlock/alien/public, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UG" = ( -/obj/structure/closet/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UH" = ( -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UI" = ( -/obj/structure/fans, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UJ" = ( -/obj/machinery/smartfridge/survival_pod, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu11, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu13, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu10, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/menu9, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/storage/mre/random, -/obj/item/weapon/towel/random, -/obj/item/weapon/towel/random, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UK" = ( -/obj/machinery/sleeper/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UM" = ( -/obj/structure/table/survival_pod, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UN" = ( -/obj/item/device/perfect_tele_beacon/stationary{ - tele_name = "Unknown"; - tele_network = "unkone" - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UP" = ( -/obj/item/weapon/bedsheet/rddouble, -/obj/structure/bed/double/padded, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UQ" = ( -/obj/structure/prop/alien/computer{ - dir = 8 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UR" = ( -/obj/structure/prop/alien/dispenser, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"US" = ( -/obj/structure/closet/secure_closet/personal, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UT" = ( -/obj/structure/bed/chair/comfy/black, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UU" = ( -/obj/structure/bed/chair/comfy/black{ - dir = 4 - }, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UV" = ( -/obj/structure/table/alien, -/turf/simulated/shuttle/floor/alien, -/area/unknown/dorm1) -"UW" = ( -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/machinery/teleport/hub, -/turf/simulated/shuttle/floor/voidcraft, -/area/unknown/dorm1) -"UX" = ( -/obj/machinery/teleport/station, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UY" = ( -/obj/machinery/computer/teleporter{ - dir = 1 - }, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"UZ" = ( -/obj/structure/prop/alien/power, -/turf/simulated/shuttle/floor/alienplating, -/area/unknown/dorm1) -"Va" = ( -/obj/effect/floor_decal/rust/steel_decals_rusted2, -/obj/effect/floor_decal/industrial/warning/dust, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vb" = ( -/obj/machinery/recharge_station, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Vc" = ( -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Vd" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/medical) -"Ve" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/obj/structure/sign/department/medbay, -/turf/unsimulated/floor{ - icon_state = "plating"; - name = "plating" - }, -/area/centcom/simulated/medical) -"Vf" = ( -/obj/machinery/door/airlock{ - name = "Unit 4" - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Vg" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/living) -"Vh" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/obj/effect/floor_decal/corner_steel_grid/diagonal{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Vi" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vj" = ( -/turf/simulated/floor/tiled/steel, -/area/shuttle/large_escape_pod2/centcom{ - base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b - }) -"Vk" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/bathroom) -"Vl" = ( -/obj/structure/sign/warning{ - name = "\improper STAND AWAY FROM TRACK EDGE" - }, -/turf/unsimulated/wall, -/area/centcom/simulated/living) -"Vm" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel, -/area/shuttle/large_escape_pod2/centcom{ - base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b - }) -"Vn" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 10 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vo" = ( -/obj/machinery/door/blast/regular, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vp" = ( -/obj/effect/floor_decal/rust/part_rusted3, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vq" = ( -/obj/effect/floor_decal/rust/part_rusted3, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vr" = ( -/obj/effect/floor_decal/rust, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vs" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vt" = ( -/obj/effect/floor_decal/rust/mono_rusted3, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Vu" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/main_hall) -"Vv" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - dir = 1 - }, -/obj/machinery/door/firedoor, -/turf/unsimulated/floor/steel, -/area/centcom/simulated/terminal) -"Vw" = ( -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"Vy" = ( -/obj/machinery/door/airlock{ - name = "Unit 3" - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Vz" = ( -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"VB" = ( -/obj/effect/floor_decal/sign/dock/one, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VC" = ( -/turf/unsimulated/beach/sand, -/area/beach) -"VD" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VE" = ( -/obj/effect/shuttle_landmark{ - base_area = /area/centcom/simulated/evac; - base_turf = /turf/unsimulated/floor/steel; - docking_controller = null; - landmark_tag = "escapepod1_cc"; - name = "Centcom Recovery Area" - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VF" = ( -/obj/effect/floor_decal/sign/dock/two, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 8 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VI" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"VJ" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VK" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/restaurant) -"VL" = ( -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/restaurant) -"VM" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/restaurant) -"VN" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/turf/simulated/floor/tiled/steel, -/area/shuttle/large_escape_pod2/centcom{ - base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b - }) -"VO" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VP" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VQ" = ( -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"VR" = ( -/obj/structure/bed/chair/wood/wings, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"VS" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VU" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VV" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VW" = ( -/turf/space, -/turf/space/internal_edge/topleft, -/area/space) -"VX" = ( -/obj/effect/floor_decal/industrial/warning/dust/corner{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"VY" = ( -/obj/structure/closet/crate/bin, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"VZ" = ( -/obj/structure/bed/chair/wood/wings{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wb" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/pastatomato, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wc" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/meatballspagetti, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wd" = ( -/obj/structure/bed/chair/wood/wings{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"We" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/fries, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wf" = ( -/obj/item/toy/chess/queen_white, -/turf/simulated/floor/holofloor/wmarble, -/area/holodeck/source_chess) -"Wh" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Wi" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Wj" = ( -/obj/effect/blocker, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/living) -"Wk" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/cheeseburger{ - pixel_x = 3; - pixel_y = 3 - }, -/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wl" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/kitsuneudon, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wm" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/lasagna, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wo" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/hotdog, -/obj/item/weapon/reagent_containers/food/snacks/hotdog{ - pixel_x = -5; - pixel_y = -3 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wp" = ( -/obj/machinery/cryopod/robot/door/dorms, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Wq" = ( -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/obj/machinery/computer/cryopod/dorms{ - name = "Company Property Retention System"; - pixel_y = 32 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Ws" = ( -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 8 - }, -/obj/effect/floor_decal/steeldecal/steel_decals9{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"Wt" = ( -/obj/machinery/porta_turret/crescent{ - density = 1 - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Wu" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Wv" = ( -/obj/effect/floor_decal/industrial/outline, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Wz" = ( -/obj/structure/bed/chair/wood/wings{ - dir = 1 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WA" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/grilledcheese, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WB" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/simulated/floor/plating, -/area/centcom/simulated/restaurant) -"WC" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/turf/simulated/floor/plating, -/area/centcom/simulated/medical) -"WD" = ( -/obj/effect/overlay/palmtree_r, -/obj/effect/overlay/coconut, -/turf/unsimulated/beach/sand, -/area/beach) -"WE" = ( -/obj/effect/wingrille_spawn/reinforced/crescent, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "FrontlockC2"; - name = "Security Door"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/plating, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"WF" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/meatballsoup, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WH" = ( -/obj/item/weapon/stool/padded, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WI" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/roastbeef, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WJ" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/window/brigdoor/northleft{ - req_access = list(63); - req_one_access = list(1) - }, -/obj/item/weapon/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/weapon/pen, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "FrontlockC2"; - name = "Security Door"; - opacity = 0 - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"WK" = ( -/obj/structure/table/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/door/window/brigdoor/northright{ - req_access = list(63); - req_one_access = list(1) - }, -/obj/machinery/door/blast/regular{ - density = 0; - dir = 4; - icon_state = "pdoor0"; - id = "FrontlockC2"; - name = "Security Door"; - opacity = 0 - }, -/obj/machinery/computer/skills, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"WL" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/meatsteak, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WN" = ( -/obj/structure/bed/chair/wood/wings{ - dir = 4 - }, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"WO" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WP" = ( -/obj/structure/table/woodentable, -/obj/machinery/cash_register/civilian, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WQ" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WR" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/snacks/toastedsandwich{ - pixel_y = 10 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WS" = ( -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"WT" = ( -/obj/structure/bed/chair, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"WU" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/spray/cleaner{ - desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; - name = "Surgery Cleaner"; - pixel_x = 2; - pixel_y = 2 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"WV" = ( -/obj/structure/table/woodentable, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WW" = ( -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"WZ" = ( -/obj/machinery/vending/coffee, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Xa" = ( -/obj/machinery/vending/sovietsoda, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Xb" = ( -/obj/machinery/vending/snack, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Xc" = ( -/obj/machinery/vending/cola, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Xd" = ( -/obj/machinery/vending/cigarette, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"Xe" = ( -/obj/machinery/smartfridge/drinks, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"Xf" = ( -/obj/machinery/vending/boozeomat, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"Xg" = ( -/obj/structure/table/reinforced, -/obj/machinery/chemical_dispenser/bar_soft/full, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"Xh" = ( -/obj/structure/table/reinforced, -/obj/machinery/chemical_dispenser/bar_alc/full, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"Xi" = ( -/turf/unsimulated/wall, -/area/centcom/simulated/bar) -"Xj" = ( -/obj/structure/table/standard, -/obj/item/weapon/storage/firstaid/surgery, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Xk" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/multi_tile/glass, -/turf/unsimulated/floor/steel{ - icon_state = "white" - }, -/area/centcom/simulated/medical) -"Xl" = ( -/turf/unsimulated/map/edge, -/area/overmap) -"Xm" = ( -/obj/machinery/door/firedoor, -/turf/unsimulated/floor/steel{ - icon_state = "white" - }, -/area/centcom/simulated/medical) -"Xn" = ( -/obj/structure/sign/greencross, -/turf/unsimulated/wall, -/area/centcom/simulated/medical) -"Xp" = ( -/obj/structure/toilet{ - dir = 8 - }, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/bathroom) -"Xr" = ( -/obj/structure/bed/chair, -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Xs" = ( -/obj/machinery/computer/card{ - dir = 4 - }, -/obj/item/device/radio/intercom{ - dir = 1; - frequency = 1475; - name = "Station Intercom (Security)"; - pixel_y = 27 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Xv" = ( -/obj/structure/bed/chair/office/dark{ - dir = 1 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Xw" = ( -/obj/structure/bed/chair/office/dark{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Xx" = ( -/obj/machinery/computer/security{ - dir = 8 - }, -/obj/machinery/camera/network/crescent, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Xy" = ( -/obj/structure/table/standard, -/obj/item/stack/nanopaste, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Xz" = ( -/obj/effect/floor_decal/industrial/loading, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XA" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 5 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XB" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/obj/structure/sink{ - dir = 4; - pixel_x = 12; - pixel_y = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XC" = ( -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"XD" = ( -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"XE" = ( -/turf/simulated/wall/thull, -/area/shuttle/escape) -"XH" = ( -/obj/structure/bed/chair{ - dir = 8 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"XJ" = ( -/obj/structure/table/glass, -/obj/item/device/healthanalyzer/improved, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XK" = ( -/obj/structure/table/glass, -/obj/machinery/computer/med_data{ - icon_keyboard = "laptop_key"; - icon_screen = "medlaptop"; - icon_state = "laptop"; - light_color = "#00b000" - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XM" = ( -/obj/structure/table/glass{ - desc = "It's a table, it has some scracthes..they say 'Mlem'." - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XN" = ( -/obj/structure/table/glass, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XO" = ( -/obj/structure/signpost, -/turf/unsimulated/beach/sand, -/area/beach) -"XP" = ( -/obj/machinery/oxygen_pump/anesthetic, -/turf/unsimulated/wall, -/area/centcom/simulated/medical) -"XQ" = ( -/obj/machinery/optable, -/obj/machinery/light{ - dir = 8 - }, -/obj/effect/floor_decal/industrial/hatch/yellow, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XR" = ( -/obj/machinery/computer/operating{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XS" = ( -/obj/structure/closet/crate/freezer, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/obj/item/weapon/reagent_containers/blood/OMinus, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XU" = ( -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"XV" = ( -/obj/machinery/turretid/stun{ - check_access = 0; - check_anomalies = 0; - check_records = 0; - control_area = "\improper CentCom Security Arrivals"; - pixel_x = 32; - req_access = list(101); - req_one_access = list(101) - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"XW" = ( -/obj/structure/bed/chair/shuttle{ - dir = 4 - }, -/obj/effect/floor_decal/borderfloor{ - dir = 8 - }, -/turf/simulated/floor/tiled/techfloor, -/area/shuttle/escape) -"XX" = ( -/obj/machinery/computer/crew{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"XY" = ( -/obj/structure/closet, -/turf/unsimulated/beach/sand, -/area/beach) -"XZ" = ( -/obj/structure/bed/chair/office/dark, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Ya" = ( -/obj/machinery/camera/network/crescent, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yb" = ( -/obj/structure/table/glass, -/obj/item/weapon/paper_bin{ - pixel_x = -1; - pixel_y = 3 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yc" = ( -/obj/structure/table/standard, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yg" = ( -/obj/structure/sign/department/operational, -/turf/unsimulated/wall, -/area/centcom/simulated/medical) -"Yh" = ( -/obj/effect/floor_decal/industrial/loading{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yj" = ( -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 9 - }, -/obj/effect/floor_decal/steeldecal/steel_decals6{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yk" = ( -/obj/structure/medical_stand, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yl" = ( -/obj/machinery/door/airlock/security{ - name = "Security" - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Ym" = ( -/obj/machinery/vending/medical, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yo" = ( -/obj/structure/closet/secure_closet/medical2, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yr" = ( -/obj/structure/table/reinforced, -/obj/machinery/microwave{ - pixel_y = 5 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Ys" = ( -/obj/machinery/recharger/wallcharger{ - pixel_x = 4; - pixel_y = 26 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Yt" = ( -/obj/effect/floor_decal/rust, -/obj/effect/floor_decal/industrial/warning/dust{ - dir = 1 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/evac) -"Yu" = ( -/obj/machinery/camera/network/crescent, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Yv" = ( -/obj/machinery/door/airlock/multi_tile/glass{ - req_access = list(5) - }, -/obj/machinery/door/firedoor/multi_tile, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yw" = ( -/obj/machinery/door/airlock/medical{ - name = "Operating Theatre"; - req_access = list(45) - }, -/obj/machinery/door/firedoor, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Yx" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Yy" = ( -/obj/structure/reagent_dispensers/peppertank{ - pixel_x = 30 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"YB" = ( -/obj/structure/table/standard, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 5; - pixel_y = 5 - }, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, -/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ - pixel_x = 7; - pixel_y = 1 - }, -/obj/item/weapon/tool/wrench, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YC" = ( -/obj/machinery/atmospherics/unary/cryo_cell, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YD" = ( -/obj/machinery/atmospherics/unary/freezer, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YE" = ( -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"YF" = ( -/obj/structure/table/glass, -/obj/item/device/defib_kit/loaded, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YG" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/living) -"YH" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/pill_bottle/spaceacillin, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YI" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/melee/baton/loaded, -/obj/item/weapon/gun/energy/taser, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"YJ" = ( -/obj/structure/closet/secure_closet/nanotrasen_security, -/obj/item/weapon/storage/box/handcuffs, -/obj/item/weapon/gun/energy/gun, -/obj/item/weapon/shield/riot, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"YK" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 6 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YL" = ( -/obj/machinery/atmospherics/pipe/manifold4w/hidden, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YM" = ( -/obj/machinery/atmospherics/pipe/manifold/hidden, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YN" = ( -/obj/machinery/atmospherics/pipe/simple/hidden{ - dir = 9 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YO" = ( -/obj/machinery/computer/transhuman/designer{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YP" = ( -/obj/machinery/atmospherics/portables_connector{ - dir = 1 - }, -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YQ" = ( -/obj/structure/table/glass, -/obj/machinery/chemical_dispenser/full, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YR" = ( -/turf/unsimulated/floor/steel, -/area/centcom/simulated/main_hall) -"YT" = ( -/obj/machinery/chem_master, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YU" = ( -/obj/structure/table/glass, -/obj/machinery/chemical_dispenser/ert, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YV" = ( -/obj/machinery/transhuman/synthprinter, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YW" = ( -/obj/effect/floor_decal/industrial/warning{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YX" = ( -/obj/effect/floor_decal/sign/small_e, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) -"YY" = ( -/obj/machinery/bodyscanner{ - dir = 8 - }, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"YZ" = ( -/obj/machinery/body_scanconsole, -/obj/effect/floor_decal/corner_steel_grid{ - dir = 10 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zb" = ( -/obj/machinery/sleep_console{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zc" = ( -/obj/machinery/sleeper{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zd" = ( -/obj/machinery/computer/transhuman/resleeving{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Ze" = ( -/obj/machinery/transhuman/resleever, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zf" = ( -/obj/structure/filingcabinet/chestdrawer{ - name = "Medical Forms" - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zg" = ( -/obj/machinery/clonepod/transhuman/full, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zh" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, -/obj/item/weapon/reagent_containers/glass/rag, -/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"Zi" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/steel, -/area/centcom/simulated/main_hall) -"Zj" = ( -/obj/structure/table/standard, -/obj/item/device/healthanalyzer, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zk" = ( -/obj/structure/table/reinforced, -/obj/item/device/camera, -/obj/item/weapon/storage/box/ids, -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Zl" = ( -/obj/structure/table/glass, -/obj/item/weapon/backup_implanter{ - pixel_y = -8 - }, -/obj/item/weapon/backup_implanter{ - pixel_y = 8 - }, -/obj/item/weapon/backup_implanter, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zn" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zp" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/book/manual/security_space_law, -/obj/item/weapon/book/manual/security_space_law, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Zq" = ( -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zr" = ( -/obj/structure/table/standard, -/obj/machinery/light, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zs" = ( -/obj/machinery/light/small{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Zt" = ( -/obj/effect/floor_decal/corner_steel_grid/diagonal, -/obj/effect/floor_decal/corner_steel_grid/diagonal{ - dir = 4 - }, -/obj/effect/floor_decal/industrial/danger{ - dir = 8 - }, -/obj/machinery/light, -/turf/simulated/floor/tiled, -/area/centcom/simulated/terminal) -"Zw" = ( -/obj/structure/table/reinforced, -/obj/item/weapon/storage/box/donkpockets, -/obj/item/weapon/storage/box/donkpockets, -/obj/machinery/light/small{ - dir = 8 - }, -/turf/simulated/floor/tiled, -/area/centcom/simulated/security{ - name = "\improper CentCom Security Arrivals" - }) -"Zx" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/item/weapon/reagent_containers/glass/beaker/large, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zy" = ( -/obj/structure/table/glass, -/obj/item/weapon/storage/firstaid/adv, -/obj/machinery/light{ - dir = 1 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"Zz" = ( -/obj/structure/table/glass, -/obj/item/weapon/reagent_containers/glass/bottle/biomass{ - pixel_x = -4; - pixel_y = 8 - }, -/obj/item/weapon/reagent_containers/glass/bottle/biomass{ - pixel_x = -3; - pixel_y = -2 - }, -/obj/item/weapon/reagent_containers/glass/bottle/biomass{ - pixel_x = 3; - pixel_y = 5 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/tiled/white, -/area/centcom/simulated/medical) -"ZC" = ( -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"ZD" = ( -/obj/structure/table/woodentable, -/obj/item/weapon/reagent_containers/food/drinks/bottle/grenadine, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/wood, -/area/centcom/simulated/bar) -"ZE" = ( -/obj/machinery/light, -/turf/simulated/floor/wood, -/area/centcom/simulated/restaurant) -"ZQ" = ( -/obj/effect/floor_decal/sign/small_c, -/turf/simulated/floor/holofloor/wood, -/area/holodeck/source_chess) - -(1,1,1) = {" -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -"} -(2,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(3,1,1) = {" -ap -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -ap -Gq -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Ax -JW -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(4,1,1) = {" -ap -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -ap -Gq -Nt -VC -Gw -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(5,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(6,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XO -VC -VC -VC -VC -VC -VC -VC -VC -Ts -BD -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(7,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -Ts -VC -Nj -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Uw -Ux -Uw -Ux -Ux -Ux -Ux -Ux -Ux -Uw -Ux -Ux -Uw -ae -ae -ae -ae -ae -SX -SY -SX -SY -SY -SY -SY -SY -SY -SX -SY -SY -SX -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(8,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -BD -VC -TG -TG -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Ux -Uz -Uw -UK -UM -UG -UQ -US -US -Uw -UH -UW -Ux -ae -ae -ae -ae -ae -SY -SZ -SX -Tp -Tq -Tk -Tu -Ty -Ty -SX -Tl -TC -SY -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -sF -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(9,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -Ts -TG -Fa -Dw -TG -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Ux -UA -UF -UH -UA -UN -UA -UA -UH -UF -UH -UX -Ux -ae -ae -ae -ae -ae -SY -Ta -Td -Tl -Ta -Tr -Ta -Ta -Tl -Td -Tl -TD -SY -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(10,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -VC -VC -VC -TG -Tn -Ik -TG -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Ux -UC -Uw -UI -UA -UA -UA -UA -UU -Uw -UH -UY -Ux -ae -ae -ae -ae -ae -SY -Tb -SX -Tm -Ta -Ta -Ta -Ta -TA -SX -Tl -TE -SY -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(11,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -IR -IR -IR -IR -IR -IR -IR -IR -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -VC -VC -VC -VC -TG -TG -VC -VC -VC -FH -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Ux -UD -Ux -UJ -UH -UP -UR -UT -UV -Ux -UH -UZ -Ux -ae -ae -ae -ae -ae -SY -Tc -SY -To -Tl -Tt -Tx -Tz -TB -SY -Tl -TH -SY -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(12,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Oj -Cn -Cn -Cn -Cn -Cn -Cn -Cn -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -Uw -Ux -Uw -Ux -Ux -Ux -Ux -Ux -Ux -Uw -Ux -Ux -Uw -ae -ae -ae -ae -ae -SX -SY -SX -SY -SY -SY -SY -SY -SY -SX -SY -SY -SX -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(13,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Oj -Cn -Cn -Cn -Kj -Cn -Cn -Cn -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -TF -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(14,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Oj -Cn -Cn -Cn -Cn -Cn -Cn -Cn -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -BD -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(15,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -ya -Cn -Cn -Cn -Cn -Cn -Cn -Cn -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -TF -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(16,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -ya -Cn -Cn -Cn -Cn -Cn -Cn -Cn -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -VC -VC -VC -VC -VC -No -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(17,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -IR -IR -IR -IR -IR -IR -IR -IR -IR -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -XY -VC -Ts -Gw -VC -VC -VC -VC -VC -VC -VC -aa -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(18,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(19,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Cn -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -TK -TM -TK -TM -TM -TM -TM -TM -TM -TK -TM -TM -TK -ae -ae -ae -ae -ae -Sm -Sn -Sm -Sn -Sn -Sn -Sn -Sn -Sn -Sm -Sn -Sn -Sm -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(20,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -Gw -Ts -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -TM -TN -TK -TX -Ua -TT -Ud -Ug -Ug -TK -TU -Uk -TM -ae -ae -ae -ae -ae -Sn -So -Sm -SA -SB -Su -SE -SK -SK -Sm -Sw -SQ -Sn -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(21,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -TM -TP -TS -TU -TP -Ub -TP -TP -TU -TS -TU -Ul -TM -ae -ae -ae -ae -ae -Sn -Sp -Ss -Sw -Sp -SC -Sp -Sp -Sw -Ss -Sw -SR -Sn -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -sF -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(22,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -VC -WD -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -VC -wZ -Az -Bw -JW -Gq -ae -ae -ae -ae -ae -TM -TQ -TK -TV -TP -TP -TP -TP -Ui -TK -TU -Um -TM -ae -ae -ae -ae -ae -Sn -Sq -Sm -Sx -Sp -Sp -Sp -Sp -SO -Sm -Sw -SS -Sn -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(23,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -Gq -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Nt -Ax -JW -JW -Gq -ae -ae -ae -ae -ae -TM -TR -TM -TW -TU -Uc -Uf -Uh -Uj -TM -TU -Uo -TM -ae -ae -ae -ae -ae -Sn -Sr -Sn -Sz -Sw -SD -SF -SN -SP -Sn -Sw -ST -Sn -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(24,1,1) = {" -ap -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -ap -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -Gq -ae -ae -ae -ae -ae -TK -TM -TK -TM -TM -TM -TM -TM -TM -TK -TM -TM -TK -ae -ae -ae -ae -ae -Sm -Sn -Sm -Sn -Sn -Sn -Sn -Sn -Sn -Sm -Sn -Sn -Sm -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(25,1,1) = {" -ap -Lz -RV -RV -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -Lz -RV -Lz -RV -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(26,1,1) = {" -ap -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -RV -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(27,1,1) = {" -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(28,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(29,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(30,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(31,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(32,1,1) = {" -Hy -Hy -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(33,1,1) = {" -Hy -Hy -Mb -Mb -zv -Mb -Mb -sN -IN -IN -IN -tH -IN -IN -IN -tH -IN -IN -IN -tH -sp -IN -IN -tH -IN -IN -IN -tH -IN -IN -IN -tH -Mb -Mb -Mb -zv -Mb -Mb -sN -Mb -mb -sN -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(34,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -Sh -Sh -Sh -Sh -FT -FT -FT -FT -FT -FT -mF -FT -FT -FT -FT -FT -FT -FT -Sh -Sh -Sh -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -OY -Xl -"} -(35,1,1) = {" -Hy -Hy -Pq -Pq -Pq -Pq -Pq -Pq -Av -Av -Av -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Av -Av -Av -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -jL -Pq -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -Xl -"} -(36,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(37,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(38,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(39,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(40,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(41,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(42,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(43,1,1) = {" -Hy -Hy -Pq -Pq -Pq -Pq -Pq -Pq -Av -Av -Av -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Av -Av -Av -Pq -Pq -Pq -Pq -Pq -Pq -Pq -Pq -jL -Pq -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(44,1,1) = {" -Hy -Hy -FT -FT -FT -FT -FT -FT -Sh -Sh -Sh -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -FT -Sh -Sh -Sh -Sh -Sh -FT -FT -FT -FT -FT -FT -FT -FT -Mf -FT -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(45,1,1) = {" -Hy -Hy -PU -PU -Ft -PU -PU -FX -Py -Py -Py -ig -Py -Py -Py -ig -Py -Py -Py -ig -tu -Py -Py -ig -Py -Py -Py -ig -Py -Py -Py -ig -PU -PU -PU -Ft -PU -PU -FX -PU -in -FX -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(46,1,1) = {" -Hy -Hy -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -dg -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(47,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(48,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(49,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(50,1,1) = {" -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -Hy -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(51,1,1) = {" -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(52,1,1) = {" -ar -aI -aI -aI -aI -aI -aI -aI -aI -aI -aI -ar -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(53,1,1) = {" -as -nW -pf -Hk -qV -kw -eD -wa -Di -HL -nW -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(54,1,1) = {" -as -nW -nV -ru -CK -pT -CK -pT -cm -JI -vW -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -"} -(55,1,1) = {" -as -nW -wh -oT -pT -CK -pT -CK -CJ -sb -DL -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(56,1,1) = {" -as -nW -EX -ru -CK -pT -CK -pT -cm -Jc -ZQ -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(57,1,1) = {" -as -nW -Qs -oT -pT -CK -pT -CK -CJ -Wf -Kn -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(58,1,1) = {" -as -nW -BG -ru -CK -pT -CK -pT -cm -GW -YX -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(59,1,1) = {" -as -nW -Bm -oT -pT -CK -pT -CK -CJ -Mi -KQ -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(60,1,1) = {" -as -nW -uM -ru -CK -pT -CK -pT -cm -Or -Eo -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(61,1,1) = {" -as -nW -Hr -oT -pT -CK -pT -CK -CJ -nj -qv -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(62,1,1) = {" -as -nW -nW -nW -nW -nW -nW -nW -nW -nW -nW -fZ -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(63,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aI -aI -aI -aI -aI -aI -aI -aI -aI -aI -ar -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(64,1,1) = {" -as -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aK -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(65,1,1) = {" -as -aJ -aJ -bd -aJ -aJ -aJ -aJ -aJ -aJ -aJ -dA -dF -dF -dF -ec -dF -dF -dF -dF -ec -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -El -El -iO -"} -(66,1,1) = {" -as -aJ -aJ -aJ -aJ -aK -aJ -aJ -bd -aJ -aJ -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -bN -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -iO -"} -(67,1,1) = {" -as -aK -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -dA -dF -ec -dF -dF -dF -dF -ec -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(68,1,1) = {" -as -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -bd -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -cl -cl -cl -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(69,1,1) = {" -as -aJ -aJ -aJ -aK -aJ -aJ -bd -aJ -aJ -aJ -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(70,1,1) = {" -as -aJ -aJ -aJ -aJ -aK -aJ -aJ -aJ -aJ -aJ -dA -dF -dF -dF -ec -dF -dF -dF -dF -ec -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(71,1,1) = {" -as -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(72,1,1) = {" -as -aJ -bd -aJ -aJ -aJ -aJ -aJ -aJ -aJ -aJ -dA -dF -ec -dF -dF -dF -dF -ec -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(73,1,1) = {" -as -aJ -aJ -aJ -aJ -aJ -aJ -aK -aJ -aJ -bd -dA -dF -dF -dF -dF -dF -dF -dF -dF -dF -dF -fZ -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(74,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -cd -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -ci -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -JL -jf -jf -Hf -jf -jf -jf -JL -JL -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(75,1,1) = {" -as -aM -be -bf -be -be -be -be -bf -be -aM -dA -dG -dG -dG -dG -dG -dG -dG -fG -dG -dG -fZ -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -cd -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(76,1,1) = {" -as -aN -bf -be -bf -bf -bf -bf -be -bf -aN -dA -dG -ed -dG -dG -dG -dG -dG -dG -eT -dG -fZ -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(77,1,1) = {" -as -aM -be -bo -bU -bU -bU -bU -da -be -aM -dA -dG -dG -dG -eJ -dG -dG -dG -dG -dG -dG -fZ -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -iO -"} -(78,1,1) = {" -as -aN -bf -bp -bB -bB -bB -bB -cP -bf -aN -dA -dG -dG -dG -dG -eT -dG -dG -dG -eJ -dG -fZ -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -iO -"} -(79,1,1) = {" -as -aM -be -bq -an -bS -bS -an -cQ -be -aM -dA -dG -dG -dG -ep -dG -dG -ed -dG -dG -fG -fZ -ae -Vu -Vu -Vu -Vu -Vu -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -Jq -dZ -dZ -dZ -dZ -dZ -dZ -xi -dZ -dZ -dZ -dZ -dZ -dZ -dZ -dZ -dZ -dZ -dZ -xi -dZ -dZ -dZ -dZ -dZ -dZ -aj -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -iO -"} -(80,1,1) = {" -as -aM -bf -bp -an -bS -bS -an -cP -bf -aM -dA -dG -dG -dG -dG -dG -dG -dG -fG -dG -dG -fZ -ae -Vu -Ru -wn -Cy -eS -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -sx -sx -zH -sx -sx -sx -zH -sx -sx -sx -sx -zH -sx -zH -sx -sx -sx -sx -zH -sx -sx -sx -zH -sx -sx -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -iO -"} -(81,1,1) = {" -as -aN -be -ag -bB -bB -bB -bB -at -be -aN -dA -dG -ed -dG -dG -dG -dG -eJ -dG -eT -dG -fZ -ae -Vu -Vu -Vu -Cy -gU -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -ET -ET -ET -ET -XE -XE -dD -XE -Sl -Bs -Cp -li -Bs -Sl -XE -dD -XE -XE -ET -ET -ET -ET -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -iO -"} -(82,1,1) = {" -as -aM -bf -bB -bB -ao -aA -bB -bB -bf -aM -dA -dG -dG -dG -dG -dG -dG -dG -dG -dG -dG -fZ -ae -Vu -Vu -Vu -Cy -eS -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -Fp -Fp -Fp -XE -XE -XE -XE -gE -yU -LD -ix -yU -Mq -ix -ih -Mq -NA -XE -XE -XE -XE -Fp -Fp -Fp -Fp -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -iO -"} -(83,1,1) = {" -as -aN -be -bB -ao -ax -aB -aA -bB -bf -aN -dA -dG -dG -ep -dG -eT -dG -dG -dG -eJ -dG -fZ -ae -Vu -kn -Ru -Cy -eS -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -ET -XE -Sl -Al -HX -cq -Re -Jw -XW -FY -XW -XW -FY -XW -FJ -Ic -Al -SG -HW -XE -XE -ET -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(84,1,1) = {" -as -aM -bf -bB -at -bU -bU -ag -bB -be -aM -dA -dG -dG -dG -dG -dG -dG -ed -dG -dG -fG -fZ -ae -Vu -Vu -Vu -Vu -Vu -Vu -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -XE -XE -XE -ti -Ri -Ri -Rg -Rs -iU -RA -iU -iU -RA -iU -RG -qY -Ri -Ri -RY -Sl -XE -XE -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -El -jQ -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(85,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -Pe -Pg -Rd -Rg -Rk -Rk -Rm -Tv -RD -RA -RD -RD -RA -RD -tS -Rm -ii -ii -qY -lE -Pg -vu -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(86,1,1) = {" -as -aO -bg -bg -bG -bV -bV -bV -bV -bV -dq -dA -dI -dH -dH -eL -eL -eL -eL -eL -eL -eL -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -Pe -Qa -Re -Rm -vz -vz -Rm -DI -RA -RA -RA -RA -RA -RA -RF -Rm -vz -vz -Rm -Ic -xl -vu -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(87,1,1) = {" -as -aP -bg -bg -bG -bV -bV -bV -bV -bV -bV -dA -dH -dH -dH -eK -eK -eK -eK -eK -eK -eK -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -Pe -RD -jr -lf -Rk -Rk -Rm -CG -Pg -RA -Pg -Pg -RA -Pg -tp -Rm -ii -ii -AD -Cd -RD -vu -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Gs -Gs -Gs -cl -iO -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -iO -"} -(88,1,1) = {" -as -aP -bg -bg -bG -bW -ct -ct -ct -dj -bV -dA -dH -dH -dH -eK -eV -fn -fn -fn -fO -eK -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -XE -XE -XE -Et -rh -rh -lf -Rs -iU -RA -iU -iU -RA -iU -RG -AD -rh -rh -Sy -Sl -XE -XE -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -cl -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(89,1,1) = {" -as -aP -bg -bg -bG -bX -cu -cu -cu -dk -bV -dA -dH -ee -eq -eK -eW -fo -fo -fo -fP -eK -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -ET -XE -Sl -Al -nC -cq -Re -qc -nB -pk -nB -nB -pk -nB -Dn -Ic -Al -NW -HW -XE -XE -ET -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -iO -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -iO -"} -(90,1,1) = {" -as -aP -bg -bg -bG -bX -cu -cu -cu -dk -bV -dA -dH -ef -eq -eK -eW -fo -fo -fo -fP -eK -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -Fp -Fp -Fp -XE -XE -XE -XE -Ro -Rz -uG -RC -Rz -Dm -RC -RE -Dm -sT -XE -XE -XE -XE -Fp -Fp -Fp -Fp -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ap -iO -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -Pi -El -El -El -El -El -El -iO -"} -(91,1,1) = {" -as -aP -bg -bg -bG -bX -cu -cu -cu -dk -bV -dA -dH -ef -eq -eK -eW -fo -fo -fo -fP -eK -fZ -ae -ap -ap -ap -ap -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -ET -ET -ET -ET -ET -XE -XE -zw -XE -Sl -zw -Fe -Fe -zw -Sl -XE -pv -XE -XE -ET -ET -ET -ET -ET -ET -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(92,1,1) = {" -as -aP -bg -bg -bG -bX -cu -cu -cu -dk -bV -dA -dH -ef -eq -eK -eW -fo -fo -fo -fP -eK -fZ -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -zK -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -Rc -pX -Rc -Rc -Rc -pX -Rc -Rc -zK -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(93,1,1) = {" -as -aP -bg -bg -bG -bY -cv -cv -cv -dl -bV -dA -dH -eg -eq -eK -eW -fo -fo -fo -fP -eK -fZ -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -ae -ae -ae -ae -ae -Vg -Vg -Vg -Vl -Vh -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Jx -Zt -aj -dZ -dZ -dZ -dZ -dZ -dZ -aj -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(94,1,1) = {" -as -aP -bg -bg -bG -bV -bV -bV -bV -bV -bV -dA -dH -dH -dH -eK -eX -fp -fp -fH -fQ -eK -fZ -Vu -Ru -Ru -xM -Ru -Ru -Ru -Ru -xM -Ru -Ru -Ru -Vu -ae -ae -ae -ae -ae -Vg -Nr -Th -JR -Nq -Nq -Nq -Nq -Nq -Nq -Yx -Nq -Nq -Nq -Nq -Yx -Nq -Nq -Nq -Nq -Nq -Nq -dZ -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(95,1,1) = {" -as -aP -bg -bg -bH -bZ -bZ -bZ -bZ -dm -dr -dA -dH -dH -dH -eK -eU -eU -eK -eK -eK -eK -fZ -Vu -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Vu -ae -ae -ae -ae -ae -Vg -SW -Ti -Rq -Nq -Nq -Nq -Nq -Nq -Nq -wd -dZ -TY -Vv -dZ -dZ -Nq -Nq -Nq -Nq -Nq -Nq -dZ -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -El -El -El -El -El -El -Pi -Pi -El -El -El -El -Pi -Pi -El -El -El -El -El -El -Pi -El -El -El -El -El -El -iO -"} -(96,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -Vu -YE -Ru -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Ru -Zi -Vu -ae -ae -ae -ae -ae -Vg -Tf -Tj -Rv -QY -Pf -XH -SH -SH -QY -TI -Rr -SV -SV -Rr -TI -QY -SH -SH -XH -Pf -QY -dZ -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -Pi -Pi -Pi -Pi -Pi -Pi -Pi -Pi -El -El -El -El -El -El -iO -"} -(97,1,1) = {" -as -aS -bi -ah -au -ay -ay -ay -ay -aE -aS -dB -dM -eh -eh -eh -eY -fq -fz -fz -fz -fS -fZ -Vu -Ru -Ru -Vu -VW -wj -wj -wj -BK -Vu -Ru -Ru -Vu -ae -ae -ae -wy -wy -Vg -Vg -Vg -Vg -TI -TI -TI -TI -TI -TI -dZ -Ru -Ru -Ru -Ru -dZ -dZ -dZ -dZ -dZ -dZ -dZ -dZ -VI -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(98,1,1) = {" -as -aS -bi -bv -av -az -az -az -az -aF -aS -dB -dN -ei -ei -ei -eZ -fr -ei -ei -ei -fJ -fZ -Vu -Ru -Ru -Vu -sl -cj -Dk -Dk -Dk -yK -Ru -Ru -Vu -ae -ae -ae -wy -yA -Ga -xe -wl -TZ -Vi -Vi -Vi -VJ -Vi -VS -Vu -YE -Ru -Ru -Wt -WE -Xs -XC -Zp -VI -Yr -Zw -YI -VI -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cg -cg -cg -cg -cg -cg -cg -cg -cg -cg -cf -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(99,1,1) = {" -as -aS -bi -ak -aw -aw -aw -aw -aw -aw -aw -dB -dM -eh -dN -ei -eZ -fr -ei -fJ -fz -fS -fZ -Vu -Ru -Ru -Vu -sl -Lg -tC -tC -tC -ym -Ru -Ru -Vu -ae -ae -ae -wy -rE -Ga -Iq -wl -Up -Vj -Vj -Vj -Vj -Vj -VU -Vu -Ru -Ru -Ru -Wv -WJ -Xv -XD -XD -VI -Ys -XD -YJ -VI -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -cf -cf -cf -cf -cf -cf -cg -cg -cf -cf -cf -ce -ap -iO -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -El -iO -"} -(100,1,1) = {" -as -aS -bi -bi -bI -ca -cw -cS -dd -cS -ds -dB -dO -ei -dN -ei -fa -fr -ei -fJ -ei -fT -fZ -Vu -Ru -Ru -Vu -DF -JZ -JZ -JZ -qz -Vu -Ru -Ru -Vu -ae -ae -ae -wy -HQ -Ga -nn -wl -Up -Vj -Vj -Vj -Vj -Vj -VU -Vu -Ru -Ru -Ru -Wv -WK -Xw -XD -XD -VI -Yu -XD -YJ -VI -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -ce -ap -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -iO -"} -(101,1,1) = {" -as -aS -bi -aS -bJ -cb -cx -cT -cy -cT -dt -dB -dP -ej -dN -ei -eZ -fr -ei -fJ -fA -fU -fZ -Vu -YE -Ru -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Ru -Zi -Vu -ae -ae -ae -wy -pb -Ga -ME -wl -Uu -Vj -Vj -Vm -Vj -Vj -XU -Vu -Ru -Ru -Ru -Wt -WE -Xx -Zk -XV -Yl -Zs -Yy -XD -VI -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -cf -cf -cf -cf -cf -cf -ch -cg -cf -cf -cf -ce -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -"} -(102,1,1) = {" -as -aS -bi -bt -bK -cb -cy -cy -cy -cT -dt -dB -dN -ei -ei -ei -eZ -fr -ei -ei -ei -fJ -fZ -Vu -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Ru -Vu -ae -ae -ae -wy -kr -Ga -Cw -wl -Up -Vj -Vj -Vm -Vj -Vj -VU -Vu -Ru -Ru -Zi -VI -VI -VI -VI -VI -VI -VI -VI -Yl -VI -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -ce -ap -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -"} -(103,1,1) = {" -as -aS -bi -aS -bL -cb -cx -cT -cy -cT -dt -dB -dP -ej -ej -ej -fb -fs -fA -fA -fA -fU -fZ -Vu -Ru -Ru -MK -Ru -Ru -Ru -Ru -MK -Ru -Ru -Ru -Vu -ae -ae -ae -wy -Ct -Ga -kh -wl -Ur -Vm -Vj -Vj -Vj -Vj -VU -Vu -Ru -Ru -Ru -VM -VQ -WN -VZ -VQ -VQ -WH -ZD -WW -Xe -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cf -cf -cf -cf -cf -cf -cf -cf -cf -cg -cg -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(104,1,1) = {" -as -aS -bi -bi -bM -cc -cz -cU -de -cU -du -dB -aG -aG -aR -aG -aG -aG -aG -bh -aG -aG -fZ -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -Vu -ae -ae -ae -wy -wy -Ga -wy -wl -Up -Vj -Vj -Vj -Vj -Vj -VU -TJ -Ru -Ru -Ru -WB -VR -Wb -Wl -Wz -VQ -WH -WO -WW -Xf -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cg -cg -cg -cg -cg -cg -cg -cg -cg -cg -cg -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(105,1,1) = {" -as -ab -ad -al -al -al -al -al -aC -al -ab -dB -dK -dK -dJ -dK -dK -dK -dK -dJ -dK -dK -fZ -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -ae -ae -ae -ae -wy -wy -wy -wl -Up -Vj -Vj -Vj -Vj -Vj -VU -Vw -Ru -Ru -Ru -VK -VR -Wc -Wm -Wz -VQ -WH -WP -WW -Xg -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(106,1,1) = {" -as -aQ -aQ -aQ -aQ -aQ -aQ -aQ -aQ -aQ -aQ -dB -dJ -dJ -dJ -dJ -dJ -dJ -dJ -dJ -dJ -dJ -fZ -aq -uc -uc -uc -uc -uc -uc -uc -uc -uc -uc -uc -aq -ae -ae -ae -ae -ae -ae -ae -wl -Up -Vj -Vj -Vj -Vj -Vj -VU -Vu -YE -Ru -Ru -VL -VQ -Wd -Wd -VQ -VQ -WH -WQ -WW -Xh -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(107,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aq -uc -ue -ue -uf -ue -ue -ue -uf -ue -ue -uc -aq -ae -ae -ae -ae -ae -ae -ae -wl -Up -Vj -Vm -Vj -VN -Vj -VU -Vu -Ru -Ru -Ru -WB -VQ -VQ -VQ -VQ -VQ -WH -WR -WW -Zh -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(108,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -uc -uf -uf -uf -uf -ug -uf -uf -uf -uf -uc -aq -ae -ae -ae -ae -ae -ae -ae -wl -Uu -Vj -Vj -Vj -Vj -Vj -Yt -Vu -Ru -Ru -Ru -WB -VQ -VZ -VZ -VQ -VQ -WH -WV -WW -WW -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(109,1,1) = {" -as -aT -bj -aT -aT -aT -aT -aT -aT -bj -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -uc -ue -ue -uf -ue -ue -ue -uf -ue -ue -uc -aq -ae -ae -ae -ae -ae -ae -ae -wl -Up -Vj -Vj -Vj -Vm -Vj -VU -Vu -Ru -Ru -Ru -WB -VR -We -Wo -Wz -VQ -VQ -VQ -ZE -VM -Xi -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(110,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -ek -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -ud -uf -uf -uf -uf -uf -uf -uf -uf -uf -ud -aq -ae -ae -ae -ae -ae -ae -ae -wl -Us -Vn -Vj -Vj -Vm -VO -VP -Vu -Ru -Ru -Zi -WB -VR -Wk -Wu -Wz -VQ -VQ -VQ -WZ -VM -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(111,1,1) = {" -as -aT -aT -aT -bj -aT -aT -bj -aT -aT -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bc -bc -bQ -cs -bc -cs -dh -bc -bc -bc -aq -aq -ae -ae -ae -ae -ae -ae -wl -Ut -Us -Vs -VB -Vs -VP -Ut -Vu -Ru -Ru -Ru -VK -VQ -Wd -Wd -VQ -VZ -VZ -VQ -Xa -VM -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(112,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -dQ -dQ -eM -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bn -by -bR -bn -cO -bn -di -by -bc -bc -bO -aq -ae -ae -ae -ae -ae -ae -wl -wl -Vo -Vo -Vo -Vo -Vo -wl -Vu -Ru -Ru -Ru -VL -VQ -VQ -VQ -VR -WA -WI -Wz -Xb -VM -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(113,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bn -bn -bR -bn -bn -bn -di -bn -bn -dE -bP -aq -ae -ae -ae -ae -ae -ae -wl -TZ -Vi -Vi -Vi -Vi -Vi -VX -Vu -Ru -Ru -Ru -WB -VQ -VQ -VQ -VR -WF -WL -Wz -Xc -VM -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -cf -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(114,1,1) = {" -as -aT -aT -aT -bj -aT -aT -bj -aT -aT -aT -dB -dQ -dQ -es -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bn -bn -bR -bn -bn -bn -di -bn -bn -dE -bT -aq -ae -ae -ae -ae -ae -ae -wl -Va -Vp -Ut -Ut -Ut -Ut -VU -Vu -YE -Ru -Ru -VM -VY -ZC -VQ -VQ -Wd -Wd -ZC -Xd -VM -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ce -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(115,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -dQ -et -dQ -fc -dQ -dQ -fK -fR -fR -fZ -aq -bc -bn -bn -bn -bn -bn -bn -bn -bn -bn -dE -bP -aq -ae -ae -ae -ae -ae -ae -wl -Up -Vq -Ut -Vr -Vr -Ut -VU -Vu -Ru -Ru -Ru -VM -VM -VM -VM -VM -VM -VM -VM -VM -VM -VM -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(116,1,1) = {" -as -aT -bj -aT -aT -aT -aT -aT -aT -bj -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bn -bz -bn -bn -bn -bn -bn -bz -bc -bc -ck -aq -ae -ae -ae -ae -ae -ae -wl -Uu -Ut -Vt -Ut -Ut -Ut -XU -Vu -Ru -Ru -Ru -Vd -WS -WS -Zl -XX -Ym -Vd -YB -YK -YP -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(117,1,1) = {" -as -aT -aT -aT -aT -aT -aT -aT -aT -aT -aT -dB -dQ -dQ -dQ -dQ -dQ -dQ -dQ -fK -fR -fR -fZ -aq -bc -bc -bc -bc -bc -bc -bc -bc -bc -bc -bc -ap -aq -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Ut -Ut -Ut -VD -VU -Vu -Ru -Ru -Ru -WC -WT -WS -XJ -XZ -WS -Vd -YC -YL -YP -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(118,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -aq -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Vr -Ut -Ut -Ut -Wh -Vu -Ru -Ru -Zi -Ve -WS -WS -XK -Ya -WS -Vd -YD -YM -XN -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(119,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dU -el -el -el -fd -ft -fB -fB -fB -fV -fZ -aI -aI -aI -ar -aI -aI -aI -ar -aI -aI -aI -ar -ap -ap -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Ut -Ut -Ut -Ut -VU -TJ -Ru -Ru -Ru -Xk -WS -WS -XM -XZ -WS -Vd -YC -YN -YQ -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(120,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dV -em -em -em -fe -fu -em -em -em -fW -dB -ga -ga -ga -dB -gN -gO -gO -dB -hx -hx -hx -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Up -Vr -Ut -Ut -Ut -Ut -VU -Vw -Ru -Ru -Ru -Xm -WS -WS -XN -Yb -Zq -Vd -Zx -XZ -YT -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(121,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dV -em -em -em -fe -fu -em -em -em -fW -dB -gb -ga -gq -dB -gO -gO -gP -dB -hy -hJ -hO -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Ut -VD -Ut -Vr -VV -Vu -Ru -Ru -Ru -Xn -WS -WS -WS -WS -WS -Vd -XN -WS -YU -Vd -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -ML -ML -ML -ML -ML -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(122,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dV -em -em -em -fe -fu -em -em -em -fW -dB -gc -ga -gc -dB -gO -gO -gO -dB -hz -hK -hP -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Ut -Ut -Ut -Ut -VU -Vu -YE -Ru -Ru -WC -WT -WS -WS -WS -WS -Vd -Vd -Yw -Vd -Vd -Vd -Vd -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(123,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dV -em -em -em -fe -fu -em -em -em -fW -dB -gd -ga -ga -dB -gO -gN -gO -dB -hz -hK -hP -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Uu -Ut -Vr -Ut -Ut -Ut -XU -Vu -Ru -Ru -Ru -WC -WT -WS -WS -WS -WS -Vd -Ym -WS -WS -WS -WS -Zf -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(124,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dV -em -em -em -fe -fu -em -em -em -fW -dB -gc -ga -gq -dB -gO -gO -gO -dB -hA -hL -hQ -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Up -Ut -Ut -Ut -Ut -VD -VU -Vu -Ru -Ru -Ru -WC -WT -WS -WS -WS -WS -Yv -WS -WS -WS -YY -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(125,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dW -en -en -en -ff -fv -fC -fC -fC -fX -dB -gc -ga -gc -dB -gP -gO -gO -dB -hx -hx -hx -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -Us -Vn -Ut -VE -Ut -VO -VP -Vu -Ru -Ru -Ru -Vd -WS -WS -Zn -WS -WS -WS -WS -WS -WS -YZ -WS -Zq -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -Jz -"} -(126,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -aH -aH -aX -aH -aH -aH -aH -br -aH -aH -fZ -aL -aL -aL -ar -aL -aL -aL -ar -aL -aL -aL -ar -ap -ap -ae -ae -ae -ae -ae -ae -wl -Ut -Us -Vs -VF -Vs -VP -Ut -Vu -Ru -Ru -Zi -Vd -Vd -Vd -Vd -Vd -Vd -Vd -YF -WS -WS -WS -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(127,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dS -dS -dR -dS -dS -dS -dS -dR -dS -dS -dB -ge -gl -gr -dB -gQ -gR -gQ -dB -hB -hD -hD -fZ -ap -ap -ae -ae -ae -ae -ae -ae -wl -wl -Vo -Vo -Vo -Vo -Vo -wl -Vu -Ru -Ru -Ru -Vd -WU -Xy -XP -Yc -Yc -Vd -Zy -WS -WS -WS -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(128,1,1) = {" -as -aU -aU -aU -aU -aU -aU -aU -aU -aU -aU -dB -dR -dR -dR -dR -dR -dR -dR -dR -dR -dR -dB -gf -gl -gr -dB -gR -gQ -gR -dB -hC -hC -hC -fZ -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vk -Vk -Vk -Vk -Vk -Vk -Vk -Uv -Ru -Ru -Ru -Vd -Xj -Xz -XQ -Yh -Yc -Vd -YH -WS -WS -Zb -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(129,1,1) = {" -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -ar -aL -aL -aL -aL -aL -aL -aL -aL -aL -aL -as -gg -gl -gr -dB -gQ -hg -gQ -dB -hD -hD -hD -fZ -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vc -Vz -Vc -Vc -Vz -Vc -Wi -YR -Ru -Ru -Ru -Vd -Zj -XA -XR -Yj -Zr -Yg -WS -WS -WS -Zc -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -In -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(130,1,1) = {" -as -aY -bk -bk -bk -bk -cA -cA -cA -cA -dv -dB -dX -dY -dY -dY -dY -dY -dY -dY -dY -dY -dB -gh -gl -gr -dB -gR -gQ -gR -dB -hD -hD -hD -fZ -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vc -Vc -Vc -Vc -Vc -Vc -Vk -UE -Ru -Ru -Ru -Vd -Xr -XB -YW -YW -YW -Yw -WS -WS -WS -WS -WS -Zq -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(131,1,1) = {" -as -aZ -bl -bl -bl -bl -bl -bl -bl -bl -dw -dB -dX -dY -dY -eo -eo -eo -eo -dY -dY -dY -dB -gi -gl -gr -dB -gQ -gR -gQ -dB -hE -hE -hE -fZ -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vf -Vk -Vy -Vk -Vy -Vg -Vg -Vg -Wq -Ws -Ws -Vg -Vg -Vg -WS -WS -WS -Vd -WS -WS -WS -WS -WS -WS -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(132,1,1) = {" -as -aZ -bl -bl -bl -bl -bl -bl -bl -bl -dw -dB -dY -dY -dY -dY -dY -dY -dY -dY -dY -dY -dB -gf -gl -gr -dB -gR -gQ -gR -dB -hD -hD -hR -fZ -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vb -Vk -Xp -Vk -Xp -Vg -Wj -Wp -Ti -YG -Ti -Wp -Wj -Vg -XS -Yk -Yo -Vd -Zz -YO -YV -Zd -Ze -Zg -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -JL -jf -jf -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(133,1,1) = {" -as -aZ -bl -bl -bl -bl -bl -bl -bl -bl -dw -dB -dY -dY -dY -bu -bA -bA -bD -dY -eo -dY -fZ -aL -aL -aL -ar -aL -aL -aL -ar -aL -aL -aL -ar -ap -ap -ae -ae -ae -ae -ae -ae -Vk -Vk -Vk -Vk -Vk -Vk -Vg -Vg -Vg -Wp -Vg -Wp -Vg -Vg -Vg -Vd -Vd -Vd -Vd -Vd -Vd -Vd -Vd -Vd -Vd -Vd -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -ML -zb -qn -pF -qn -tD -ML -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -JL -JL -JL -JL -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(134,1,1) = {" -as -aZ -bl -bl -bl -bl -bl -bl -bl -bl -dw -dB -dY -eo -dY -bw -bs -bs -bE -dY -eo -dY -dB -gj -gk -gs -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -Vg -Wj -Vg -Wj -Vg -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -ML -zb -zb -tD -tD -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(135,1,1) = {" -as -aZ -bl -bl -bl -bl -bl -bl -bl -bl -dw -dB -dY -eo -dY -bw -bs -bs -bE -dY -eo -dY -dB -gk -gm -gk -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -Vg -Vg -Vg -Vg -Vg -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(136,1,1) = {" -as -ba -bm -bm -bm -bm -cB -cB -cB -cB -dx -dB -dY -eo -dY -bx -bC -bC -bF -dY -dY -dY -dB -gk -gn -gk -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(137,1,1) = {" -as -ac -ac -am -ac -ac -ac -ac -aD -ac -ac -dB -dY -dY -dY -dY -dY -dY -dY -dY -dY -dY -dB -gk -go -gk -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(138,1,1) = {" -as -aW -aW -aV -aW -aW -aW -aW -aV -aW -aW -dB -dY -dY -dY -eo -eo -eo -eo -dY -dY -fY -dB -gk -gk -gk -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(139,1,1) = {" -as -aV -aV -aV -aV -aV -aV -aV -aV -aV -aV -dB -dY -dY -dY -dY -dY -dY -dY -dY -dY -fY -dB -gk -gk -gt -dB -gS -gS -gS -dB -hF -hF -hF -fZ -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -qn -oI -ap -Jz -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -jf -Jz -"} -(140,1,1) = {" -ar -bb -bb -bb -bb -bb -bb -bb -bb -bb -bb -ar -bb -bb -bb -bb -bb -bb -bb -bb -bb -bb -ar -bb -bb -bb -ar -bb -bb -bb -ar -bb -bb -bb -ar -ap -ap -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ae -ap -ap -ap -ap -ap -ap -ap -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -oI -ap -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -Jz -"} +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/machinery/vending/coffee, +/turf/unsimulated/beach/sand, +/area/beach) +"ab" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/obj/structure/flora/pottedplant{ + icon_state = "plant-10" + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"ac" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"ad" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"ae" = ( +/turf/unsimulated/mineral/virgo3b, +/area/space) +"ag" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 6 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"ah" = ( +/obj/machinery/door/window/holowindoor{ + dir = 1; + name = "Jury Box" + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aj" = ( +/obj/structure/sign/warning{ + name = "\improper STAND AWAY FROM TRACK EDGE" + }, +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"ak" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/obj/structure/window/reinforced/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"al" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"am" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_emptycourt) +"an" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"ao" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 9 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"ap" = ( +/turf/space, +/area/space) +"aq" = ( +/obj/effect/step_trigger/teleporter/random, +/turf/space, +/area/space) +"ar" = ( +/turf/unsimulated/wall, +/area/space) +"as" = ( +/obj/structure/window/reinforced, +/turf/unsimulated/wall, +/area/space) +"at" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 5 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"au" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet/corners{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"av" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aw" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"ax" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 4 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"ay" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"az" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aA" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 10 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aB" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 8 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aC" = ( +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 8; + icon_state = "right" + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"aD" = ( +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Green Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_emptycourt) +"aE" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aF" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"aG" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"aH" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"aI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/unsimulated/wall, +/area/space) +"aJ" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"aK" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"aL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/wall, +/area/space) +"aM" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"aO" = ( +/obj/structure/table/rack/holorack, +/obj/item/clothing/under/dress/dress_saloon, +/obj/item/clothing/head/pin/flower, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"aP" = ( +/obj/effect/landmark/costume, +/obj/structure/table/rack/holorack, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"aQ" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_courtroom) +"aR" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_basketball) +"aS" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"aT" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_wildlife) +"aU" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_plating) +"aV" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_emptycourt) +"aW" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aX" = ( +/obj/machinery/door/window/holowindoor{ + dir = 8; + name = "Red Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_thunderdomecourt) +"aY" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"aZ" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"ba" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bb" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/unsimulated/wall, +/area/space) +"bc" = ( +/turf/simulated/shuttle/wall, +/area/shuttle/supply) +"bd" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_desert) +"be" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bf" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bg" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_theatre) +"bh" = ( +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Green Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_basketball) +"bi" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bj" = ( +/obj/effect/landmark{ + name = "Holocarp Spawn" + }, +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/source_wildlife) +"bk" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bl" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bm" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"bn" = ( +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"bo" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bp" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bq" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"br" = ( +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Green Team" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_thunderdomecourt) +"bs" = ( +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bt" = ( +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bu" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 1 + }, +/obj/structure/fitness/boxing_turnbuckle{ + dir = 8; + layer = 3.4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bv" = ( +/obj/structure/window/reinforced/holowindow{ + dir = 1 + }, +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bw" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 1 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bx" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 1 + }, +/obj/structure/fitness/boxing_turnbuckle{ + dir = 4; + layer = 3.4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"by" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"bz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"bA" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 8 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bB" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"bC" = ( +/obj/structure/fitness/boxing_ropes{ + dir = 4 + }, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bD" = ( +/obj/structure/fitness/boxing_turnbuckle{ + dir = 8 + }, +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bE" = ( +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bF" = ( +/obj/structure/fitness/boxing_turnbuckle{ + dir = 4 + }, +/obj/structure/fitness/boxing_ropes_bottom, +/turf/simulated/fitness, +/area/holodeck/source_boxingcourt) +"bG" = ( +/obj/effect/floor_decal/spline/plain{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"bH" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bI" = ( +/obj/structure/window/reinforced/holowindow, +/obj/machinery/door/window/holowindoor{ + dir = 1; + name = "Court Reporter's Box" + }, +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bJ" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/obj/structure/window/reinforced/holowindow{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bK" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bL" = ( +/obj/structure/table/woodentable/holotable, +/obj/structure/window/reinforced/holowindow, +/obj/structure/window/reinforced/holowindow{ + dir = 4 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bM" = ( +/obj/structure/window/reinforced/holowindow, +/obj/machinery/door/window/holowindoor{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Witness Box" + }, +/obj/structure/bed/chair/holochair, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_courtroom) +"bN" = ( +/obj/effect/landmark/ai_multicam_room, +/turf/unsimulated/ai_visible, +/area/ai_multicam_room) +"bO" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"bP" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"bQ" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/supply) +"bR" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad2" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"bS" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/source_picnicarea) +"bT" = ( +/obj/structure/shuttle/engine/propulsion, +/obj/effect/shuttle_landmark{ + base_area = /area/space; + base_turf = /turf/space; + landmark_tag = "supply_cc"; + name = "Centcom Supply Depot" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"bU" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 4 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"bV" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"bW" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bX" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bY" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"bZ" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"ca" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cb" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cc" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cd" = ( +/turf/unsimulated/wall, +/area/ai_multicam_room) +"ce" = ( +/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, +/turf/space/transit/south, +/area/space) +"cf" = ( +/turf/space/transit/south, +/area/space) +"cg" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_leftnostop" + }, +/turf/space/transit/south, +/area/space) +"ch" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/space/transit/east; + landmark_tag = "belter_transit"; + name = "Belter Transit" + }, +/turf/space/transit/south, +/area/space) +"ci" = ( +/turf/unsimulated/ai_visible, +/area/ai_multicam_room) +"cj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/space) +"ck" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry{ + dir = 1 + }, +/area/shuttle/supply) +"cl" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 4; + teleport_z_offset = 4 + }, +/turf/space, +/turf/space/transit/north, +/area/space) +"cm" = ( +/obj/item/toy/chess/pawn_white, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"cq" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"cs" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"ct" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cu" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cv" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"cw" = ( +/obj/structure/table/woodentable/holotable, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cx" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cy" = ( +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cz" = ( +/obj/structure/table/woodentable/holotable, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cA" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"cB" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"cO" = ( +/obj/machinery/embedded_controller/radio/simple_docking_controller{ + frequency = 1380; + id_tag = "supply_shuttle"; + pixel_x = -25; + req_one_access = list(13,31); + tag_door = "supply_shuttle_hatch" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"cP" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"cQ" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"cS" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cT" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"cU" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"da" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/floor_decal/spline/fancy/wood/corner{ + dir = 1 + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"dd" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"de" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"dg" = ( +/turf/unsimulated/wall{ + icon = 'icons/turf/transit_vr.dmi' + }, +/area/space) +"dh" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "supply_shuttle_hatch"; + locked = 1; + name = "Shuttle Hatch" + }, +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/simulated/shuttle/plating, +/area/shuttle/supply) +"di" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "QMLoad" + }, +/turf/simulated/shuttle/floor, +/area/shuttle/supply) +"dj" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"dk" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"dl" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"dm" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"dq" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-06" + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_theatre) +"dr" = ( +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"ds" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"dt" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"du" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_courtroom) +"dv" = ( +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"dw" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"dx" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_emptycourt) +"dA" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/wall, +/area/space) +"dB" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/unsimulated/wall, +/area/space) +"dD" = ( +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_shuttle_hatch_station"; + locked = 1; + name = "Shuttle Hatch" + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"dE" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/airless, +/area/shuttle/supply) +"dF" = ( +/turf/simulated/floor/holofloor/space, +/area/holodeck/source_space) +"dG" = ( +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"dH" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"dI" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-06" + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"dJ" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_basketball) +"dK" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dM" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dN" = ( +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dO" = ( +/obj/structure/holohoop, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dP" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"dQ" = ( +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"dR" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_thunderdomecourt) +"dS" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dU" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/obj/effect/floor_decal/corner/red/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dV" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/under/color/red, +/obj/item/weapon/holo/esword/red, +/obj/effect/floor_decal/corner/red{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dW" = ( +/obj/structure/table/holotable, +/obj/effect/floor_decal/corner/red/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"dX" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"dY" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"dZ" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"ec" = ( +/obj/effect/landmark{ + name = "Holocarp Spawn Random" + }, +/turf/simulated/floor/holofloor/space, +/area/holodeck/source_space) +"ed" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"ee" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"ef" = ( +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eg" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eh" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"ei" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"ej" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"ek" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"el" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"em" = ( +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"en" = ( +/obj/effect/floor_decal/corner/red{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"eo" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"ep" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"eq" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_meetinghall) +"es" = ( +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"et" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"eD" = ( +/obj/effect/floor_decal/sign/small_4, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"eJ" = ( +/obj/structure/flora/tree/dead, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"eK" = ( +/turf/simulated/floor/holofloor/lino, +/area/holodeck/source_meetinghall) +"eL" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_meetinghall) +"eM" = ( +/obj/item/weapon/beach_ball, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"eS" = ( +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"eT" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"eU" = ( +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eV" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eW" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eX" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"eY" = ( +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"eZ" = ( +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fa" = ( +/obj/item/weapon/beach_ball/holoball, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fb" = ( +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fc" = ( +/obj/item/weapon/inflatable_duck, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/source_beach) +"fd" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fe" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"ff" = ( +/obj/structure/window/reinforced/holowindow/disappearing, +/obj/effect/floor_decal/corner/red/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fn" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fo" = ( +/obj/structure/holostool, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fp" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fq" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fr" = ( +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fs" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"ft" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 8 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fu" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 5 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fv" = ( +/obj/structure/window/reinforced/holowindow/disappearing{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green/full{ + dir = 1 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fz" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fA" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fB" = ( +/obj/effect/floor_decal/corner/green{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fC" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fG" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/source_snowfield) +"fH" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet{ + dir = 8 + }, +/area/holodeck/source_meetinghall) +"fJ" = ( +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fK" = ( +/turf/unsimulated/beach/sand{ + icon_state = "beach" + }, +/area/holodeck/source_beach) +"fO" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fP" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fQ" = ( +/obj/structure/holostool, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"fR" = ( +/turf/simulated/floor/holofloor/beach/water, +/area/holodeck/source_beach) +"fS" = ( +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fT" = ( +/obj/structure/holohoop{ + dir = 1 + }, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fU" = ( +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_basketball) +"fV" = ( +/obj/structure/table/holotable, +/obj/effect/floor_decal/corner/green/full, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fW" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/under/color/green, +/obj/item/weapon/holo/esword/green, +/obj/effect/floor_decal/corner/green{ + dir = 10 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fX" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/obj/effect/floor_decal/corner/green/full{ + dir = 4 + }, +/turf/simulated/floor/holofloor/tiled, +/area/holodeck/source_thunderdomecourt) +"fY" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/source_boxingcourt) +"fZ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/unsimulated/wall, +/area/space) +"ga" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"gb" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"gc" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"gd" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"ge" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"gf" = ( +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"gg" = ( +/obj/effect/overlay/coconut, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"gh" = ( +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"gi" = ( +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/holofloor/beach/sand, +/area/holodeck/holodorm/source_beach) +"gj" = ( +/obj/structure/flora/grass/brown, +/obj/structure/flora/tree/dead, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gk" = ( +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gl" = ( +/turf/unsimulated/beach/sand{ + icon_state = "beach" + }, +/area/holodeck/holodorm/source_beach) +"gm" = ( +/obj/effect/landmark{ + name = "Wolfgirl Spawn" + }, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gn" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"go" = ( +/obj/structure/flora/grass/green, +/obj/structure/flora/tree/pine, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gq" = ( +/obj/structure/bed/holobed, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_basic) +"gr" = ( +/turf/simulated/floor/holofloor/beach/water, +/area/holodeck/holodorm/source_beach) +"gs" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gt" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/holofloor/snow, +/area/holodeck/holodorm/source_snow) +"gE" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"gN" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"gO" = ( +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"gP" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/desert, +/area/holodeck/holodorm/source_desert) +"gQ" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"gR" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"gS" = ( +/turf/simulated/floor/holofloor/reinforced, +/area/holodeck/holodorm/source_off) +"gU" = ( +/obj/machinery/light, +/obj/effect/floor_decal/industrial/danger, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"hg" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/effect/landmark{ + name = "Catgirl Spawn" + }, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/holodorm/source_garden) +"hx" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/holodorm/source_seating) +"hy" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 9 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hz" = ( +/obj/structure/bed/chair/holochair, +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hA" = ( +/obj/effect/floor_decal/carpet{ + dir = 1 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 5 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hB" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"hC" = ( +/obj/effect/floor_decal/corner/red{ + dir = 9 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"hD" = ( +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"hE" = ( +/obj/effect/floor_decal/corner/green{ + dir = 6 + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"hF" = ( +/turf/simulated/floor/holofloor/space, +/area/holodeck/holodorm/source_space) +"hJ" = ( +/obj/structure/bed/chair/holochair{ + dir = 4 + }, +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hK" = ( +/obj/structure/table/woodentable/holotable, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hL" = ( +/obj/structure/bed/chair/holochair{ + dir = 8 + }, +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hO" = ( +/obj/effect/floor_decal/carpet{ + dir = 8 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 10 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hP" = ( +/obj/structure/bed/chair/holochair{ + dir = 1 + }, +/obj/effect/floor_decal/carpet, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hQ" = ( +/obj/effect/floor_decal/carpet{ + dir = 4 + }, +/obj/effect/floor_decal/carpet, +/obj/effect/floor_decal/carpet{ + dir = 6 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/holodorm/source_seating) +"hR" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor/tiled/dark, +/area/holodeck/holodorm/source_boxing) +"ig" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/obj/effect/transit/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"ih" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"ii" = ( +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"in" = ( +/obj/effect/step_trigger/lost_in_space/tram, +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"ix" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"iO" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 4; + teleport_z_offset = 4 + }, +/turf/space/transit/west, +/area/space) +"iU" = ( +/obj/structure/table/standard, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"jf" = ( +/turf/space/transit/north, +/area/space) +"jr" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"jL" = ( +/obj/effect/step_trigger/lost_in_space/tram, +/turf/simulated/floor/maglev{ + icon = 'icons/turf/transit_vr.dmi' + }, +/area/space) +"jQ" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/space/transit/east; + landmark_tag = "specops_transit"; + name = "Specops Transit" + }, +/turf/space/transit/west, +/area/space) +"kh" = ( +/obj/machinery/telecomms/relay/preset/centcom/tether, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"kn" = ( +/obj/structure/fake_stairs/north/bottom{ + _stair_tag = "stairtest" + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"kr" = ( +/obj/machinery/telecomms/server/presets/centcomm, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"kw" = ( +/obj/effect/floor_decal/sign/small_5, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"lf" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"li" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/escape) +"lE" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"mb" = ( +/obj/effect/step_trigger/lost_in_space/tram, +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"mF" = ( +/obj/effect/shuttle_landmark{ + base_area = null; + base_turf = null; + docking_controller = null; + landmark_tag = "escape_transit"; + name = "Escape Transit" + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"nj" = ( +/obj/item/toy/chess/rook_white, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"nn" = ( +/obj/machinery/telecomms/allinone/antag{ + intercept = 1 + }, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"nB" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"nC" = ( +/obj/structure/table/standard, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = 32 + }, +/obj/item/toy/nanotrasenballoon, +/obj/item/clothing/suit/storage/toggle/leather_jacket/nanotrasen, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"nV" = ( +/obj/item/toy/chess/rook_black, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"nW" = ( +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"oI" = ( +/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, +/turf/space/transit/east, +/area/space) +"oT" = ( +/obj/item/toy/chess/pawn_black, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"pb" = ( +/obj/machinery/telecomms/processor/preset_cent, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"pf" = ( +/obj/effect/floor_decal/sign/small_8, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"pk" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"pv" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_shuttle_hatch_offsite"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"pF" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/space/transit/east; + landmark_tag = "escapepod1_transit"; + name = "Escapepod 1 Transit" + }, +/turf/space/transit/east, +/area/space) +"pT" = ( +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"pX" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/centcom/simulated/terminal) +"qc" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"qn" = ( +/turf/space/transit/east, +/area/space) +"qv" = ( +/obj/effect/floor_decal/sign/small_h, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"qz" = ( +/turf/space, +/turf/space/internal_edge/bottomright, +/area/space) +"qV" = ( +/obj/effect/floor_decal/sign/small_6, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"qY" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"rh" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"ru" = ( +/obj/item/toy/chess/pawn_black, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"rE" = ( +/obj/machinery/telecomms/bus/preset_cent, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"sb" = ( +/obj/item/toy/chess/knight_white, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"sl" = ( +/turf/space/internal_edge/top, +/area/space) +"sp" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"sx" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/centcom/simulated/terminal) +"sF" = ( +/obj/effect/overmap/bluespace_rift, +/turf/unsimulated/map, +/area/overmap) +"sN" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/obj/effect/transit/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"sT" = ( +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"ti" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"tp" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"tu" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"tC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/space) +"tD" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdown"; + stopper = 0; + tiles = 0 + }, +/turf/space/transit/east, +/area/space) +"tH" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/obj/effect/transit/light{ + dir = 8 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"tS" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"uc" = ( +/turf/unsimulated/wall, +/area/centcom/suppy) +"ud" = ( +/obj/machinery/status_display/supply_display, +/turf/unsimulated/wall, +/area/centcom/suppy) +"ue" = ( +/obj/structure/closet/crate, +/turf/unsimulated/floor{ + dir = 1; + icon_state = "vault" + }, +/area/centcom/suppy) +"uf" = ( +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/suppy) +"ug" = ( +/obj/item/weapon/paper{ + info = "You're not supposed to be here."; + name = "unnerving letter" + }, +/turf/unsimulated/floor{ + icon_state = "dark" + }, +/area/centcom/suppy) +"uG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"uM" = ( +/obj/item/toy/chess/knight_black, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"vu" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced, +/obj/structure/grille, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/escape) +"vz" = ( +/obj/effect/floor_decal/industrial/outline/blue, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"vW" = ( +/obj/effect/floor_decal/sign/small_a, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"wa" = ( +/obj/effect/floor_decal/sign/small_3, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"wd" = ( +/obj/structure/sign/warning/nosmoking_2, +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"wh" = ( +/obj/item/toy/chess/knight_black, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"wj" = ( +/turf/space/internal_edge/left, +/area/space) +"wl" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/evac) +"wn" = ( +/obj/structure/fake_stairs/south/top{ + _stair_tag = "stairtest" + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"wy" = ( +/turf/unsimulated/wall, +/area/centcom/control) +"wZ" = ( +/turf/unsimulated/floor{ + icon_state = "sandwater" + }, +/area/beach) +"xe" = ( +/obj/machinery/account_database{ + dir = 1; + name = "CentComm Accounts database" + }, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"xi" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"xl" = ( +/obj/structure/table/standard, +/obj/random/maintenance/clean, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"xM" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"ya" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 4; + name = "thrower_escapeshuttletop(right)"; + tiles = 0 + }, +/turf/simulated/sky/virgo3b/south, +/area/space) +"ym" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"yA" = ( +/obj/machinery/telecomms/receiver/preset_cent, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"yK" = ( +/obj/machinery/door/airlock/multi_tile/metal, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"yU" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"zb" = ( +/obj/effect/step_trigger/thrower{ + direction = 1; + name = "thrower_throwup"; + tiles = 0 + }, +/turf/space/transit/east, +/area/space) +"zv" = ( +/obj/effect/transit/light{ + dir = 8 + }, +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"zw" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_shuttle_hatch_offsite"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"zH" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/centcom/simulated/terminal) +"zK" = ( +/obj/machinery/door/blast/regular{ + dir = 4 + }, +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"Al" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Av" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/simulated/floor/maglev{ + icon = 'icons/turf/transit_vr.dmi' + }, +/area/space) +"Ax" = ( +/turf/unsimulated/beach/coastline{ + density = 1; + opacity = 1 + }, +/area/beach) +"Az" = ( +/turf/unsimulated/beach/coastline, +/area/beach) +"AD" = ( +/obj/effect/floor_decal/borderfloor/corner, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Bm" = ( +/obj/item/toy/chess/bishop_black, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"Bs" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/obj/machinery/door/airlock/glass_external{ + frequency = 1380; + icon_state = "door_locked"; + id_tag = "escape_shuttle_hatch_station"; + locked = 1; + name = "Shuttle Hatch" + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Bw" = ( +/turf/unsimulated/beach/water, +/area/beach) +"BD" = ( +/obj/effect/overlay/palmtree_r, +/turf/unsimulated/beach/sand, +/area/beach) +"BG" = ( +/obj/item/toy/chess/king_black, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"BK" = ( +/turf/space, +/turf/space/internal_edge/bottomleft, +/area/space) +"Cd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Cn" = ( +/turf/simulated/sky/virgo3b/south, +/area/space) +"Cp" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/shuttle_landmark{ + base_area = /area/centcom/simulated/terminal; + base_turf = /turf/simulated/floor/tiled/techfloor/grid; + docking_controller = null; + landmark_tag = "escape_cc"; + name = "Escape Centcom" + }, +/obj/structure/grille, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/escape) +"Ct" = ( +/obj/machinery/ntnet_relay, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"Cw" = ( +/obj/machinery/r_n_d/server/centcom, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"Cy" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"CG" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"CJ" = ( +/obj/item/toy/chess/pawn_white, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"CK" = ( +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"Di" = ( +/obj/effect/floor_decal/sign/small_2, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"Dk" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/space) +"Dm" = ( +/obj/effect/floor_decal/industrial/warning/corner, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Dn" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Dw" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/snacks/chips, +/turf/unsimulated/beach/sand, +/area/beach) +"DF" = ( +/turf/space, +/turf/space/internal_edge/topright, +/area/space) +"DI" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"DL" = ( +/obj/effect/floor_decal/sign/small_b, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"El" = ( +/turf/space/transit/west, +/area/space) +"Eo" = ( +/obj/effect/floor_decal/sign/small_g, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"Et" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"ET" = ( +/turf/simulated/floor/tiled/techfloor/grid, +/area/centcom/simulated/terminal) +"EX" = ( +/obj/item/toy/chess/bishop_black, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"Fa" = ( +/obj/structure/table/standard, +/turf/unsimulated/beach/sand, +/area/beach) +"Fe" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/escape) +"Fp" = ( +/turf/simulated/floor/maglev, +/area/centcom/simulated/terminal) +"Ft" = ( +/obj/effect/transit/light{ + dir = 4 + }, +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"FH" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "endgame_exit" + }, +/obj/item/toy/plushie/mouse{ + desc = "A plushie of a small fuzzy rodent."; + name = "Woodrat" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"FJ" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"FT" = ( +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"FX" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/obj/effect/transit/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"FY" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Ga" = ( +/turf/unsimulated/floor/steel, +/area/centcom/control) +"Gq" = ( +/turf/unsimulated/wall, +/area/beach) +"Gs" = ( +/turf/space, +/turf/space/transit/north, +/area/space) +"Gw" = ( +/obj/effect/overlay/palmtree_l, +/turf/unsimulated/beach/sand, +/area/beach) +"GW" = ( +/obj/item/toy/chess/king_white, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"Hf" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/space/transit/north; + landmark_tag = "ninja_transit"; + name = "Ninja Transit" + }, +/turf/space/transit/north, +/area/space) +"Hk" = ( +/obj/effect/floor_decal/sign/small_7, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"Hr" = ( +/obj/item/toy/chess/rook_black, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"Hy" = ( +/turf/unsimulated/mineral{ + icon = 'icons/turf/transit_vr.dmi'; + icon_state = "rock" + }, +/area/space) +"HL" = ( +/obj/effect/floor_decal/sign/small_1, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"HQ" = ( +/obj/machinery/telecomms/broadcaster/preset_cent, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"HW" = ( +/obj/machinery/status_display{ + pixel_y = -30 + }, +/obj/structure/bed/chair/shuttle{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"HX" = ( +/obj/structure/table/standard, +/obj/structure/closet/walllocker/medical/west, +/obj/item/weapon/storage/firstaid, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Ic" = ( +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Ik" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/obj/item/weapon/reagent_containers/food/drinks/cans/cola, +/turf/unsimulated/beach/sand, +/area/beach) +"In" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/space/transit/north; + landmark_tag = "skipjack_transit"; + name = "Skipjack Transit" + }, +/turf/space/transit/north, +/area/space) +"Iq" = ( +/obj/machinery/telecomms/hub/preset_cent, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"IN" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"IR" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdown"; + stopper = 0; + tiles = 0 + }, +/turf/simulated/sky/virgo3b/south, +/area/space) +"Jc" = ( +/obj/item/toy/chess/bishop_white, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"Jq" = ( +/obj/structure/sign/warning/docking_area, +/turf/unsimulated/wall, +/area/centcom/simulated/terminal) +"Jw" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Jx" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/obj/effect/floor_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Jz" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 4; + teleport_z_offset = 4 + }, +/turf/space/transit/north, +/area/space) +"JI" = ( +/obj/item/toy/chess/rook_white, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"JL" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdown"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/space/transit/north, +/area/space) +"JR" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "TelelockdownC"; + name = "Security Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 10 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"JW" = ( +/turf/unsimulated/beach/water{ + density = 1; + opacity = 1 + }, +/area/beach) +"JZ" = ( +/turf/space/internal_edge/right, +/area/space) +"Kj" = ( +/obj/effect/shuttle_landmark/transit{ + base_area = /area/space; + base_turf = /turf/simulated/sky/virgo3b/south; + landmark_tag = "tether_backup_transit"; + name = "Tether Backup Transit" + }, +/turf/simulated/sky/virgo3b/south, +/area/space) +"Kn" = ( +/obj/effect/floor_decal/sign/small_d, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"KQ" = ( +/obj/effect/floor_decal/sign/small_f, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"Lg" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 5 + }, +/turf/simulated/floor/tiled/steel, +/area/space) +"Lz" = ( +/obj/effect/step_trigger/teleporter/planetary_fall/virgo3b, +/turf/simulated/sky/virgo3b/south, +/area/space) +"LD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Mb" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"Mf" = ( +/obj/effect/step_trigger/lost_in_space/tram, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"Mi" = ( +/obj/item/toy/chess/bishop_white, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"Mq" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"ME" = ( +/obj/machinery/computer/rdservercontrol{ + badmin = 1; + dir = 1; + name = "Master R&D Server Controller" + }, +/turf/unsimulated/floor/steel, +/area/centcom/control) +"MK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"ML" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_leftnostop" + }, +/turf/space/transit/east, +/area/space) +"Nj" = ( +/obj/item/clothing/head/collectable/paper, +/turf/unsimulated/beach/sand, +/area/beach) +"No" = ( +/obj/item/weapon/beach_ball, +/turf/unsimulated/beach/sand, +/area/beach) +"Nq" = ( +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Nr" = ( +/obj/machinery/cryopod/robot/door/gateway, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Nt" = ( +/turf/unsimulated/beach/sand{ + density = 1; + opacity = 1 + }, +/area/beach) +"NA" = ( +/obj/structure/closet/hydrant{ + pixel_y = -32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor/corner, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"NW" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/adv, +/obj/structure/closet/walllocker/medical/east, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Oj" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + direction = 8; + name = "thrower_escapeshuttletop(left)"; + tiles = 0 + }, +/turf/simulated/sky/virgo3b/south, +/area/space) +"Or" = ( +/obj/item/toy/chess/knight_white, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"OY" = ( +/turf/unsimulated/map, +/area/overmap) +"Pe" = ( +/obj/structure/window/reinforced/full, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/eris/under, +/area/shuttle/escape) +"Pf" = ( +/obj/structure/table/woodentable{ + dir = 5 + }, +/obj/structure/flora/pottedplant{ + pixel_y = 8 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Pg" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Pi" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdown"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/space/transit/west, +/area/space) +"Pq" = ( +/turf/simulated/floor/maglev{ + icon = 'icons/turf/transit_vr.dmi' + }, +/area/space) +"Py" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"PU" = ( +/obj/effect/floor_decal/transit/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"Qa" = ( +/obj/structure/table/standard, +/obj/random/soap, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Qs" = ( +/obj/item/toy/chess/queen_black, +/turf/simulated/floor/holofloor/bmarble, +/area/holodeck/source_chess) +"QY" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-21" + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Rc" = ( +/obj/effect/floor_decal/techfloor/orange{ + dir = 4 + }, +/turf/simulated/floor/tiled/techfloor/grid, +/area/centcom/simulated/terminal) +"Rd" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Re" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Rg" = ( +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Ri" = ( +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Rk" = ( +/obj/structure/bed/chair/shuttle, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Rm" = ( +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Ro" = ( +/obj/structure/closet/hydrant{ + pixel_y = 32 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Rq" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "TelelockdownC"; + name = "Security Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Rr" = ( +/obj/structure/flora/pottedplant{ + icon_state = "plant-22" + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"Rs" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Ru" = ( +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"Rv" = ( +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "TelelockdownC"; + name = "Security Doors"; + opacity = 0 + }, +/obj/effect/floor_decal/industrial/warning{ + dir = 6 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Rz" = ( +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"RA" = ( +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"RC" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"RD" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"RE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/warning/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"RF" = ( +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"RG" = ( +/obj/structure/table/standard, +/obj/effect/floor_decal/borderfloor, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"RV" = ( +/obj/effect/step_trigger/teleporter/random{ + affect_ghosts = 1; + name = "escapeshuttle_leave"; + teleport_x = 25; + teleport_x_offset = 245; + teleport_y = 25; + teleport_y_offset = 245; + teleport_z = 6; + teleport_z_offset = 6 + }, +/turf/simulated/sky/virgo3b/south, +/area/space) +"RY" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Sh" = ( +/obj/effect/step_trigger/thrower{ + affect_ghosts = 1; + name = "thrower_throwdownside"; + nostop = 1; + stopper = 0; + tiles = 0 + }, +/turf/simulated/floor/tiled/techfloor/grid{ + icon = 'icons/turf/transit_vr.dmi'; + initial_flooring = null + }, +/area/space) +"Sl" = ( +/obj/structure/sign/nanotrasen, +/turf/simulated/wall/thull, +/area/shuttle/escape) +"Sm" = ( +/turf/simulated/shuttle/wall/alien/blue/hard_corner, +/area/unknown/dorm4) +"Sn" = ( +/turf/simulated/shuttle/wall/alien/blue, +/area/unknown/dorm4) +"So" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"Sp" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"Sq" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"Sr" = ( +/obj/machinery/shower{ + pixel_y = 13 + }, +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"Ss" = ( +/obj/machinery/door/airlock/alien/blue/public, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"Su" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"Sw" = ( +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"Sx" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"Sy" = ( +/obj/machinery/light, +/obj/effect/floor_decal/borderfloor{ + dir = 6 + }, +/turf/simulated/floor/tiled/steel, +/area/shuttle/escape) +"Sz" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SA" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SB" = ( +/obj/structure/table/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SC" = ( +/obj/item/device/perfect_tele_beacon/stationary{ + tele_name = "Unknown"; + tele_network = "unkfour" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"SD" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/hopdouble, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SE" = ( +/obj/structure/prop/alien/computer/hybrid{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SF" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SG" = ( +/obj/structure/table/standard, +/obj/structure/closet/walllocker/emerglocker{ + pixel_x = -32 + }, +/obj/item/clothing/head/beret/nanotrasen, +/obj/item/clothing/head/soft/nanotrasen, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"SH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"SK" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SN" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SO" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SP" = ( +/obj/structure/table/alien/blue, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm4) +"SQ" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/unknown/dorm4) +"SR" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"SS" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"ST" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm4) +"SV" = ( +/obj/effect/floor_decal/steeldecal/steel_decals5{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"SW" = ( +/obj/item/device/perfect_tele_beacon/stationary{ + tele_name = "Transfer"; + tele_network = "centcom" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"SX" = ( +/turf/simulated/shuttle/wall/alien/blue/hard_corner, +/area/unknown/dorm3) +"SY" = ( +/turf/simulated/shuttle/wall/alien/blue, +/area/unknown/dorm3) +"SZ" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Ta" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Tb" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Tc" = ( +/obj/machinery/shower{ + pixel_y = 13 + }, +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Td" = ( +/obj/machinery/door/airlock/alien/blue/public, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Tf" = ( +/obj/machinery/cryopod/robot/door/gateway, +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Th" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Ti" = ( +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Tj" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Tk" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tl" = ( +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tm" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tn" = ( +/obj/structure/table/standard, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses, +/obj/item/clothing/head/collectable/petehat{ + pixel_y = 5 + }, +/turf/unsimulated/beach/sand, +/area/beach) +"To" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tp" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tq" = ( +/obj/structure/table/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tr" = ( +/obj/item/device/perfect_tele_beacon/stationary{ + tele_name = "Unknown"; + tele_network = "unkthree" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"Ts" = ( +/obj/effect/overlay/coconut, +/turf/unsimulated/beach/sand, +/area/beach) +"Tt" = ( +/obj/structure/bed/double/padded, +/obj/item/weapon/bedsheet/hopdouble, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tu" = ( +/obj/structure/prop/alien/computer/hybrid{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tv" = ( +/obj/structure/bed/chair/shuttle{ + dir = 8 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 1 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"Tx" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Ty" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"Tz" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"TA" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"TB" = ( +/obj/structure/table/alien/blue, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm3) +"TC" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/unknown/dorm3) +"TD" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"TE" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"TF" = ( +/obj/structure/bed/chair, +/obj/effect/landmark{ + name = "endgame_exit" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"TG" = ( +/obj/effect/landmark{ + name = "endgame_exit" + }, +/turf/unsimulated/beach/sand, +/area/beach) +"TH" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm3) +"TI" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/centcom/simulated/terminal) +"TJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"TK" = ( +/turf/simulated/shuttle/wall/alien/hard_corner, +/area/unknown/dorm2) +"TM" = ( +/turf/simulated/shuttle/wall/alien, +/area/unknown/dorm2) +"TN" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"TP" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"TQ" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"TR" = ( +/obj/machinery/shower{ + pixel_y = 13 + }, +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"TS" = ( +/obj/machinery/door/airlock/alien/public, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"TT" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"TU" = ( +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"TV" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"TW" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"TX" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"TY" = ( +/obj/machinery/door/firedoor, +/turf/unsimulated/floor/steel, +/area/centcom/simulated/terminal) +"TZ" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Ua" = ( +/obj/structure/table/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Ub" = ( +/obj/item/device/perfect_tele_beacon/stationary{ + tele_name = "Unknown"; + tele_network = "unktwo" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"Uc" = ( +/obj/item/weapon/bedsheet/rddouble, +/obj/structure/bed/double/padded, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Ud" = ( +/obj/structure/prop/alien/computer{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Uf" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Ug" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Uh" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Ui" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Uj" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm2) +"Uk" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/unknown/dorm2) +"Ul" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"Um" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"Uo" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm2) +"Up" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Ur" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Us" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Ut" = ( +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Uu" = ( +/obj/effect/floor_decal/industrial/warning/dust, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Uv" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/structure/bed/chair, +/turf/unsimulated/floor/steel, +/area/centcom/simulated/main_hall) +"Uw" = ( +/turf/simulated/shuttle/wall/alien/hard_corner, +/area/unknown/dorm1) +"Ux" = ( +/turf/simulated/shuttle/wall/alien, +/area/unknown/dorm1) +"Uz" = ( +/obj/machinery/recharge_station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UA" = ( +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UC" = ( +/obj/structure/toilet, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UD" = ( +/obj/machinery/shower{ + pixel_y = 13 + }, +/obj/structure/curtain/open/shower, +/obj/effect/floor_decal/steeldecal/steel_decals10{ + dir = 5 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UE" = ( +/obj/effect/floor_decal/industrial/outline, +/obj/structure/bed/chair, +/obj/machinery/status_display{ + pixel_y = 29 + }, +/turf/unsimulated/floor/steel, +/area/centcom/simulated/main_hall) +"UF" = ( +/obj/machinery/door/airlock/alien/public, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UG" = ( +/obj/structure/closet/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UH" = ( +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UI" = ( +/obj/structure/fans, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UJ" = ( +/obj/machinery/smartfridge/survival_pod, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu11, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu13, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu10, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/menu9, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/storage/mre/random, +/obj/item/weapon/towel/random, +/obj/item/weapon/towel/random, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UK" = ( +/obj/machinery/sleeper/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UM" = ( +/obj/structure/table/survival_pod, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UN" = ( +/obj/item/device/perfect_tele_beacon/stationary{ + tele_name = "Unknown"; + tele_network = "unkone" + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UP" = ( +/obj/item/weapon/bedsheet/rddouble, +/obj/structure/bed/double/padded, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UQ" = ( +/obj/structure/prop/alien/computer{ + dir = 8 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UR" = ( +/obj/structure/prop/alien/dispenser, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"US" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UT" = ( +/obj/structure/bed/chair/comfy/black, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UU" = ( +/obj/structure/bed/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UV" = ( +/obj/structure/table/alien, +/turf/simulated/shuttle/floor/alien, +/area/unknown/dorm1) +"UW" = ( +/obj/effect/floor_decal/industrial/hatch/yellow, +/obj/machinery/teleport/hub, +/turf/simulated/shuttle/floor/voidcraft, +/area/unknown/dorm1) +"UX" = ( +/obj/machinery/teleport/station, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UY" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"UZ" = ( +/obj/structure/prop/alien/power, +/turf/simulated/shuttle/floor/alienplating, +/area/unknown/dorm1) +"Va" = ( +/obj/effect/floor_decal/rust/steel_decals_rusted2, +/obj/effect/floor_decal/industrial/warning/dust, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vb" = ( +/obj/machinery/recharge_station, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Vc" = ( +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Vd" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/medical) +"Ve" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/structure/sign/department/medbay, +/turf/unsimulated/floor{ + icon_state = "plating"; + name = "plating" + }, +/area/centcom/simulated/medical) +"Vf" = ( +/obj/machinery/door/airlock{ + name = "Unit 4" + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Vg" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/living) +"Vh" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/obj/effect/floor_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Vi" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vj" = ( +/turf/simulated/floor/tiled/steel, +/area/shuttle/large_escape_pod2/centcom{ + base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b + }) +"Vk" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/bathroom) +"Vl" = ( +/obj/structure/sign/warning{ + name = "\improper STAND AWAY FROM TRACK EDGE" + }, +/turf/unsimulated/wall, +/area/centcom/simulated/living) +"Vm" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/shuttle/large_escape_pod2/centcom{ + base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b + }) +"Vn" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 10 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vo" = ( +/obj/machinery/door/blast/regular, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vp" = ( +/obj/effect/floor_decal/rust/part_rusted3, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vq" = ( +/obj/effect/floor_decal/rust/part_rusted3, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vr" = ( +/obj/effect/floor_decal/rust, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vs" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vt" = ( +/obj/effect/floor_decal/rust/mono_rusted3, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Vu" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/main_hall) +"Vv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1 + }, +/obj/machinery/door/firedoor, +/turf/unsimulated/floor/steel, +/area/centcom/simulated/terminal) +"Vw" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"Vy" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Vz" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"VB" = ( +/obj/effect/floor_decal/sign/dock/one, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VC" = ( +/turf/unsimulated/beach/sand, +/area/beach) +"VD" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VE" = ( +/obj/effect/shuttle_landmark{ + base_area = /area/centcom/simulated/evac; + base_turf = /turf/unsimulated/floor/steel; + docking_controller = null; + landmark_tag = "escapepod1_cc"; + name = "Centcom Recovery Area" + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VF" = ( +/obj/effect/floor_decal/sign/dock/two, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 8 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VI" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"VJ" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/restaurant) +"VL" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/restaurant) +"VM" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/restaurant) +"VN" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/turf/simulated/floor/tiled/steel, +/area/shuttle/large_escape_pod2/centcom{ + base_turf = /turf/simulated/floor/tiled/steel_dirty/virgo3b + }) +"VO" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VP" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VQ" = ( +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"VR" = ( +/obj/structure/bed/chair/wood/wings, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"VS" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VU" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VV" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VW" = ( +/turf/space, +/turf/space/internal_edge/topleft, +/area/space) +"VX" = ( +/obj/effect/floor_decal/industrial/warning/dust/corner{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"VY" = ( +/obj/structure/closet/crate/bin, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"VZ" = ( +/obj/structure/bed/chair/wood/wings{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wb" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/pastatomato, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wc" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/meatballspagetti, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wd" = ( +/obj/structure/bed/chair/wood/wings{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"We" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/fries, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wf" = ( +/obj/item/toy/chess/queen_white, +/turf/simulated/floor/holofloor/wmarble, +/area/holodeck/source_chess) +"Wh" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Wi" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Wj" = ( +/obj/effect/blocker, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/living) +"Wk" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/weapon/reagent_containers/food/snacks/cheeseburger, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wl" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/kitsuneudon, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wm" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/lasagna, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wo" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/hotdog, +/obj/item/weapon/reagent_containers/food/snacks/hotdog{ + pixel_x = -5; + pixel_y = -3 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wp" = ( +/obj/machinery/cryopod/robot/door/dorms, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Wq" = ( +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/obj/machinery/computer/cryopod/dorms{ + name = "Company Property Retention System"; + pixel_y = 32 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Ws" = ( +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 8 + }, +/obj/effect/floor_decal/steeldecal/steel_decals9{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"Wt" = ( +/obj/machinery/porta_turret/crescent{ + density = 1 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Wu" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/bigbiteburger, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Wv" = ( +/obj/effect/floor_decal/industrial/outline, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Wz" = ( +/obj/structure/bed/chair/wood/wings{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WA" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/grilledcheese, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WB" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/simulated/floor/plating, +/area/centcom/simulated/restaurant) +"WC" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/turf/simulated/floor/plating, +/area/centcom/simulated/medical) +"WD" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/unsimulated/beach/sand, +/area/beach) +"WE" = ( +/obj/effect/wingrille_spawn/reinforced/crescent, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "FrontlockC2"; + name = "Security Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"WF" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/meatballsoup, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WH" = ( +/obj/item/weapon/stool/padded, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WI" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/roastbeef, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/brigdoor/northleft{ + req_access = list(63); + req_one_access = list(1) + }, +/obj/item/weapon/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/weapon/pen, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "FrontlockC2"; + name = "Security Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"WK" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/brigdoor/northright{ + req_access = list(63); + req_one_access = list(1) + }, +/obj/machinery/door/blast/regular{ + density = 0; + dir = 4; + icon_state = "pdoor0"; + id = "FrontlockC2"; + name = "Security Door"; + opacity = 0 + }, +/obj/machinery/computer/skills, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"WL" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/meatsteak, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WN" = ( +/obj/structure/bed/chair/wood/wings{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"WO" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/cola, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WP" = ( +/obj/structure/table/woodentable, +/obj/machinery/cash_register/civilian, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WQ" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/space_mountain_wind, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WR" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/snacks/toastedsandwich{ + pixel_y = 10 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WS" = ( +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"WT" = ( +/obj/structure/bed/chair, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"WU" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"WV" = ( +/obj/structure/table/woodentable, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WW" = ( +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"WZ" = ( +/obj/machinery/vending/coffee, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Xa" = ( +/obj/machinery/vending/sovietsoda, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Xb" = ( +/obj/machinery/vending/snack, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Xc" = ( +/obj/machinery/vending/cola, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Xd" = ( +/obj/machinery/vending/cigarette, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"Xe" = ( +/obj/machinery/smartfridge/drinks, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"Xf" = ( +/obj/machinery/vending/boozeomat, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"Xg" = ( +/obj/structure/table/reinforced, +/obj/machinery/chemical_dispenser/bar_soft/full, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"Xh" = ( +/obj/structure/table/reinforced, +/obj/machinery/chemical_dispenser/bar_alc/full, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"Xi" = ( +/turf/unsimulated/wall, +/area/centcom/simulated/bar) +"Xj" = ( +/obj/structure/table/standard, +/obj/item/weapon/storage/firstaid/surgery, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Xk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass, +/turf/unsimulated/floor/steel{ + icon_state = "white" + }, +/area/centcom/simulated/medical) +"Xl" = ( +/turf/unsimulated/map/edge, +/area/overmap) +"Xm" = ( +/obj/machinery/door/firedoor, +/turf/unsimulated/floor/steel{ + icon_state = "white" + }, +/area/centcom/simulated/medical) +"Xn" = ( +/obj/structure/sign/greencross, +/turf/unsimulated/wall, +/area/centcom/simulated/medical) +"Xp" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/bathroom) +"Xr" = ( +/obj/structure/bed/chair, +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Xs" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/item/device/radio/intercom{ + dir = 1; + frequency = 1475; + name = "Station Intercom (Security)"; + pixel_y = 27 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Xv" = ( +/obj/structure/bed/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Xw" = ( +/obj/structure/bed/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Xx" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/machinery/camera/network/crescent, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Xy" = ( +/obj/structure/table/standard, +/obj/item/stack/nanopaste, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Xz" = ( +/obj/effect/floor_decal/industrial/loading, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XA" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 5 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XB" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12; + pixel_y = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XC" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"XD" = ( +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"XE" = ( +/turf/simulated/wall/thull, +/area/shuttle/escape) +"XH" = ( +/obj/structure/bed/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"XJ" = ( +/obj/structure/table/glass, +/obj/item/device/healthanalyzer/improved, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XK" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data{ + icon_keyboard = "laptop_key"; + icon_screen = "medlaptop"; + icon_state = "laptop"; + light_color = "#00b000" + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XM" = ( +/obj/structure/table/glass{ + desc = "It's a table, it has some scracthes..they say 'Mlem'." + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XN" = ( +/obj/structure/table/glass, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XO" = ( +/obj/structure/signpost, +/turf/unsimulated/beach/sand, +/area/beach) +"XP" = ( +/obj/machinery/oxygen_pump/anesthetic, +/turf/unsimulated/wall, +/area/centcom/simulated/medical) +"XQ" = ( +/obj/machinery/optable, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/floor_decal/industrial/hatch/yellow, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XR" = ( +/obj/machinery/computer/operating{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XS" = ( +/obj/structure/closet/crate/freezer, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/obj/item/weapon/reagent_containers/blood/OMinus, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XU" = ( +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"XV" = ( +/obj/machinery/turretid/stun{ + check_access = 0; + check_anomalies = 0; + check_records = 0; + control_area = "\improper CentCom Security Arrivals"; + pixel_x = 32; + req_access = list(101); + req_one_access = list(101) + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"XW" = ( +/obj/structure/bed/chair/shuttle{ + dir = 4 + }, +/obj/effect/floor_decal/borderfloor{ + dir = 8 + }, +/turf/simulated/floor/tiled/techfloor, +/area/shuttle/escape) +"XX" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"XY" = ( +/obj/structure/closet, +/turf/unsimulated/beach/sand, +/area/beach) +"XZ" = ( +/obj/structure/bed/chair/office/dark, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Ya" = ( +/obj/machinery/camera/network/crescent, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yb" = ( +/obj/structure/table/glass, +/obj/item/weapon/paper_bin{ + pixel_x = -1; + pixel_y = 3 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yc" = ( +/obj/structure/table/standard, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yg" = ( +/obj/structure/sign/department/operational, +/turf/unsimulated/wall, +/area/centcom/simulated/medical) +"Yh" = ( +/obj/effect/floor_decal/industrial/loading{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yj" = ( +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 9 + }, +/obj/effect/floor_decal/steeldecal/steel_decals6{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yk" = ( +/obj/structure/medical_stand, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yl" = ( +/obj/machinery/door/airlock/security{ + name = "Security" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Ym" = ( +/obj/machinery/vending/medical, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yo" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yr" = ( +/obj/structure/table/reinforced, +/obj/machinery/microwave{ + pixel_y = 5 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Ys" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 26 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Yt" = ( +/obj/effect/floor_decal/rust, +/obj/effect/floor_decal/industrial/warning/dust{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/evac) +"Yu" = ( +/obj/machinery/camera/network/crescent, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Yv" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + req_access = list(5) + }, +/obj/machinery/door/firedoor/multi_tile, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yw" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre"; + req_access = list(45) + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Yx" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Yy" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 30 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"YB" = ( +/obj/structure/table/standard, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone, +/obj/item/weapon/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 1 + }, +/obj/item/weapon/tool/wrench, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YC" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YD" = ( +/obj/machinery/atmospherics/unary/freezer, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"YF" = ( +/obj/structure/table/glass, +/obj/item/device/defib_kit/loaded, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YG" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/living) +"YH" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/pill_bottle/spaceacillin, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YI" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/melee/baton/loaded, +/obj/item/weapon/gun/energy/taser, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"YJ" = ( +/obj/structure/closet/secure_closet/nanotrasen_security, +/obj/item/weapon/storage/box/handcuffs, +/obj/item/weapon/gun/energy/gun, +/obj/item/weapon/shield/riot, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"YK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YL" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YO" = ( +/obj/machinery/computer/transhuman/designer{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YP" = ( +/obj/machinery/atmospherics/portables_connector{ + dir = 1 + }, +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YQ" = ( +/obj/structure/table/glass, +/obj/machinery/chemical_dispenser/full, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YR" = ( +/turf/unsimulated/floor/steel, +/area/centcom/simulated/main_hall) +"YT" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YU" = ( +/obj/structure/table/glass, +/obj/machinery/chemical_dispenser/ert, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YV" = ( +/obj/machinery/transhuman/synthprinter, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YW" = ( +/obj/effect/floor_decal/industrial/warning{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YX" = ( +/obj/effect/floor_decal/sign/small_e, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) +"YY" = ( +/obj/machinery/bodyscanner{ + dir = 8 + }, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"YZ" = ( +/obj/machinery/body_scanconsole, +/obj/effect/floor_decal/corner_steel_grid{ + dir = 10 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zb" = ( +/obj/machinery/sleep_console{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zc" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zd" = ( +/obj/machinery/computer/transhuman/resleeving{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Ze" = ( +/obj/machinery/transhuman/resleever, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zf" = ( +/obj/structure/filingcabinet/chestdrawer{ + name = "Medical Forms" + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zg" = ( +/obj/machinery/clonepod/transhuman/full, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zh" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/reagent_containers/food/drinks/flask/barflask, +/obj/item/weapon/reagent_containers/glass/rag, +/obj/item/weapon/reagent_containers/food/drinks/flask/vacuumflask, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"Zi" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/steel, +/area/centcom/simulated/main_hall) +"Zj" = ( +/obj/structure/table/standard, +/obj/item/device/healthanalyzer, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zk" = ( +/obj/structure/table/reinforced, +/obj/item/device/camera, +/obj/item/weapon/storage/box/ids, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Zl" = ( +/obj/structure/table/glass, +/obj/item/weapon/backup_implanter{ + pixel_y = -8 + }, +/obj/item/weapon/backup_implanter{ + pixel_y = 8 + }, +/obj/item/weapon/backup_implanter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zn" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zp" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/book/manual/security_space_law, +/obj/item/weapon/book/manual/security_space_law, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Zq" = ( +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zr" = ( +/obj/structure/table/standard, +/obj/machinery/light, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Zt" = ( +/obj/effect/floor_decal/corner_steel_grid/diagonal, +/obj/effect/floor_decal/corner_steel_grid/diagonal{ + dir = 4 + }, +/obj/effect/floor_decal/industrial/danger{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/tiled, +/area/centcom/simulated/terminal) +"Zw" = ( +/obj/structure/table/reinforced, +/obj/item/weapon/storage/box/donkpockets, +/obj/item/weapon/storage/box/donkpockets, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/tiled, +/area/centcom/simulated/security{ + name = "\improper CentCom Security Arrivals" + }) +"Zx" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/item/weapon/reagent_containers/glass/beaker/large, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zy" = ( +/obj/structure/table/glass, +/obj/item/weapon/storage/firstaid/adv, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"Zz" = ( +/obj/structure/table/glass, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = -4; + pixel_y = 8 + }, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/weapon/reagent_containers/glass/bottle/biomass{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/tiled/white, +/area/centcom/simulated/medical) +"ZC" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"ZD" = ( +/obj/structure/table/woodentable, +/obj/item/weapon/reagent_containers/food/drinks/bottle/grenadine, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom/simulated/bar) +"ZE" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/centcom/simulated/restaurant) +"ZQ" = ( +/obj/effect/floor_decal/sign/small_c, +/turf/simulated/floor/holofloor/wood, +/area/holodeck/source_chess) + +(1,1,1) = {" +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +"} +(2,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(3,1,1) = {" +ap +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +ap +Gq +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Ax +JW +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(4,1,1) = {" +ap +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +ap +Gq +Nt +VC +Gw +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(5,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(6,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XO +VC +VC +VC +VC +VC +VC +VC +VC +Ts +BD +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(7,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +Ts +VC +Nj +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Uw +Ux +Uw +Ux +Ux +Ux +Ux +Ux +Ux +Uw +Ux +Ux +Uw +ae +ae +ae +ae +ae +SX +SY +SX +SY +SY +SY +SY +SY +SY +SX +SY +SY +SX +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(8,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +BD +VC +TG +TG +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Ux +Uz +Uw +UK +UM +UG +UQ +US +US +Uw +UH +UW +Ux +ae +ae +ae +ae +ae +SY +SZ +SX +Tp +Tq +Tk +Tu +Ty +Ty +SX +Tl +TC +SY +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +sF +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(9,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +Ts +TG +Fa +Dw +TG +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Ux +UA +UF +UH +UA +UN +UA +UA +UH +UF +UH +UX +Ux +ae +ae +ae +ae +ae +SY +Ta +Td +Tl +Ta +Tr +Ta +Ta +Tl +Td +Tl +TD +SY +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(10,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +VC +VC +VC +TG +Tn +Ik +TG +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Ux +UC +Uw +UI +UA +UA +UA +UA +UU +Uw +UH +UY +Ux +ae +ae +ae +ae +ae +SY +Tb +SX +Tm +Ta +Ta +Ta +Ta +TA +SX +Tl +TE +SY +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(11,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +IR +IR +IR +IR +IR +IR +IR +IR +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +VC +VC +VC +VC +TG +TG +VC +VC +VC +FH +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Ux +UD +Ux +UJ +UH +UP +UR +UT +UV +Ux +UH +UZ +Ux +ae +ae +ae +ae +ae +SY +Tc +SY +To +Tl +Tt +Tx +Tz +TB +SY +Tl +TH +SY +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(12,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Oj +Cn +Cn +Cn +Cn +Cn +Cn +Cn +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +Uw +Ux +Uw +Ux +Ux +Ux +Ux +Ux +Ux +Uw +Ux +Ux +Uw +ae +ae +ae +ae +ae +SX +SY +SX +SY +SY +SY +SY +SY +SY +SX +SY +SY +SX +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(13,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Oj +Cn +Cn +Cn +Kj +Cn +Cn +Cn +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +TF +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(14,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Oj +Cn +Cn +Cn +Cn +Cn +Cn +Cn +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +BD +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(15,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +ya +Cn +Cn +Cn +Cn +Cn +Cn +Cn +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +TF +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(16,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +ya +Cn +Cn +Cn +Cn +Cn +Cn +Cn +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +VC +VC +VC +VC +VC +No +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(17,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +IR +IR +IR +IR +IR +IR +IR +IR +IR +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +XY +VC +Ts +Gw +VC +VC +VC +VC +VC +VC +VC +aa +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(18,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(19,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Cn +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +TK +TM +TK +TM +TM +TM +TM +TM +TM +TK +TM +TM +TK +ae +ae +ae +ae +ae +Sm +Sn +Sm +Sn +Sn +Sn +Sn +Sn +Sn +Sm +Sn +Sn +Sm +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(20,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +Gw +Ts +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +TM +TN +TK +TX +Ua +TT +Ud +Ug +Ug +TK +TU +Uk +TM +ae +ae +ae +ae +ae +Sn +So +Sm +SA +SB +Su +SE +SK +SK +Sm +Sw +SQ +Sn +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(21,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +TM +TP +TS +TU +TP +Ub +TP +TP +TU +TS +TU +Ul +TM +ae +ae +ae +ae +ae +Sn +Sp +Ss +Sw +Sp +SC +Sp +Sp +Sw +Ss +Sw +SR +Sn +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +sF +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(22,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +VC +WD +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +VC +wZ +Az +Bw +JW +Gq +ae +ae +ae +ae +ae +TM +TQ +TK +TV +TP +TP +TP +TP +Ui +TK +TU +Um +TM +ae +ae +ae +ae +ae +Sn +Sq +Sm +Sx +Sp +Sp +Sp +Sp +SO +Sm +Sw +SS +Sn +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(23,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +Gq +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Nt +Ax +JW +JW +Gq +ae +ae +ae +ae +ae +TM +TR +TM +TW +TU +Uc +Uf +Uh +Uj +TM +TU +Uo +TM +ae +ae +ae +ae +ae +Sn +Sr +Sn +Sz +Sw +SD +SF +SN +SP +Sn +Sw +ST +Sn +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(24,1,1) = {" +ap +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +ap +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +Gq +ae +ae +ae +ae +ae +TK +TM +TK +TM +TM +TM +TM +TM +TM +TK +TM +TM +TK +ae +ae +ae +ae +ae +Sm +Sn +Sm +Sn +Sn +Sn +Sn +Sn +Sn +Sm +Sn +Sn +Sm +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(25,1,1) = {" +ap +Lz +RV +RV +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +Lz +RV +Lz +RV +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(26,1,1) = {" +ap +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +RV +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(27,1,1) = {" +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(28,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(29,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(30,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(31,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(32,1,1) = {" +Hy +Hy +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(33,1,1) = {" +Hy +Hy +Mb +Mb +zv +Mb +Mb +sN +IN +IN +IN +tH +IN +IN +IN +tH +IN +IN +IN +tH +sp +IN +IN +tH +IN +IN +IN +tH +IN +IN +IN +tH +Mb +Mb +Mb +zv +Mb +Mb +sN +Mb +mb +sN +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(34,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +Sh +Sh +Sh +Sh +FT +FT +FT +FT +FT +FT +mF +FT +FT +FT +FT +FT +FT +FT +Sh +Sh +Sh +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +OY +Xl +"} +(35,1,1) = {" +Hy +Hy +Pq +Pq +Pq +Pq +Pq +Pq +Av +Av +Av +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Av +Av +Av +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +jL +Pq +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +Xl +"} +(36,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(37,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(38,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(39,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(40,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(41,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(42,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(43,1,1) = {" +Hy +Hy +Pq +Pq +Pq +Pq +Pq +Pq +Av +Av +Av +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Av +Av +Av +Pq +Pq +Pq +Pq +Pq +Pq +Pq +Pq +jL +Pq +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(44,1,1) = {" +Hy +Hy +FT +FT +FT +FT +FT +FT +Sh +Sh +Sh +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +FT +Sh +Sh +Sh +Sh +Sh +FT +FT +FT +FT +FT +FT +FT +FT +Mf +FT +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(45,1,1) = {" +Hy +Hy +PU +PU +Ft +PU +PU +FX +Py +Py +Py +ig +Py +Py +Py +ig +Py +Py +Py +ig +tu +Py +Py +ig +Py +Py +Py +ig +Py +Py +Py +ig +PU +PU +PU +Ft +PU +PU +FX +PU +in +FX +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(46,1,1) = {" +Hy +Hy +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +dg +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(47,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(48,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(49,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(50,1,1) = {" +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +Hy +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(51,1,1) = {" +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(52,1,1) = {" +ar +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +ar +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(53,1,1) = {" +as +nW +pf +Hk +qV +kw +eD +wa +Di +HL +nW +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(54,1,1) = {" +as +nW +nV +ru +CK +pT +CK +pT +cm +JI +vW +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} +(55,1,1) = {" +as +nW +wh +oT +pT +CK +pT +CK +CJ +sb +DL +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(56,1,1) = {" +as +nW +EX +ru +CK +pT +CK +pT +cm +Jc +ZQ +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(57,1,1) = {" +as +nW +Qs +oT +pT +CK +pT +CK +CJ +Wf +Kn +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(58,1,1) = {" +as +nW +BG +ru +CK +pT +CK +pT +cm +GW +YX +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(59,1,1) = {" +as +nW +Bm +oT +pT +CK +pT +CK +CJ +Mi +KQ +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(60,1,1) = {" +as +nW +uM +ru +CK +pT +CK +pT +cm +Or +Eo +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(61,1,1) = {" +as +nW +Hr +oT +pT +CK +pT +CK +CJ +nj +qv +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(62,1,1) = {" +as +nW +nW +nW +nW +nW +nW +nW +nW +nW +nW +fZ +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(63,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aI +aI +aI +aI +aI +aI +aI +aI +aI +aI +ar +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(64,1,1) = {" +as +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aK +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(65,1,1) = {" +as +aJ +aJ +bd +aJ +aJ +aJ +aJ +aJ +aJ +aJ +dA +dF +dF +dF +ec +dF +dF +dF +dF +ec +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +El +El +iO +"} +(66,1,1) = {" +as +aJ +aJ +aJ +aJ +aK +aJ +aJ +bd +aJ +aJ +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +bN +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +iO +"} +(67,1,1) = {" +as +aK +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +dA +dF +ec +dF +dF +dF +dF +ec +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(68,1,1) = {" +as +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +bd +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +cl +cl +cl +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(69,1,1) = {" +as +aJ +aJ +aJ +aK +aJ +aJ +bd +aJ +aJ +aJ +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(70,1,1) = {" +as +aJ +aJ +aJ +aJ +aK +aJ +aJ +aJ +aJ +aJ +dA +dF +dF +dF +ec +dF +dF +dF +dF +ec +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(71,1,1) = {" +as +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(72,1,1) = {" +as +aJ +bd +aJ +aJ +aJ +aJ +aJ +aJ +aJ +aJ +dA +dF +ec +dF +dF +dF +dF +ec +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(73,1,1) = {" +as +aJ +aJ +aJ +aJ +aJ +aJ +aK +aJ +aJ +bd +dA +dF +dF +dF +dF +dF +dF +dF +dF +dF +dF +fZ +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(74,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +cd +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +ci +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +JL +jf +jf +Hf +jf +jf +jf +JL +JL +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(75,1,1) = {" +as +aM +be +bf +be +be +be +be +bf +be +aM +dA +dG +dG +dG +dG +dG +dG +dG +fG +dG +dG +fZ +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +cd +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(76,1,1) = {" +as +aN +bf +be +bf +bf +bf +bf +be +bf +aN +dA +dG +ed +dG +dG +dG +dG +dG +dG +eT +dG +fZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(77,1,1) = {" +as +aM +be +bo +bU +bU +bU +bU +da +be +aM +dA +dG +dG +dG +eJ +dG +dG +dG +dG +dG +dG +fZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +iO +"} +(78,1,1) = {" +as +aN +bf +bp +bB +bB +bB +bB +cP +bf +aN +dA +dG +dG +dG +dG +eT +dG +dG +dG +eJ +dG +fZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +iO +"} +(79,1,1) = {" +as +aM +be +bq +an +bS +bS +an +cQ +be +aM +dA +dG +dG +dG +ep +dG +dG +ed +dG +dG +fG +fZ +ae +Vu +Vu +Vu +Vu +Vu +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Jq +dZ +dZ +dZ +dZ +dZ +dZ +xi +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ +xi +dZ +dZ +dZ +dZ +dZ +dZ +aj +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +iO +"} +(80,1,1) = {" +as +aM +bf +bp +an +bS +bS +an +cP +bf +aM +dA +dG +dG +dG +dG +dG +dG +dG +fG +dG +dG +fZ +ae +Vu +Ru +wn +Cy +eS +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +sx +sx +zH +sx +sx +sx +zH +sx +sx +sx +sx +zH +sx +zH +sx +sx +sx +sx +zH +sx +sx +sx +zH +sx +sx +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +iO +"} +(81,1,1) = {" +as +aN +be +ag +bB +bB +bB +bB +at +be +aN +dA +dG +ed +dG +dG +dG +dG +eJ +dG +eT +dG +fZ +ae +Vu +Vu +Vu +Cy +gU +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +ET +ET +ET +ET +XE +XE +dD +XE +Sl +Bs +Cp +li +Bs +Sl +XE +dD +XE +XE +ET +ET +ET +ET +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +iO +"} +(82,1,1) = {" +as +aM +bf +bB +bB +ao +aA +bB +bB +bf +aM +dA +dG +dG +dG +dG +dG +dG +dG +dG +dG +dG +fZ +ae +Vu +Vu +Vu +Cy +eS +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +Fp +Fp +Fp +XE +XE +XE +XE +gE +yU +LD +ix +yU +Mq +ix +ih +Mq +NA +XE +XE +XE +XE +Fp +Fp +Fp +Fp +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +iO +"} +(83,1,1) = {" +as +aN +be +bB +ao +ax +aB +aA +bB +bf +aN +dA +dG +dG +ep +dG +eT +dG +dG +dG +eJ +dG +fZ +ae +Vu +kn +Ru +Cy +eS +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +ET +XE +Sl +Al +HX +cq +Re +Jw +XW +FY +XW +XW +FY +XW +FJ +Ic +Al +SG +HW +XE +XE +ET +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(84,1,1) = {" +as +aM +bf +bB +at +bU +bU +ag +bB +be +aM +dA +dG +dG +dG +dG +dG +dG +ed +dG +dG +fG +fZ +ae +Vu +Vu +Vu +Vu +Vu +Vu +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +XE +XE +XE +ti +Ri +Ri +Rg +Rs +iU +RA +iU +iU +RA +iU +RG +qY +Ri +Ri +RY +Sl +XE +XE +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +El +jQ +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(85,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +Pe +Pg +Rd +Rg +Rk +Rk +Rm +Tv +RD +RA +RD +RD +RA +RD +tS +Rm +ii +ii +qY +lE +Pg +vu +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(86,1,1) = {" +as +aO +bg +bg +bG +bV +bV +bV +bV +bV +dq +dA +dI +dH +dH +eL +eL +eL +eL +eL +eL +eL +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +Pe +Qa +Re +Rm +vz +vz +Rm +DI +RA +RA +RA +RA +RA +RA +RF +Rm +vz +vz +Rm +Ic +xl +vu +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(87,1,1) = {" +as +aP +bg +bg +bG +bV +bV +bV +bV +bV +bV +dA +dH +dH +dH +eK +eK +eK +eK +eK +eK +eK +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +Pe +RD +jr +lf +Rk +Rk +Rm +CG +Pg +RA +Pg +Pg +RA +Pg +tp +Rm +ii +ii +AD +Cd +RD +vu +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Gs +Gs +Gs +cl +iO +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +iO +"} +(88,1,1) = {" +as +aP +bg +bg +bG +bW +ct +ct +ct +dj +bV +dA +dH +dH +dH +eK +eV +fn +fn +fn +fO +eK +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +XE +XE +XE +Et +rh +rh +lf +Rs +iU +RA +iU +iU +RA +iU +RG +AD +rh +rh +Sy +Sl +XE +XE +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +cl +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(89,1,1) = {" +as +aP +bg +bg +bG +bX +cu +cu +cu +dk +bV +dA +dH +ee +eq +eK +eW +fo +fo +fo +fP +eK +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +ET +XE +Sl +Al +nC +cq +Re +qc +nB +pk +nB +nB +pk +nB +Dn +Ic +Al +NW +HW +XE +XE +ET +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +iO +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +iO +"} +(90,1,1) = {" +as +aP +bg +bg +bG +bX +cu +cu +cu +dk +bV +dA +dH +ef +eq +eK +eW +fo +fo +fo +fP +eK +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +Fp +Fp +Fp +XE +XE +XE +XE +Ro +Rz +uG +RC +Rz +Dm +RC +RE +Dm +sT +XE +XE +XE +XE +Fp +Fp +Fp +Fp +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ap +iO +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +Pi +El +El +El +El +El +El +iO +"} +(91,1,1) = {" +as +aP +bg +bg +bG +bX +cu +cu +cu +dk +bV +dA +dH +ef +eq +eK +eW +fo +fo +fo +fP +eK +fZ +ae +ap +ap +ap +ap +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +ET +ET +ET +ET +ET +XE +XE +zw +XE +Sl +zw +Fe +Fe +zw +Sl +XE +pv +XE +XE +ET +ET +ET +ET +ET +ET +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(92,1,1) = {" +as +aP +bg +bg +bG +bX +cu +cu +cu +dk +bV +dA +dH +ef +eq +eK +eW +fo +fo +fo +fP +eK +fZ +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +zK +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +Rc +pX +Rc +Rc +Rc +pX +Rc +Rc +zK +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(93,1,1) = {" +as +aP +bg +bg +bG +bY +cv +cv +cv +dl +bV +dA +dH +eg +eq +eK +eW +fo +fo +fo +fP +eK +fZ +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +ae +ae +ae +ae +ae +Vg +Vg +Vg +Vl +Vh +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Jx +Zt +aj +dZ +dZ +dZ +dZ +dZ +dZ +aj +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(94,1,1) = {" +as +aP +bg +bg +bG +bV +bV +bV +bV +bV +bV +dA +dH +dH +dH +eK +eX +fp +fp +fH +fQ +eK +fZ +Vu +Ru +Ru +xM +Ru +Ru +Ru +Ru +xM +Ru +Ru +Ru +Vu +ae +ae +ae +ae +ae +Vg +Nr +Th +JR +Nq +Nq +Nq +Nq +Nq +Nq +Yx +Nq +Nq +Nq +Nq +Yx +Nq +Nq +Nq +Nq +Nq +Nq +dZ +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(95,1,1) = {" +as +aP +bg +bg +bH +bZ +bZ +bZ +bZ +dm +dr +dA +dH +dH +dH +eK +eU +eU +eK +eK +eK +eK +fZ +Vu +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Vu +ae +ae +ae +ae +ae +Vg +SW +Ti +Rq +Nq +Nq +Nq +Nq +Nq +Nq +wd +dZ +TY +Vv +dZ +dZ +Nq +Nq +Nq +Nq +Nq +Nq +dZ +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +El +El +El +El +El +El +Pi +Pi +El +El +El +El +Pi +Pi +El +El +El +El +El +El +Pi +El +El +El +El +El +El +iO +"} +(96,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +Vu +YE +Ru +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Ru +Zi +Vu +ae +ae +ae +ae +ae +Vg +Tf +Tj +Rv +QY +Pf +XH +SH +SH +QY +TI +Rr +SV +SV +Rr +TI +QY +SH +SH +XH +Pf +QY +dZ +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +Pi +Pi +Pi +Pi +Pi +Pi +Pi +Pi +El +El +El +El +El +El +iO +"} +(97,1,1) = {" +as +aS +bi +ah +au +ay +ay +ay +ay +aE +aS +dB +dM +eh +eh +eh +eY +fq +fz +fz +fz +fS +fZ +Vu +Ru +Ru +Vu +VW +wj +wj +wj +BK +Vu +Ru +Ru +Vu +ae +ae +ae +wy +wy +Vg +Vg +Vg +Vg +TI +TI +TI +TI +TI +TI +dZ +Ru +Ru +Ru +Ru +dZ +dZ +dZ +dZ +dZ +dZ +dZ +dZ +VI +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(98,1,1) = {" +as +aS +bi +bv +av +az +az +az +az +aF +aS +dB +dN +ei +ei +ei +eZ +fr +ei +ei +ei +fJ +fZ +Vu +Ru +Ru +Vu +sl +cj +Dk +Dk +Dk +yK +Ru +Ru +Vu +ae +ae +ae +wy +yA +Ga +xe +wl +TZ +Vi +Vi +Vi +VJ +Vi +VS +Vu +YE +Ru +Ru +Wt +WE +Xs +XC +Zp +VI +Yr +Zw +YI +VI +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cg +cg +cg +cg +cg +cg +cg +cg +cg +cg +cf +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(99,1,1) = {" +as +aS +bi +ak +aw +aw +aw +aw +aw +aw +aw +dB +dM +eh +dN +ei +eZ +fr +ei +fJ +fz +fS +fZ +Vu +Ru +Ru +Vu +sl +Lg +tC +tC +tC +ym +Ru +Ru +Vu +ae +ae +ae +wy +rE +Ga +Iq +wl +Up +Vj +Vj +Vj +Vj +Vj +VU +Vu +Ru +Ru +Ru +Wv +WJ +Xv +XD +XD +VI +Ys +XD +YJ +VI +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +cf +cf +cf +cf +cf +cf +cg +cg +cf +cf +cf +ce +ap +iO +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +El +iO +"} +(100,1,1) = {" +as +aS +bi +bi +bI +ca +cw +cS +dd +cS +ds +dB +dO +ei +dN +ei +fa +fr +ei +fJ +ei +fT +fZ +Vu +Ru +Ru +Vu +DF +JZ +JZ +JZ +qz +Vu +Ru +Ru +Vu +ae +ae +ae +wy +HQ +Ga +nn +wl +Up +Vj +Vj +Vj +Vj +Vj +VU +Vu +Ru +Ru +Ru +Wv +WK +Xw +XD +XD +VI +Yu +XD +YJ +VI +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +ce +ap +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +iO +"} +(101,1,1) = {" +as +aS +bi +aS +bJ +cb +cx +cT +cy +cT +dt +dB +dP +ej +dN +ei +eZ +fr +ei +fJ +fA +fU +fZ +Vu +YE +Ru +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Ru +Zi +Vu +ae +ae +ae +wy +pb +Ga +ME +wl +Uu +Vj +Vj +Vm +Vj +Vj +XU +Vu +Ru +Ru +Ru +Wt +WE +Xx +Zk +XV +Yl +Zs +Yy +XD +VI +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +cf +cf +cf +cf +cf +cf +ch +cg +cf +cf +cf +ce +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +"} +(102,1,1) = {" +as +aS +bi +bt +bK +cb +cy +cy +cy +cT +dt +dB +dN +ei +ei +ei +eZ +fr +ei +ei +ei +fJ +fZ +Vu +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Ru +Vu +ae +ae +ae +wy +kr +Ga +Cw +wl +Up +Vj +Vj +Vm +Vj +Vj +VU +Vu +Ru +Ru +Zi +VI +VI +VI +VI +VI +VI +VI +VI +Yl +VI +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +ce +ap +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +"} +(103,1,1) = {" +as +aS +bi +aS +bL +cb +cx +cT +cy +cT +dt +dB +dP +ej +ej +ej +fb +fs +fA +fA +fA +fU +fZ +Vu +Ru +Ru +MK +Ru +Ru +Ru +Ru +MK +Ru +Ru +Ru +Vu +ae +ae +ae +wy +Ct +Ga +kh +wl +Ur +Vm +Vj +Vj +Vj +Vj +VU +Vu +Ru +Ru +Ru +VM +VQ +WN +VZ +VQ +VQ +WH +ZD +WW +Xe +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cf +cf +cf +cf +cf +cf +cf +cf +cf +cg +cg +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(104,1,1) = {" +as +aS +bi +bi +bM +cc +cz +cU +de +cU +du +dB +aG +aG +aR +aG +aG +aG +aG +bh +aG +aG +fZ +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +Vu +ae +ae +ae +wy +wy +Ga +wy +wl +Up +Vj +Vj +Vj +Vj +Vj +VU +TJ +Ru +Ru +Ru +WB +VR +Wb +Wl +Wz +VQ +WH +WO +WW +Xf +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cg +cg +cg +cg +cg +cg +cg +cg +cg +cg +cg +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(105,1,1) = {" +as +ab +ad +al +al +al +al +al +aC +al +ab +dB +dK +dK +dJ +dK +dK +dK +dK +dJ +dK +dK +fZ +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +ae +ae +ae +ae +wy +wy +wy +wl +Up +Vj +Vj +Vj +Vj +Vj +VU +Vw +Ru +Ru +Ru +VK +VR +Wc +Wm +Wz +VQ +WH +WP +WW +Xg +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(106,1,1) = {" +as +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +aQ +dB +dJ +dJ +dJ +dJ +dJ +dJ +dJ +dJ +dJ +dJ +fZ +aq +uc +uc +uc +uc +uc +uc +uc +uc +uc +uc +uc +aq +ae +ae +ae +ae +ae +ae +ae +wl +Up +Vj +Vj +Vj +Vj +Vj +VU +Vu +YE +Ru +Ru +VL +VQ +Wd +Wd +VQ +VQ +WH +WQ +WW +Xh +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(107,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aq +uc +ue +ue +uf +ue +ue +ue +uf +ue +ue +uc +aq +ae +ae +ae +ae +ae +ae +ae +wl +Up +Vj +Vm +Vj +VN +Vj +VU +Vu +Ru +Ru +Ru +WB +VQ +VQ +VQ +VQ +VQ +WH +WR +WW +Zh +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(108,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +uc +uf +uf +uf +uf +ug +uf +uf +uf +uf +uc +aq +ae +ae +ae +ae +ae +ae +ae +wl +Uu +Vj +Vj +Vj +Vj +Vj +Yt +Vu +Ru +Ru +Ru +WB +VQ +VZ +VZ +VQ +VQ +WH +WV +WW +WW +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(109,1,1) = {" +as +aT +bj +aT +aT +aT +aT +aT +aT +bj +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +uc +ue +ue +uf +ue +ue +ue +uf +ue +ue +uc +aq +ae +ae +ae +ae +ae +ae +ae +wl +Up +Vj +Vj +Vj +Vm +Vj +VU +Vu +Ru +Ru +Ru +WB +VR +We +Wo +Wz +VQ +VQ +VQ +ZE +VM +Xi +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(110,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +ek +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +ud +uf +uf +uf +uf +uf +uf +uf +uf +uf +ud +aq +ae +ae +ae +ae +ae +ae +ae +wl +Us +Vn +Vj +Vj +Vm +VO +VP +Vu +Ru +Ru +Zi +WB +VR +Wk +Wu +Wz +VQ +VQ +VQ +WZ +VM +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +JL +JL +JL +JL +JL +JL +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(111,1,1) = {" +as +aT +aT +aT +bj +aT +aT +bj +aT +aT +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bc +bc +bQ +cs +bc +cs +dh +bc +bc +bc +aq +aq +ae +ae +ae +ae +ae +ae +wl +Ut +Us +Vs +VB +Vs +VP +Ut +Vu +Ru +Ru +Ru +VK +VQ +Wd +Wd +VQ +VZ +VZ +VQ +Xa +VM +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(112,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +dQ +dQ +eM +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bn +by +bR +bn +cO +bn +di +by +bc +bc +bO +aq +ae +ae +ae +ae +ae +ae +wl +wl +Vo +Vo +Vo +Vo +Vo +wl +Vu +Ru +Ru +Ru +VL +VQ +VQ +VQ +VR +WA +WI +Wz +Xb +VM +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(113,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bn +bn +bR +bn +bn +bn +di +bn +bn +dE +bP +aq +ae +ae +ae +ae +ae +ae +wl +TZ +Vi +Vi +Vi +Vi +Vi +VX +Vu +Ru +Ru +Ru +WB +VQ +VQ +VQ +VR +WF +WL +Wz +Xc +VM +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +cf +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(114,1,1) = {" +as +aT +aT +aT +bj +aT +aT +bj +aT +aT +aT +dB +dQ +dQ +es +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bn +bn +bR +bn +bn +bn +di +bn +bn +dE +bT +aq +ae +ae +ae +ae +ae +ae +wl +Va +Vp +Ut +Ut +Ut +Ut +VU +Vu +YE +Ru +Ru +VM +VY +ZC +VQ +VQ +Wd +Wd +ZC +Xd +VM +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ce +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(115,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +dQ +et +dQ +fc +dQ +dQ +fK +fR +fR +fZ +aq +bc +bn +bn +bn +bn +bn +bn +bn +bn +bn +dE +bP +aq +ae +ae +ae +ae +ae +ae +wl +Up +Vq +Ut +Vr +Vr +Ut +VU +Vu +Ru +Ru +Ru +VM +VM +VM +VM +VM +VM +VM +VM +VM +VM +VM +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(116,1,1) = {" +as +aT +bj +aT +aT +aT +aT +aT +aT +bj +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bn +bz +bn +bn +bn +bn +bn +bz +bc +bc +ck +aq +ae +ae +ae +ae +ae +ae +wl +Uu +Ut +Vt +Ut +Ut +Ut +XU +Vu +Ru +Ru +Ru +Vd +WS +WS +Zl +XX +Ym +Vd +YB +YK +YP +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(117,1,1) = {" +as +aT +aT +aT +aT +aT +aT +aT +aT +aT +aT +dB +dQ +dQ +dQ +dQ +dQ +dQ +dQ +fK +fR +fR +fZ +aq +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +bc +ap +aq +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Ut +Ut +Ut +VD +VU +Vu +Ru +Ru +Ru +WC +WT +WS +XJ +XZ +WS +Vd +YC +YL +YP +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(118,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Vr +Ut +Ut +Ut +Wh +Vu +Ru +Ru +Zi +Ve +WS +WS +XK +Ya +WS +Vd +YD +YM +XN +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(119,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dU +el +el +el +fd +ft +fB +fB +fB +fV +fZ +aI +aI +aI +ar +aI +aI +aI +ar +aI +aI +aI +ar +ap +ap +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Ut +Ut +Ut +Ut +VU +TJ +Ru +Ru +Ru +Xk +WS +WS +XM +XZ +WS +Vd +YC +YN +YQ +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(120,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dV +em +em +em +fe +fu +em +em +em +fW +dB +ga +ga +ga +dB +gN +gO +gO +dB +hx +hx +hx +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Up +Vr +Ut +Ut +Ut +Ut +VU +Vw +Ru +Ru +Ru +Xm +WS +WS +XN +Yb +Zq +Vd +Zx +XZ +YT +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(121,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dV +em +em +em +fe +fu +em +em +em +fW +dB +gb +ga +gq +dB +gO +gO +gP +dB +hy +hJ +hO +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Ut +VD +Ut +Vr +VV +Vu +Ru +Ru +Ru +Xn +WS +WS +WS +WS +WS +Vd +XN +WS +YU +Vd +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +ML +ML +ML +ML +ML +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(122,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dV +em +em +em +fe +fu +em +em +em +fW +dB +gc +ga +gc +dB +gO +gO +gO +dB +hz +hK +hP +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Ut +Ut +Ut +Ut +VU +Vu +YE +Ru +Ru +WC +WT +WS +WS +WS +WS +Vd +Vd +Yw +Vd +Vd +Vd +Vd +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(123,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dV +em +em +em +fe +fu +em +em +em +fW +dB +gd +ga +ga +dB +gO +gN +gO +dB +hz +hK +hP +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Uu +Ut +Vr +Ut +Ut +Ut +XU +Vu +Ru +Ru +Ru +WC +WT +WS +WS +WS +WS +Vd +Ym +WS +WS +WS +WS +Zf +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(124,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dV +em +em +em +fe +fu +em +em +em +fW +dB +gc +ga +gq +dB +gO +gO +gO +dB +hA +hL +hQ +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Up +Ut +Ut +Ut +Ut +VD +VU +Vu +Ru +Ru +Ru +WC +WT +WS +WS +WS +WS +Yv +WS +WS +WS +YY +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(125,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dW +en +en +en +ff +fv +fC +fC +fC +fX +dB +gc +ga +gc +dB +gP +gO +gO +dB +hx +hx +hx +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +Us +Vn +Ut +VE +Ut +VO +VP +Vu +Ru +Ru +Ru +Vd +WS +WS +Zn +WS +WS +WS +WS +WS +WS +YZ +WS +Zq +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +Jz +"} +(126,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +aH +aH +aX +aH +aH +aH +aH +br +aH +aH +fZ +aL +aL +aL +ar +aL +aL +aL +ar +aL +aL +aL +ar +ap +ap +ae +ae +ae +ae +ae +ae +wl +Ut +Us +Vs +VF +Vs +VP +Ut +Vu +Ru +Ru +Zi +Vd +Vd +Vd +Vd +Vd +Vd +Vd +YF +WS +WS +WS +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(127,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dS +dS +dR +dS +dS +dS +dS +dR +dS +dS +dB +ge +gl +gr +dB +gQ +gR +gQ +dB +hB +hD +hD +fZ +ap +ap +ae +ae +ae +ae +ae +ae +wl +wl +Vo +Vo +Vo +Vo +Vo +wl +Vu +Ru +Ru +Ru +Vd +WU +Xy +XP +Yc +Yc +Vd +Zy +WS +WS +WS +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(128,1,1) = {" +as +aU +aU +aU +aU +aU +aU +aU +aU +aU +aU +dB +dR +dR +dR +dR +dR +dR +dR +dR +dR +dR +dB +gf +gl +gr +dB +gR +gQ +gR +dB +hC +hC +hC +fZ +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vk +Vk +Vk +Vk +Vk +Vk +Vk +Uv +Ru +Ru +Ru +Vd +Xj +Xz +XQ +Yh +Yc +Vd +YH +WS +WS +Zb +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(129,1,1) = {" +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +ar +aL +aL +aL +aL +aL +aL +aL +aL +aL +aL +as +gg +gl +gr +dB +gQ +hg +gQ +dB +hD +hD +hD +fZ +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vc +Vz +Vc +Vc +Vz +Vc +Wi +YR +Ru +Ru +Ru +Vd +Zj +XA +XR +Yj +Zr +Yg +WS +WS +WS +Zc +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +In +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(130,1,1) = {" +as +aY +bk +bk +bk +bk +cA +cA +cA +cA +dv +dB +dX +dY +dY +dY +dY +dY +dY +dY +dY +dY +dB +gh +gl +gr +dB +gR +gQ +gR +dB +hD +hD +hD +fZ +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vc +Vc +Vc +Vc +Vc +Vc +Vk +UE +Ru +Ru +Ru +Vd +Xr +XB +YW +YW +YW +Yw +WS +WS +WS +WS +WS +Zq +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(131,1,1) = {" +as +aZ +bl +bl +bl +bl +bl +bl +bl +bl +dw +dB +dX +dY +dY +eo +eo +eo +eo +dY +dY +dY +dB +gi +gl +gr +dB +gQ +gR +gQ +dB +hE +hE +hE +fZ +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vf +Vk +Vy +Vk +Vy +Vg +Vg +Vg +Wq +Ws +Ws +Vg +Vg +Vg +WS +WS +WS +Vd +WS +WS +WS +WS +WS +WS +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(132,1,1) = {" +as +aZ +bl +bl +bl +bl +bl +bl +bl +bl +dw +dB +dY +dY +dY +dY +dY +dY +dY +dY +dY +dY +dB +gf +gl +gr +dB +gR +gQ +gR +dB +hD +hD +hR +fZ +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vb +Vk +Xp +Vk +Xp +Vg +Wj +Wp +Ti +YG +Ti +Wp +Wj +Vg +XS +Yk +Yo +Vd +Zz +YO +YV +Zd +Ze +Zg +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +JL +JL +JL +JL +JL +JL +JL +jf +jf +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(133,1,1) = {" +as +aZ +bl +bl +bl +bl +bl +bl +bl +bl +dw +dB +dY +dY +dY +bu +bA +bA +bD +dY +eo +dY +fZ +aL +aL +aL +ar +aL +aL +aL +ar +aL +aL +aL +ar +ap +ap +ae +ae +ae +ae +ae +ae +Vk +Vk +Vk +Vk +Vk +Vk +Vg +Vg +Vg +Wp +Vg +Wp +Vg +Vg +Vg +Vd +Vd +Vd +Vd +Vd +Vd +Vd +Vd +Vd +Vd +Vd +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +ML +zb +qn +pF +qn +tD +ML +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +JL +JL +JL +JL +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(134,1,1) = {" +as +aZ +bl +bl +bl +bl +bl +bl +bl +bl +dw +dB +dY +eo +dY +bw +bs +bs +bE +dY +eo +dY +dB +gj +gk +gs +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Vg +Wj +Vg +Wj +Vg +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +ML +zb +zb +tD +tD +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(135,1,1) = {" +as +aZ +bl +bl +bl +bl +bl +bl +bl +bl +dw +dB +dY +eo +dY +bw +bs +bs +bE +dY +eo +dY +dB +gk +gm +gk +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +Vg +Vg +Vg +Vg +Vg +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(136,1,1) = {" +as +ba +bm +bm +bm +bm +cB +cB +cB +cB +dx +dB +dY +eo +dY +bx +bC +bC +bF +dY +dY +dY +dB +gk +gn +gk +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(137,1,1) = {" +as +ac +ac +am +ac +ac +ac +ac +aD +ac +ac +dB +dY +dY +dY +dY +dY +dY +dY +dY +dY +dY +dB +gk +go +gk +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(138,1,1) = {" +as +aW +aW +aV +aW +aW +aW +aW +aV +aW +aW +dB +dY +dY +dY +eo +eo +eo +eo +dY +dY +fY +dB +gk +gk +gk +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(139,1,1) = {" +as +aV +aV +aV +aV +aV +aV +aV +aV +aV +aV +dB +dY +dY +dY +dY +dY +dY +dY +dY +dY +fY +dB +gk +gk +gt +dB +gS +gS +gS +dB +hF +hF +hF +fZ +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +qn +oI +ap +Jz +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +jf +Jz +"} +(140,1,1) = {" +ar +bb +bb +bb +bb +bb +bb +bb +bb +bb +bb +ar +bb +bb +bb +bb +bb +bb +bb +bb +bb +bb +ar +bb +bb +bb +ar +bb +bb +bb +ar +bb +bb +bb +ar +ap +ap +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ae +ap +ap +ap +ap +ap +ap +ap +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +oI +ap +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +Jz +"} From 8edc4f0fe34bb8e3078a3ef707b0ce60b0fac80a Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 7 Mar 2021 04:31:34 +1000 Subject: [PATCH 122/193] Adds a bunch more boards to technical storage + AI law storage + makeable appliances --- code/datums/autolathe/engineering_vr.dm | 22 +- maps/tether/tether-06-station2.dmm | 717 ++++++++++++++---------- 2 files changed, 441 insertions(+), 298 deletions(-) diff --git a/code/datums/autolathe/engineering_vr.dm b/code/datums/autolathe/engineering_vr.dm index 08e1cf986bf..90970c6e481 100644 --- a/code/datums/autolathe/engineering_vr.dm +++ b/code/datums/autolathe/engineering_vr.dm @@ -4,4 +4,24 @@ /datum/category_item/autolathe/engineering/id_restorer name = "ID restoration console electronics" - path =/obj/item/weapon/circuitboard/id_restorer \ No newline at end of file + path =/obj/item/weapon/circuitboard/id_restorer + +/datum/category_item/autolathe/engineering/oven + name = "oven electronics" + path =/obj/item/weapon/circuitboard/oven + +/datum/category_item/autolathe/engineering/fryer + name = "fryer electronics" + path =/obj/item/weapon/circuitboard/fryer + +/datum/category_item/autolathe/engineering/grill + name = "grill electronics" + path =/obj/item/weapon/circuitboard/grill + +/datum/category_item/autolathe/engineering/cerealmaker + name = "cereal maker electronics" + path =/obj/item/weapon/circuitboard/cerealmaker + +/datum/category_item/autolathe/engineering/candymachine + name = "candy machine electronics" + path =/obj/item/weapon/circuitboard/candymachine \ No newline at end of file diff --git a/maps/tether/tether-06-station2.dmm b/maps/tether/tether-06-station2.dmm index c51acd24cd3..7da0a1e5139 100644 --- a/maps/tether/tether-06-station2.dmm +++ b/maps/tether/tether-06-station2.dmm @@ -470,18 +470,16 @@ /turf/simulated/floor/tiled, /area/security/brig/visitation) "aW" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/manipulator, -/obj/item/weapon/stock_parts/console_screen, -/obj/item/weapon/circuitboard/autolathe, -/obj/item/weapon/circuitboard/partslathe, -/turf/simulated/floor, +/obj/structure/table/rack/steel, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/obj/random/tech_supply/component/nofail, +/turf/simulated/floor/plating, /area/storage/tech) "aX" = ( /obj/effect/floor_decal/borderfloor{ @@ -5265,13 +5263,18 @@ /turf/simulated/floor/tiled, /area/tether/exploration/staircase) "hU" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_l" - }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1) +/obj/structure/table/rack/steel, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/micro_laser, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/capacitor, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/scanning_module, +/obj/item/weapon/stock_parts/console_screen, +/turf/simulated/floor, +/area/storage/tech) "hV" = ( /turf/simulated/floor/tiled, /area/security/security_cell_hallway) @@ -5911,6 +5914,12 @@ /obj/machinery/light{ dir = 8 }, +/obj/structure/table/standard, +/obj/item/weapon/aiModule/consuming_eradicator, +/obj/item/weapon/aiModule/guard_dog, +/obj/item/weapon/aiModule/pleasurebot, +/obj/item/weapon/aiModule/protective_shell, +/obj/item/weapon/aiModule/scientific_pursuer, /turf/simulated/floor/bluegrid, /area/ai_upload) "iQ" = ( @@ -7251,20 +7260,16 @@ "kL" = ( /obj/machinery/disposal, /obj/structure/disposalpipe/trunk, -/obj/machinery/light/small{ - dir = 1 - }, /turf/simulated/floor, /area/storage/tech) "kM" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/device/analyzer/plant_analyzer, -/obj/item/device/healthanalyzer, -/obj/item/device/analyzer, -/obj/item/device/analyzer, +/obj/machinery/camera/network/engineering, +/obj/structure/table/rack/steel, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/matter_bin, +/obj/item/weapon/stock_parts/manipulator, +/obj/item/weapon/circuitboard/partslathe, /turf/simulated/floor/plating, /area/storage/tech) "kN" = ( @@ -7277,33 +7282,22 @@ /turf/simulated/floor/airless, /area/maintenance/station/sec_lower) "kO" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/unary_atmos/heater, -/obj/item/weapon/circuitboard/unary_atmos/cooler{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/machinery/camera/network/engineering, -/turf/simulated/floor/plating, -/area/storage/tech) -"kP" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, /obj/item/weapon/stock_parts/manipulator, /obj/item/weapon/stock_parts/matter_bin, /obj/item/weapon/stock_parts/matter_bin, -/obj/item/weapon/stock_parts/capacitor, -/obj/item/weapon/stock_parts/capacitor, /obj/machinery/light/small{ dir = 1 }, +/obj/item/weapon/stock_parts/manipulator, +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/autolathe, /turf/simulated/floor/plating, /area/storage/tech) +"kP" = ( +/obj/structure/table/steel, +/obj/item/device/integrated_circuit_printer, +/turf/simulated/floor, +/area/storage/tech) "kQ" = ( /obj/machinery/vending/assist, /turf/simulated/floor, @@ -7785,58 +7779,57 @@ /turf/simulated/wall/r_wall, /area/storage/tech) "lx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/rack/steel, +/obj/item/weapon/computer_hardware/battery_module, +/obj/item/weapon/computer_hardware/battery_module, +/obj/item/weapon/computer_hardware/battery_module/nano, +/obj/item/weapon/computer_hardware/hard_drive, +/obj/item/weapon/computer_hardware/hard_drive, +/obj/item/weapon/computer_hardware/hard_drive/micro, +/obj/item/weapon/computer_hardware/network_card, +/obj/item/weapon/computer_hardware/network_card, +/obj/item/weapon/computer_hardware/network_card/wired, +/obj/item/weapon/computer_hardware/processor_unit, +/obj/item/weapon/computer_hardware/processor_unit, +/obj/item/weapon/computer_hardware/processor_unit/small, +/obj/item/weapon/computer_hardware/tesla_link, +/obj/item/weapon/computer_hardware/nano_printer, +/obj/item/weapon/computer_hardware/hard_drive/portable, +/obj/item/weapon/computer_hardware/hard_drive/portable, +/turf/simulated/floor, +/area/storage/tech) +"ly" = ( /obj/machinery/status_display{ layer = 4; pixel_x = -32; pixel_y = 0 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/storage/tech) -"ly" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/transhuman_synthprinter{ - pixel_x = -3; - pixel_y = 4 - }, -/obj/item/weapon/circuitboard/rdconsole{ - pixel_x = 0; - pixel_y = 2 - }, -/obj/item/weapon/circuitboard/destructive_analyzer, -/obj/item/weapon/circuitboard/protolathe{ - pixel_x = 3; - pixel_y = -2 - }, -/obj/item/weapon/circuitboard/rdserver{ - pixel_x = 6; - pixel_y = -4 - }, -/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/turf/simulated/floor/plating, -/area/storage/tech) "lz" = ( +/obj/item/weapon/stool, +/turf/simulated/floor, +/area/storage/tech) +"lA" = ( /obj/structure/table/rack{ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/security/mining{ - pixel_x = 1; +/obj/machinery/camera/network/engineering, +/obj/item/weapon/circuitboard/robotics{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/autolathe, -/obj/item/weapon/circuitboard/scan_consolenew{ - pixel_x = 6; +/obj/item/weapon/circuitboard/mecha_control, +/obj/item/weapon/circuitboard/aifixer{ + pixel_x = 3; pixel_y = -3 }, -/turf/simulated/floor/plating, -/area/storage/tech) -"lA" = ( -/obj/structure/table/steel, -/obj/item/weapon/storage/bag/circuits/basic, -/turf/simulated/floor, +/turf/simulated/floor/tiled/dark, /area/storage/tech) "lB" = ( /obj/effect/floor_decal/steeldecal/steel_decals7{ @@ -8274,20 +8267,17 @@ /turf/simulated/floor, /area/storage/tech) "me" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/algae_farm{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/weapon/circuitboard/robotics{ - pixel_x = -2; - pixel_y = 2 +/obj/item/weapon/circuitboard/unary_atmos/heater, +/obj/item/weapon/circuitboard/unary_atmos/cooler{ + pixel_x = 3; + pixel_y = -3 }, -/obj/item/weapon/circuitboard/mecha_control{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/machinery/camera/network/engineering, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/plating, /area/storage/tech) "mf" = ( /obj/structure/railing, @@ -8305,10 +8295,36 @@ name = "west bump"; pixel_x = -28 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/storage/tech) "mh" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/rdserver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/protolathe{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/destructive_analyzer{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/rdconsole, +/obj/item/weapon/circuitboard/autolathe{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/mechfab{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/prosthetics{ + pixel_x = 3; + pixel_y = -3 + }, /turf/simulated/floor, /area/storage/tech) "mi" = ( @@ -8320,45 +8336,66 @@ /turf/simulated/floor/plating, /area/maintenance/station/eng_upper) "mj" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/skills{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/weapon/circuitboard/secure_data{ +/obj/item/weapon/circuitboard/med_data{ pixel_x = -2; pixel_y = 2 }, -/obj/item/weapon/circuitboard/security{ +/obj/item/weapon/circuitboard/secure_data{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/security, +/obj/item/weapon/circuitboard/security/engineering{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/skills{ - pixel_x = 4; +/obj/item/weapon/circuitboard/security/mining{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/stationalert_security{ + pixel_x = 3; pixel_y = -3 }, /turf/simulated/floor/plating, /area/storage/tech) "mk" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/grinder{ + pixel_x = -4; + pixel_y = 4 }, -/obj/item/weapon/circuitboard/arcade/orion_trail{ +/obj/item/weapon/circuitboard/grill{ pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/jukebox{ - pixel_x = 0; - pixel_y = 0 +/obj/item/weapon/circuitboard/fryer{ + pixel_x = -2; + pixel_y = 2 }, -/obj/item/weapon/circuitboard/message_monitor{ +/obj/item/weapon/circuitboard/oven{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/microwave, +/obj/item/weapon/circuitboard/cerealmaker{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/candymachine{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/biogenerator{ pixel_x = 3; pixel_y = -3 }, -/obj/item/weapon/circuitboard/arcade/battle{ - pixel_x = 6; - pixel_y = -5 - }, /turf/simulated/floor/plating, /area/storage/tech) "ml" = ( @@ -8418,23 +8455,24 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/circuitboard/powermonitor{ - pixel_x = 0; +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable/green{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/weapon/circuitboard/crew{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/stationalert_engineering{ - pixel_x = 2; - pixel_y = 1 - }, -/obj/item/weapon/circuitboard/security/engineering{ - pixel_x = 5; - pixel_y = -1 - }, -/obj/item/weapon/circuitboard/atmos_alert{ - pixel_x = 6; +/obj/item/weapon/circuitboard/card, +/obj/item/weapon/circuitboard/communications{ + pixel_x = 3; pixel_y = -3 }, -/turf/simulated/floor/plating, +/turf/simulated/floor/tiled/dark, /area/storage/tech) "mr" = ( /obj/structure/railing{ @@ -8571,31 +8609,24 @@ /turf/simulated/floor, /area/storage/tech) "mD" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/body_designer{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/weapon/circuitboard/crew{ +/obj/item/weapon/circuitboard/resleeving_control{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/card{ - pixel_x = 2; - pixel_y = -2 +/obj/item/weapon/circuitboard/transhuman_clonepod{ + pixel_x = 1; + pixel_y = -1 }, -/obj/item/weapon/circuitboard/communications{ - pixel_x = 5; - pixel_y = -5 +/obj/item/weapon/circuitboard/transhuman_synthprinter{ + pixel_x = 3; + pixel_y = -3 }, -/obj/machinery/light/small{ - dir = 8 - }, -/obj/structure/cable/green{ - d1 = 4; - d2 = 8; - icon_state = "4-8" - }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor, /area/storage/tech) "mE" = ( /obj/machinery/hologram/holopad, @@ -8641,13 +8672,13 @@ d2 = 4; icon_state = "1-4" }, -/turf/simulated/floor, -/area/storage/tech) -"mH" = ( /obj/structure/disposalpipe/segment{ dir = 1; icon_state = "pipe-c" }, +/turf/simulated/floor, +/area/storage/tech) +"mH" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -8659,6 +8690,9 @@ d2 = 8; icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor, /area/storage/tech) "mI" = ( @@ -9091,12 +9125,28 @@ /turf/simulated/floor/tiled/techfloor, /area/ai_upload_foyer) "nk" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8 +/obj/structure/table/rack{ + dir = 8; + layer = 2.9 }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1) +/obj/item/weapon/circuitboard/transhuman_resleever{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/circuit_imprinter{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/aiupload{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/borgupload{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/tiled/dark, +/area/storage/tech) "nl" = ( /obj/effect/floor_decal/borderfloor{ dir = 1 @@ -9183,23 +9233,30 @@ /turf/simulated/floor, /area/maintenance/station/exploration) "nt" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/powermonitor{ + pixel_x = -3; + pixel_y = 3 }, -/obj/item/weapon/circuitboard/borgupload{ +/obj/item/weapon/circuitboard/stationalert_engineering{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/atmos_alert{ pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/aiupload{ +/obj/item/weapon/circuitboard/rcon_console, +/obj/item/weapon/circuitboard/atmoscontrol{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/drone_control{ pixel_x = 2; pixel_y = -2 }, -/obj/item/weapon/circuitboard/transhuman_resleever{ - pixel_x = 5; - pixel_y = -5 - }, -/turf/simulated/floor/tiled/dark, +/turf/simulated/floor/plating, /area/storage/tech) "nu" = ( /obj/machinery/light, @@ -9213,37 +9270,49 @@ /turf/simulated/floor/tiled/techfloor, /area/ai_cyborg_station) "nw" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/circuitboard/transhuman_clonepod{ - pixel_x = -2; +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/sleeper{ + pixel_x = -3; pixel_y = 3 }, -/obj/item/weapon/circuitboard/resleeving_control{ - pixel_x = 0; +/obj/item/weapon/circuitboard/sleeper_console{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/body_scanner{ + pixel_x = -1; pixel_y = 1 }, -/obj/item/weapon/circuitboard/body_designer{ +/obj/item/weapon/circuitboard/scanner_console, +/obj/item/weapon/circuitboard/grinder{ pixel_x = 1; pixel_y = -1 }, -/obj/item/weapon/circuitboard/med_data{ - pixel_x = 5; +/obj/item/weapon/circuitboard/bioprinter{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/chem_master{ + pixel_x = 3; pixel_y = -3 }, -/obj/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/plating, /area/storage/tech) "nx" = ( -/obj/structure/shuttle/engine/propulsion{ - dir = 8; - icon_state = "propulsion_r" +/obj/structure/table/steel, +/obj/item/weapon/cell/high{ + charge = 100; + maxcharge = 15000 }, -/turf/space, -/turf/simulated/shuttle/plating/airless/carry, -/area/shuttle/large_escape_pod1) +/obj/item/stack/cable_coil, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/obj/item/device/multitool, +/obj/random/powercell, +/obj/random/powercell, +/turf/simulated/floor, +/area/storage/tech) "ny" = ( /obj/structure/stairs/spawner/north, /turf/simulated/floor/tiled, @@ -9355,6 +9424,25 @@ /obj/structure/stairs/spawner/west, /turf/simulated/floor/tiled/white, /area/medical/surgery_hallway) +"nL" = ( +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/device/multitool, +/obj/item/clothing/glasses/meson, +/obj/machinery/light/small, +/obj/structure/table/rack/steel, +/obj/item/weapon/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/gloves/yellow, +/obj/item/device/t_scanner, +/obj/item/clothing/glasses/meson, +/obj/item/device/multitool, +/turf/simulated/floor/plating, +/area/storage/tech) "nM" = ( /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -9462,6 +9550,23 @@ }, /turf/simulated/floor/tiled, /area/tether/station/stairs_two) +"nU" = ( +/obj/machinery/ai_status_display{ + pixel_x = 0; + pixel_y = -32 + }, +/obj/structure/table/rack/steel, +/obj/item/device/slime_scanner, +/obj/item/device/sleevemate, +/obj/item/device/robotanalyzer, +/obj/item/device/reagent_scanner, +/obj/item/device/healthanalyzer, +/obj/item/device/geiger, +/obj/item/device/analyzer/plant_analyzer, +/obj/item/device/analyzer, +/obj/item/device/t_scanner, +/turf/simulated/floor/plating, +/area/storage/tech) "nV" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -9537,6 +9642,25 @@ }, /turf/simulated/floor, /area/storage/tech) +"oc" = ( +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/device/flash, +/obj/item/device/flash, +/obj/structure/table/steel, +/obj/machinery/alarm{ + dir = 1; + pixel_y = -25 + }, +/obj/item/device/flashlight/maglight, +/turf/simulated/floor/plating, +/area/storage/tech) "od" = ( /obj/effect/floor_decal/borderfloor{ dir = 5 @@ -9641,6 +9765,18 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/maintenance/station/exploration) +"on" = ( +/obj/structure/table/steel, +/obj/machinery/camera/network/engineering{ + dir = 1 + }, +/obj/random/toolbox, +/obj/random/tank, +/obj/random/tank, +/obj/random/tool, +/obj/random/tool, +/turf/simulated/floor, +/area/storage/tech) "oo" = ( /obj/structure/cable{ d1 = 1; @@ -9706,6 +9842,21 @@ /obj/structure/disposalpipe/segment, /turf/simulated/floor, /area/maintenance/station/exploration) +"ot" = ( +/obj/structure/table/steel, +/obj/item/weapon/module/power_control, +/obj/machinery/light/small, +/obj/item/weapon/airlock_electronics, +/obj/item/weapon/module/power_control, +/obj/item/weapon/airlock_electronics, +/turf/simulated/floor, +/area/storage/tech) +"ou" = ( +/obj/structure/table/steel, +/obj/item/device/aicard, +/obj/item/weapon/aiModule/reset, +/turf/simulated/floor, +/area/storage/tech) "ov" = ( /obj/machinery/door/firedoor/glass, /obj/structure/lattice, @@ -9714,6 +9865,39 @@ }, /turf/simulated/open, /area/maintenance/station/eng_upper) +"ow" = ( +/obj/structure/table/rack/steel, +/obj/item/weapon/circuitboard/mech_recharger{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/weapon/circuitboard/cell_charger{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/weapon/circuitboard/recharger{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/weapon/circuitboard/recharge_station{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/weapon/circuitboard/arcade/battle, +/obj/item/weapon/circuitboard/arcade/clawmachine{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/weapon/circuitboard/arcade/orion_trail{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/weapon/circuitboard/jukebox{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) "ox" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -9811,6 +9995,21 @@ }, /turf/simulated/floor/tiled, /area/hallway/station/starboard) +"oD" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "propulsion_l" + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) +"oE" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) "oF" = ( /obj/structure/table/bench/wooden, /obj/effect/landmark/start{ @@ -9819,80 +10018,13 @@ /turf/simulated/floor/tiled, /area/tether/exploration/equipment) "oG" = ( -/obj/structure/table/rack{ +/obj/structure/shuttle/engine/propulsion{ dir = 8; - layer = 2.9 + icon_state = "propulsion_r" }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/device/multitool, -/obj/item/clothing/glasses/meson, -/obj/machinery/light/small, -/turf/simulated/floor/plating, -/area/storage/tech) -"oH" = ( -/obj/structure/table/rack{ - dir = 8; - layer = 2.9 - }, -/obj/item/weapon/storage/toolbox/electrical{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/clothing/gloves/yellow, -/obj/item/device/t_scanner, -/obj/item/clothing/glasses/meson, -/obj/item/device/multitool, -/obj/machinery/ai_status_display{ - pixel_x = 0; - pixel_y = -32 - }, -/turf/simulated/floor/plating, -/area/storage/tech) -"oI" = ( -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flashlight{ - pixel_x = 1; - pixel_y = 5 - }, -/obj/item/device/flash, -/obj/item/device/flash, -/obj/structure/table/steel, -/obj/machinery/alarm{ - dir = 1; - pixel_y = -25 - }, -/turf/simulated/floor/plating, -/area/storage/tech) -"oJ" = ( -/obj/structure/table/steel, -/obj/item/device/aicard, -/obj/item/weapon/aiModule/reset, -/obj/machinery/camera/network/engineering{ - dir = 1 - }, -/turf/simulated/floor, -/area/storage/tech) -"oK" = ( -/obj/structure/table/steel, -/obj/item/weapon/module/power_control, -/obj/item/weapon/airlock_electronics, -/obj/machinery/light/small, -/turf/simulated/floor, -/area/storage/tech) -"oL" = ( -/obj/structure/table/steel, -/obj/machinery/cell_charger{ - pixel_y = 5 - }, -/obj/item/device/multitool, -/turf/simulated/floor, -/area/storage/tech) +/turf/space, +/turf/simulated/shuttle/plating/airless/carry, +/area/shuttle/large_escape_pod1) "oM" = ( /turf/simulated/open, /area/engineering/foyer_mezzenine) @@ -10873,15 +11005,6 @@ }, /turf/simulated/floor/tiled/dark, /area/tether/station/public_meeting_room) -"qI" = ( -/obj/structure/table/steel, -/obj/item/weapon/cell/high{ - charge = 100; - maxcharge = 15000 - }, -/obj/item/stack/cable_coil, -/turf/simulated/floor, -/area/storage/tech) "qL" = ( /obj/structure/sign/nosmoking_1{ pixel_y = 32 @@ -26419,9 +26542,9 @@ at aP aP lu -me -mD -nt +lA +mq +nk nX aP pd @@ -26843,8 +26966,8 @@ Nf Tb jA fX -kK -lx +kL +ly mg mG pN @@ -26985,13 +27108,13 @@ QM GD jB fX -kL -mh +lx +kK mh mH -kK +mD oa -oG +nL kJ pG pG @@ -27127,13 +27250,13 @@ Vr WM jC fX -kM +aW jR -ly +mj mI -nw +nt ob -oH +nU kJ pG pG @@ -27269,13 +27392,13 @@ is jb jC fX -aW +hU kK -lz +me mK -mj +nw kK -oI +oc kJ pG qm @@ -27411,13 +27534,13 @@ it jb jD fX -kO +kM kK mk mK -mq +ow kK -oJ +on kJ pH qm @@ -27553,13 +27676,13 @@ it jb jE fX -kP -kK +kO +lz kK mK kK kK -oK +ot kJ pI pG @@ -27696,12 +27819,12 @@ jb jF fX kQ -lA +kP ml mK nz -qI -oL +nx +ou kJ pJ pG @@ -35795,11 +35918,11 @@ hl DI RX DL -hU -nk -nk -nk -nx +oD +oE +oE +oE +oG oY sW ef From fcf6cd9f145231fef3502db10bf15aa46e7c369f Mon Sep 17 00:00:00 2001 From: "DESKTOP-4BUBN9N\\Mike" Date: Sat, 6 Mar 2021 18:39:48 +0000 Subject: [PATCH 123/193] adds cool and fun new interactable environmental object --- code/modules/reagents/reagent_dispenser.dm | 12 ++++++++++++ icons/obj/objects_vr.dmi | Bin 3087 -> 3460 bytes 2 files changed, 12 insertions(+) diff --git a/code/modules/reagents/reagent_dispenser.dm b/code/modules/reagents/reagent_dispenser.dm index bf9c53840a4..91352a84981 100644 --- a/code/modules/reagents/reagent_dispenser.dm +++ b/code/modules/reagents/reagent_dispenser.dm @@ -134,6 +134,18 @@ /obj/structure/reagent_dispensers/foam/Initialize() . = ..() reagents.add_reagent("firefoam",1000) + +/obj/structure/reagent_dispensers/fueltank/barrel + name = "hazardous barrel" + desc = "An open-topped barrel full of nasty-looking liquid." + icon_state = "barrel" + modded = TRUE + +/obj/structure/reagent_dispensers/fueltank/barrel/attackby(obj/item/weapon/W as obj, mob/user as mob) + if (W.is_wrench()) //can't wrench it shut, it's always open + return + return ..() + //VOREStation Add End diff --git a/icons/obj/objects_vr.dmi b/icons/obj/objects_vr.dmi index 1160e025dedeaa58aed4799808dfa7b0fe3c2085..d5343a995d56a1c97332acb11210ae364512bda4 100644 GIT binary patch delta 3187 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 KHz>wCMgAK+kw?Y= From 2937982acaf1c20a093ebba880ed2088cdd82af3 Mon Sep 17 00:00:00 2001 From: Heroman Date: Sun, 7 Mar 2021 06:06:18 +1000 Subject: [PATCH 124/193] Restricts some size-mechanics with prefs --- code/modules/mob/living/living_movement.dm | 16 +++++++----- code/modules/mob/living/living_vr.dm | 8 +++--- code/modules/vore/eating/living_vr.dm | 2 +- code/modules/vore/eating/vore_vr.dm | 12 ++++++++- code/modules/vore/eating/vorepanel_vr.dm | 14 ++++++++++ code/modules/vore/resizing/resize_vr.dm | 15 +++++++++++ tgui/packages/tgui/interfaces/VorePanel.js | 30 ++++++++++++++++++++++ tgui/packages/tgui/public/tgui.bundle.js | 2 +- 8 files changed, 86 insertions(+), 13 deletions(-) diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 20d2c4a2079..a33af91572e 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -95,28 +95,29 @@ default behaviour is: if((tmob.mob_always_swap || (tmob.a_intent == I_HELP || tmob.restrained()) && (a_intent == I_HELP || src.restrained())) && tmob.canmove && canmove && !tmob.buckled && !buckled && can_swap && can_move_mob(tmob, 1, 0)) // mutual brohugs all around! var/turf/oldloc = loc //VOREstation Edit - Begin - + //check bumpnom chance, if it's a simplemob that's doing the bumping var/mob/living/simple_mob/srcsimp = src if(istype(srcsimp)) if(srcsimp.tryBumpNom(tmob)) now_pushing = 0 return - + //if it's a simplemob being bumped, and the above didn't make them start getting bumpnommed, they get a chance to bumpnom var/mob/living/simple_mob/tmobsimp = tmob if(istype(tmobsimp)) if(tmobsimp.tryBumpNom(src)) now_pushing = 0 return - + //VOREstation Edit - End forceMove(tmob.loc) //VOREstation Edit - Begin // In case of micros, we don't swap positions; instead occupying the same square! - if (handle_micro_bump_helping(tmob)) - now_pushing = 0 - return + if(step_mechanics_pref && tmob.step_mechanics_pref) + if(handle_micro_bump_helping(tmob)) + now_pushing = 0 + return // TODO - Check if we need to do something about the slime.UpdateFeed() we are skipping below. // VOREStation Edit - End tmob.forceMove(oldloc) @@ -145,7 +146,8 @@ default behaviour is: now_pushing = 0 return // Handle grabbing, stomping, and such of micros! - if(handle_micro_bump_other(tmob)) return + if(step_mechanics_pref && tmob.step_mechanics_pref) + if(handle_micro_bump_other(tmob)) return // VOREStation Edit - End if(istype(tmob, /mob/living/carbon/human) && (FAT in tmob.mutations)) if(prob(40) && !(FAT in src.mutations)) diff --git a/code/modules/mob/living/living_vr.dm b/code/modules/mob/living/living_vr.dm index a956bc5dd1e..3103ae49280 100644 --- a/code/modules/mob/living/living_vr.dm +++ b/code/modules/mob/living/living_vr.dm @@ -1,7 +1,7 @@ /mob/living/verb/customsay() set category = "IC" - set name = "Customise Speech Verbs" - set desc = "Customise the text which appears when you type- e.g. 'says', 'asks', 'exclaims'." + set name = "Customize Speech Verbs" + set desc = "Customize the text which appears when you type- e.g. 'says', 'asks', 'exclaims'." if(src.client) var/customsaylist[] = list( @@ -11,7 +11,7 @@ "Exclaim/Shout/Yell (!)", "Cancel" ) - var/sayselect = input("Which say-verb do you wish to customise?") as null|anything in customsaylist //we can't use alert() for this because there's too many terms + var/sayselect = input("Which say-verb do you wish to customize?") as null|anything in customsaylist //we can't use alert() for this because there's too many terms if(sayselect == "Say") custom_say = sanitize(input(usr, "This word or phrase will appear instead of 'says': [src] says, \"Hi.\"", "Custom Say", null) as text) @@ -51,3 +51,5 @@ ooc_notes = new_metadata to_chat(usr, "OOC notes updated.") log_admin("[key_name(usr)] updated their OOC notes mid-round.") + + diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index db781017df9..30a7550115b 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -32,7 +32,7 @@ var/adminbus_trash = FALSE // For abusing trash eater for event shenanigans. var/adminbus_eat_minerals = FALSE // This creature subsists on a diet of pure adminium. var/vis_height = 32 // Sprite height used for resize features. - var/show_vore_fx = TRUE // Show belly fullscreens + var/show_vore_fx = TRUE // Show belly fullscreens // // Hook for generic creation of stuff on new creatures diff --git a/code/modules/vore/eating/vore_vr.dm b/code/modules/vore/eating/vore_vr.dm index 449d8cd336a..d1eefceecf8 100644 --- a/code/modules/vore/eating/vore_vr.dm +++ b/code/modules/vore/eating/vore_vr.dm @@ -56,6 +56,8 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE var/show_vore_fx = TRUE var/can_be_drop_prey = FALSE var/can_be_drop_pred = FALSE + var/step_mechanics_pref = FALSE + var/pickup_pref = TRUE //Mechanically required var/path @@ -130,6 +132,8 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE show_vore_fx = json_from_file["show_vore_fx"] can_be_drop_prey = json_from_file["can_be_drop_prey"] can_be_drop_pred = json_from_file["can_be_drop_pred"] + step_mechanics_pref = json_from_file["step_mechanics_pref"] + pickup_pref = json_from_file["pickup_pref"] belly_prefs = json_from_file["belly_prefs"] //Quick sanitize @@ -153,6 +157,10 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE can_be_drop_prey = FALSE if(isnull(can_be_drop_pred)) can_be_drop_pred = FALSE + if(isnull(step_mechanics_pref)) + step_mechanics_pref = FALSE + if(isnull(pickup_pref)) + pickup_pref = TRUE if(isnull(belly_prefs)) belly_prefs = list() @@ -174,9 +182,11 @@ V::::::V V::::::VO:::::::OOO:::::::ORR:::::R R:::::REE::::::EEEEEE "vore_taste" = vore_taste, "vore_smell" = vore_smell, "permit_healbelly" = permit_healbelly, - "show_vore_fx" = show_vore_fx, + "show_vore_fx" = show_vore_fx, "can_be_drop_prey" = can_be_drop_prey, "can_be_drop_pred" = can_be_drop_pred, + "step_mechanics_pref" = step_mechanics_pref, + "pickup_pref" = pickup_pref, "belly_prefs" = belly_prefs, ) diff --git a/code/modules/vore/eating/vorepanel_vr.dm b/code/modules/vore/eating/vorepanel_vr.dm index e753edc5e7c..da1235451f2 100644 --- a/code/modules/vore/eating/vorepanel_vr.dm +++ b/code/modules/vore/eating/vorepanel_vr.dm @@ -214,6 +214,8 @@ "show_vore_fx" = host.show_vore_fx, "can_be_drop_prey" = host.can_be_drop_prey, "can_be_drop_pred" = host.can_be_drop_pred, + "step_mechanics_active" = host.step_mechanics_pref, + "pickup_mechanics_active" = host.pickup_pref, "noisy" = host.noisy, ) @@ -378,6 +380,18 @@ host.client.prefs_vr.allowmobvore = host.allowmobvore unsaved_changes = TRUE return TRUE + if("toggle_steppref") + host.step_mechanics_pref = !host.step_mechanics_pref + if(host.client.prefs_vr) + host.client.prefs_vr.step_mechanics_pref = host.step_mechanics_pref + unsaved_changes = TRUE + return TRUE + if("toggle_pickuppref") + host.pickup_pref = !host.pickup_pref + if(host.client.prefs_vr) + host.client.prefs_vr.pickup_pref = host.pickup_pref + unsaved_changes = TRUE + return TRUE if("toggle_healbelly") host.permit_healbelly = !host.permit_healbelly if(host.client.prefs_vr) diff --git a/code/modules/vore/resizing/resize_vr.dm b/code/modules/vore/resizing/resize_vr.dm index 133989646da..284d564e02b 100644 --- a/code/modules/vore/resizing/resize_vr.dm +++ b/code/modules/vore/resizing/resize_vr.dm @@ -17,6 +17,9 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 /mob/living var/size_multiplier = 1 //multiplier for the mob's icon size var/holder_default + var/step_mechanics_pref = FALSE // Allow participation in macro-micro step mechanics + var/pickup_pref = TRUE // Allow participation in macro-micro pickup mechanics + var/pickup_active = TRUE // Toggle whether your help intent picks up micros or pets them // Define holder_type on types we want to be scoop-able /mob/living/carbon/human @@ -159,6 +162,10 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 * @return false if normal code should continue, 1 to prevent normal code. */ /mob/living/proc/attempt_to_scoop(mob/living/M, mob/living/G) //second one is for the Grabber, only exists for animals to self-grab + if(!(pickup_pref && M.pickup_pref && pickup_active)) + return 0 + if(!(M.a_intent == I_HELP)) + return 0 var/size_diff = M.get_effective_size() - get_effective_size() if(!holder_default && holder_type) holder_default = holder_type @@ -367,5 +374,13 @@ var/const/RESIZE_A_SMALLTINY = (RESIZE_SMALL + RESIZE_TINY) / 2 to_chat(prey, "[message_prey]") return TRUE +/mob/living/verb/toggle_pickups() + set name = "Toggle Micro Pick-up" + set desc = "Toggles whether your help-intent action attempts to pick up the micro or pet/hug/help them. Does not disable participation in pick-up mechanics entirely, refer to Vore Panel preferences for that." + set category = "IC" + + pickup_active = !pickup_active + to_chat(src, "You will [pickup_active ? "now" : "no longer"] attempt to pick up mobs when clicking them with help intent.") + #undef STEP_TEXT_OWNER #undef STEP_TEXT_PREY diff --git a/tgui/packages/tgui/interfaces/VorePanel.js b/tgui/packages/tgui/interfaces/VorePanel.js index 9603dd85aa7..9d885e203f3 100644 --- a/tgui/packages/tgui/interfaces/VorePanel.js +++ b/tgui/packages/tgui/interfaces/VorePanel.js @@ -571,6 +571,8 @@ const VoreUserPreferences = (props, context) => { show_vore_fx, can_be_drop_prey, can_be_drop_pred, + step_mechanics_active, + pickup_mechanics_active, noisy, } = data.prefs; @@ -705,6 +707,34 @@ const VoreUserPreferences = (props, context) => { + " Click this to allow leaving remains.")} content={digest_leave_remains ? "Allow Leaving Remains Behind" : "Do Not Allow Leaving Remains Behind"} /> + +

=99Z10s<5OvrWVRJ$1e?gPeg%MNFz*Z!VBGZ2a&q@L;w6pDx#mu0Ef*gl?jTJnE6 z{mU?G(?RtjwRE`QBJ0Hk+`D2jmSssI5s1&5KQnX;+NuJ2{G-@Z$M-;MiB@7JR1~ecTmDrLpEm?+}Lk zV2HB3zVbHpgIroC?t!G`FlJd^Ge4WAcH$?DRis2ku+Z@JGl-8)bFn`$SN>}-M>50P z0$CgQ2)AndK**HW^ewAVMV7vecr1oz3fN(=nMixL$g|>9q!b}1}F=4q3 z>;HIkPch7Hz0=?AnPs{d{|g*?+vP406$4LNc$>H zLhQ?aP=3r&;UIA3B0RgJ_=_(-G^-3%y(Zc2WF%;@cfe89hBSJdh)HUmG z@cD^K&I+)v6Lp*BWM}{lxRv;BJOix~W?+G*f=8ytR~jYn>s6$#3d*|Wv{-%}z3xvBs|Jm|q(Vgq?_TKM-;<}CNnRWBggItiVXsFs zjGO_^)5QDX^Z~oFyw_1{P(U{COrTW9_9$`3ku3V1jU44IyTLniONL4h+A={O!dXM0 z?;9O)A%`7sX4+vtM_ho!r{)ah65V&&6Op&)L)AUloHfX4?+~d+&<Z;INBeEP-JJ44|FlXz4O7=;7XlJ%cDNc!< z=zpP&``9Z*fwgipJKw!GccWhC8a3?|ZJ3{x<{arDI=s%a7hb9mI0R8kHpf8@ggpR8 zpZyRDP%j^6k>}|*lF1>qE1*?%vJ-H^Oz%S+Xb)yOkDT4# zIl>8zG=gg3lYVt77}sFY_q*5%iaejG`xiIV9BW#k!nDLEkIg|*m)j>M#w)w$Ym?oW z0#DVcPj1iVX0D}Jk(UN)K&fJ}=dJzyP}Cnl%^e}nuL+Em+9spi_W=GB2#76TYZNH@ zNjHmA#i$DJVP^}Pix>Psu$ity*Sy~*shftM+js7EmW~Z_Pgdk&BYp4Vgg(5jGW-ee zF36gpb(R2}r`J8?dRmEt&Hj!2^SxtKLCyzchrXP56tF;D?XHeC2ig;|{dQW&t4#G6 z$j)zv6ZIAJDJanF9q4M{z_TAmwaQLzZ7aNsc6J}Cpf`Pz)9G#d8o65JUOJf)JtIBS zvFd*Ww%%Re$N>)E$Rcf*7(ZGKKR0S9A=Tc}5vbRZmTTFWrI@RXdhp0|dpjyEiFH^~ zXd)D_I8sD@r}}VTzaS5Ag2`Q6EEjbT&yz)sIq=+ za5n?5JA;k@C(q>9VvAouz!28}OHye8&MeBe+ccDM8s);J$VY#yTdnI(Yav-$8vJl} z|F)Ff>^0Y93RAJSPk-;Vm0+npij(<39qLQR> z)3whxfBUQ{fpgHLiG(qQv4>isr+3QD*y`abs+hxmoo#K`0|Jy`Ydvpk>WN9s@wVHO zKjzQj5LG!u%e?^>Xlm53q3W&jNH6FTJ+}9`Z*9DBaTl9!OWcj+i}ooIV0V0t|69q3 z^4M4Xe(YhU11ZObJR7$AfoO*xdLuhQfAVv&r8)6O7>WX-N7vzpzzm0k?DN%8OC4Zq zDJi7IESd|wJP{Eq!K-F}Sid(a68sh9qujd|4n=G$_E)3sS8r_WPz0J^;lW;^X=MVL z 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�e2i-BxDTSIFadH0VjpPKr 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 G=>G!?`t%+E delta 14071 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 Y-6zXU Date: Fri, 12 Feb 2021 08:14:25 -0500 Subject: [PATCH 027/193] Peacock tails! Added comment in code, they want the tails to be unlocked for public at a later date. --- code/modules/vore/appearance/sprite_accessories_vr.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/modules/vore/appearance/sprite_accessories_vr.dm b/code/modules/vore/appearance/sprite_accessories_vr.dm index dac79672083..7fbf2662b7e 100644 --- a/code/modules/vore/appearance/sprite_accessories_vr.dm +++ b/code/modules/vore/appearance/sprite_accessories_vr.dm @@ -1,4 +1,4 @@ -/* +ing /* Hello and welcome to VOREStation sprite_accessories: For a more general overview please read sprite_accessories.dm. This file is for ears and tails. This is intended to be friendly for people with little to no actual coding experience. @@ -2101,7 +2101,7 @@ do_colouration = 1 color_blend_mode = ICON_MULTIPLY -/datum/sprite_accessory/tail/peacocktail_red +/datum/sprite_accessory/tail/peacocktail_red //this is ckey locked for now, but prettiebyrd wants these tails to be unlocked at a later date name = "Peacock tail (vwag)" desc = "" icon = "icons/mob/vore/tails_vr.dmi" @@ -2109,7 +2109,7 @@ ani_state = "peacocktail_red_w" ckeys_allowed = list("prettiebyrd") -/datum/sprite_accessory/tail/peacocktail +/datum/sprite_accessory/tail/peacocktail //ditto name = "Peacock tail, colorable (vwag)" desc = "" icon = "icons/mob/vore/tails_vr.dmi" From 0665d37c7859a9749befc8ddf3c7b34085aba8ec Mon Sep 17 00:00:00 2001 From: Cerebulon Date: Sun, 21 Feb 2021 21:32:38 +0000 Subject: [PATCH 028/193] Lobby Improvements --- code/game/machinery/newscaster.dm | 363 +++++++++++++++++- code/modules/admin/admin.dm | 11 +- code/modules/admin/topic.dm | 10 +- code/modules/client/client defines.dm | 1 + code/modules/lore_codex/news_data/main.dm | 123 +++++- code/modules/mob/new_player/new_player.dm | 21 +- code/modules/mob/new_player/news.dm | 86 +++++ code/modules/news/new_newspaper.dm | 85 ++++ code/modules/news/news_init.dm | 34 ++ code/modules/news/newspaper.dm | 147 +++++++ code/modules/news/newspaper_layout.dm | 41 ++ maps/southern_cross/southern_cross_defines.dm | 8 + maps/~map_system/maps.dm | 3 + vorestation.dme | 28 ++ 14 files changed, 945 insertions(+), 16 deletions(-) create mode 100644 code/modules/mob/new_player/news.dm create mode 100644 code/modules/news/new_newspaper.dm create mode 100644 code/modules/news/news_init.dm create mode 100644 code/modules/news/newspaper.dm create mode 100644 code/modules/news/newspaper_layout.dm diff --git a/code/game/machinery/newscaster.dm b/code/game/machinery/newscaster.dm index c23d02f4d01..56bd3a80472 100644 --- a/code/game/machinery/newscaster.dm +++ b/code/game/machinery/newscaster.dm @@ -4,6 +4,7 @@ /datum/feed_message var/author ="" + var/title var/body ="" var/message_type ="Story" var/datum/feed_channel/parent_channel @@ -58,9 +59,6 @@ var/list/datum/feed_channel/network_channels = list() var/datum/feed_message/wanted_issue -/datum/feed_network/New() - CreateFeedChannel("Station Announcements", "SS13", 1, 1, "New Station Announcement Available") - /datum/feed_network/proc/CreateFeedChannel(var/channel_name, var/author, var/locked, var/adminChannel = 0, var/announcement_message) var/datum/feed_channel/newChannel = new /datum/feed_channel newChannel.channel_name = channel_name @@ -73,12 +71,16 @@ newChannel.announcement = "Breaking news from [channel_name]!" network_channels += newChannel -/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0, var/message_type = "") +/datum/feed_network/proc/SubmitArticle(var/msg, var/author, var/channel_name, var/obj/item/weapon/photo/photo, var/adminMessage = 0, var/message_type = "", var/title) var/datum/feed_message/newMsg = new /datum/feed_message newMsg.author = author newMsg.body = msg newMsg.time_stamp = "[stationtime2text()]" newMsg.is_admin_message = adminMessage + if(title) + newMsg.title = title + else + newMsg.title = "News Update" newMsg.post_time = round_duration_in_ds // Should be almost universally unique if(message_type) newMsg.message_type = message_type @@ -147,6 +149,7 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) // 1 = there has var/scanned_user = "Unknown" //Will contain the name of the person who currently uses the newscaster var/msg = ""; //Feed message + var/title = ""; // Feed title var/datum/news_photo/photo_data = null var/channel_name = ""; //the feed channel which will be receiving the feed, or being created var/c_locked=0; //Will our new channel be locked to public submissions? @@ -372,10 +375,255 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) if(..()) return TRUE +<<<<<<< HEAD switch(action) if("cleartemp") temp = null return TRUE +======= + if(istype(user, /mob/living/carbon/human) || istype(user,/mob/living/silicon)) + var/mob/living/human_or_robot_user = user + var/dat + dat = text("Newscaster

Newscaster Unit #[unit_no]

") + + scan_user(human_or_robot_user) //Newscaster scans you + + switch(screen) + if(0) + dat += "Welcome to Newscasting Unit #[unit_no].
Interface & News networks Operational." + dat += "
Property of NanoTrasen Inc" + if(news_network.wanted_issue) + dat+= "
Read Wanted Issue" + dat+= "

Create Feed Channel" + dat+= "
View Feed Channels" + dat+= "
Submit new Feed story" + dat+= "
Print newspaper" + dat+= "
Re-scan User" + dat+= "

Exit" + if(securityCaster) + var/wanted_already = 0 + if(news_network.wanted_issue) + wanted_already = 1 + + dat+="
Feed Security functions:
" + dat+="
[(wanted_already) ? ("Manage") : ("Publish")] \"Wanted\" Issue" + dat+="
Censor Feed Stories" + dat+="
Mark Feed Channel with [using_map.company_name] D-Notice" + dat+="

The newscaster recognises you as: [scanned_user]" + if(1) + dat+= "Station Feed Channels
" + if(isemptylist(news_network.network_channels)) + dat+="No active channels found..." + else + for(var/datum/feed_channel/CHANNEL in news_network.network_channels) + if(CHANNEL.is_admin_channel) + dat+="[CHANNEL.channel_name]
" + else + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : null]
" + dat+="

Refresh" + dat+="
Back" + if(2) + dat+="Creating new Feed Channel..." + dat+="
Channel Name: [channel_name]
" + dat+="Channel Author: [scanned_user]
" + dat+="Will Accept Public Feeds: [(c_locked) ? ("NO") : ("YES")]

" + dat+="
Submit

Cancel
" + if(3) + dat+="Creating new Feed Message..." + dat+="
Receiving Channel: [channel_name]
" //MARK + dat+="Message Author: [scanned_user]
" + dat+="Article Title: [title]
" + dat+="Article Body: [msg]
" + dat+="Attach Photo: [(photo_data ? "Photo Attached" : "No Photo")]
" + dat+="
Submit

Cancel
" + if(4) + dat+="Feed story successfully submitted to [channel_name].

" + dat+="
Return
" + if(5) + dat+="Feed Channel [channel_name] created successfully.

" + dat+="
Return
" + if(6) + dat+="ERROR: Could not submit Feed story to Network.

" + if(channel_name=="") + dat+="•Invalid receiving channel name.
" + if(scanned_user=="Unknown") + dat+="•Channel author unverified.
" + if(msg == "" || msg == "\[REDACTED\]") + dat+="•Invalid message body.
" + if(title == "") + dat+="•Invalid title.
" + + dat+="
Return
" + if(7) + dat+="ERROR: Could not submit Feed Channel to Network.

" + var/list/existing_authors = list() + for(var/datum/feed_channel/FC in news_network.network_channels) + if(FC.author == "\[REDACTED\]") + existing_authors += FC.backup_author + else + existing_authors += FC.author + if(scanned_user in existing_authors) + dat+="•There already exists a Feed channel under your name.
" + if(channel_name=="" || channel_name == "\[REDACTED\]") + dat+="•Invalid channel name.
" + var/check = 0 + for(var/datum/feed_channel/FC in news_network.network_channels) + if(FC.channel_name == channel_name) + check = 1 + break + if(check) + dat+="•Channel name already in use.
" + if(scanned_user=="Unknown") + dat+="•Channel author unverified.
" + dat+="
Return
" + if(8) + var/total_num=length(news_network.network_channels) + var/active_num=total_num + var/message_num=0 + for(var/datum/feed_channel/FC in news_network.network_channels) + if(!FC.censored) + message_num += length(FC.messages) //Dont forget, datum/feed_channel's var messages is a list of datum/feed_message + else + active_num-- + dat+="Network currently serves a total of [total_num] Feed channels, [active_num] of which are active, and a total of [message_num] Feed Stories." //TODO: CONTINUE + dat+="

Liquid Paper remaining: [(paper_remaining) *100 ] cm^3" + dat+="

Print Paper" + dat+="
Cancel" + if(9) + dat+="[viewing_channel.channel_name]: \[created by: [viewing_channel.author]\]
" + if(viewing_channel.censored) + dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a [using_map.company_name] D-Notice.
" + dat+="No further feed story additions are allowed while the D-Notice is in effect.


" + else + if(isemptylist(viewing_channel.messages)) + dat+="No feed messages found in channel...
" + else + var/i = 0 + for(var/datum/feed_message/MESSAGE in viewing_channel.messages) + i++ + //dat+="-[MESSAGE.body]
" + var/pic_data + + if(MESSAGE.img) + usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") + pic_data+="
" + if(MESSAGE.caption) + pic_data+="[MESSAGE.caption]
" + dat+= get_newspaper_content(MESSAGE.title, MESSAGE.body, MESSAGE.author,"#d4cec1", pic_data) + dat+="
" + dat+="\[Story by [MESSAGE.author] - [MESSAGE.time_stamp]\]
" + dat+="

Refresh" + dat+="
Back" + if(10) + dat+="[using_map.company_name] Feed Censorship Tool
" + dat+="NOTE: Due to the nature of news Feeds, total deletion of a Feed Story is not possible.
" + dat+="Keep in mind that users attempting to view a censored feed will instead see the \[REDACTED\] tag above it.
" + dat+="
Select Feed channel to get Stories from:
" + if(isemptylist(news_network.network_channels)) + dat+="No feed channels found active...
" + else + for(var/datum/feed_channel/CHANNEL in news_network.network_channels) + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : null]
" + dat+="
Cancel" + if(11) + dat+="[using_map.company_name] D-Notice Handler
" + dat+="A D-Notice is to be bestowed upon the channel if the handling Authority deems it as harmful for the station's" + dat+="morale, integrity or disciplinary behaviour. A D-Notice will render a channel unable to be updated by anyone, without deleting any feed" + dat+="stories it might contain at the time. You can lift a D-Notice if you have the required access at any time.
" + if(isemptylist(news_network.network_channels)) + dat+="No feed channels found active...
" + else + for(var/datum/feed_channel/CHANNEL in news_network.network_channels) + dat+="[CHANNEL.channel_name] [(CHANNEL.censored) ? ("***") : null]
" + + dat+="
Back" + if(12) + dat+="[viewing_channel.channel_name]: \[ created by: [viewing_channel.author] \]
" + dat+="[(viewing_channel.author=="\[REDACTED\]") ? ("Undo Author censorship") : ("Censor channel Author")]
" + + + if(isemptylist(viewing_channel.messages)) + dat+="No feed messages found in channel...
" + else + for(var/datum/feed_message/MESSAGE in viewing_channel.messages) + dat+="-[MESSAGE.body]
\[[MESSAGE.message_type] by [MESSAGE.author]\]
" + dat+="[(MESSAGE.body == "\[REDACTED\]") ? ("Undo story censorship") : ("Censor story")] - [(MESSAGE.author == "\[REDACTED\]") ? ("Undo Author Censorship") : ("Censor message Author")]
" + dat+="
Back" + if(13) + dat+="[viewing_channel.channel_name]: \[ created by: [viewing_channel.author] \]
" + dat+="Channel messages listed below. If you deem them dangerous to the station, you can Bestow a D-Notice upon the channel.
" + if(viewing_channel.censored) + dat+="ATTENTION: This channel has been deemed as threatening to the welfare of the station, and marked with a [using_map.company_name] D-Notice.
" + dat+="No further feed story additions are allowed while the D-Notice is in effect.

" + else + if(isemptylist(viewing_channel.messages)) + dat+="No feed messages found in channel...
" + else + for(var/datum/feed_message/MESSAGE in viewing_channel.messages) + dat+="-[MESSAGE.body]
\[[MESSAGE.message_type] by [MESSAGE.author]\]
" + + dat+="
Back" + if(14) + dat+="Wanted Issue Handler:" + var/wanted_already = 0 + var/end_param = 1 + if(news_network.wanted_issue) + wanted_already = 1 + end_param = 2 + + if(wanted_already) + dat+="
A wanted issue is already in Feed Circulation. You can edit or cancel it below.
" + dat+="
" + dat+="Criminal Name: [channel_name]
" + dat+="Description: [msg]
" + dat+="Attach Photo: [(photo_data ? "Photo Attached" : "No Photo")]
" + if(wanted_already) + dat+="Wanted Issue created by: [news_network.wanted_issue.backup_author]
" + else + dat+="Wanted Issue will be created under prosecutor: [scanned_user]
" + dat+="
[(wanted_already) ? ("Edit Issue") : ("Submit")]" + if(wanted_already) + dat+="
Take down Issue" + dat+="
Cancel" + if(15) + dat+="Wanted issue for [channel_name] is now in Network Circulation.

" + dat+="
Return
" + if(16) + dat+="ERROR: Wanted Issue rejected by Network.

" + if(channel_name=="" || channel_name == "\[REDACTED\]") + dat+="•Invalid name for person wanted.
" + if(scanned_user=="Unknown") + dat+="•Issue author unverified.
" + if(msg == "" || msg == "\[REDACTED\]") + dat+="•Invalid description.
" + dat+="
Return
" + if(17) + dat+="Wanted Issue successfully deleted from Circulation
" + dat+="
Return
" + if(18) + dat+="-- STATIONWIDE WANTED ISSUE --
\[Submitted by: [news_network.wanted_issue.backup_author]\]
" + dat+="Criminal: [news_network.wanted_issue.author]
" + dat+="Description: [news_network.wanted_issue.body]
" + dat+="Photo:: " + if(news_network.wanted_issue.img) + usr << browse_rsc(news_network.wanted_issue.img, "tmp_photow.png") + dat+="
" + else + dat+="None" + dat+="

Back
" + if(19) + dat+="Wanted issue for [channel_name] successfully edited.

" + dat+="
Return
" + if(20) + dat+="Printing successful. Please receive your newspaper from the bottom of the machine.

" + dat+="Return" + if(21) + dat+="Unable to print newspaper. Insufficient paper. Please notify maintenance personnel to refill machine storage.

" + dat+="Return" + else + dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" + +>>>>>>> d0b71c8... Lobby Improvements (#7856) if("set_channel_name") channel_name = sanitizeSafe(params["val"], MAX_LNAME_LEN) @@ -430,12 +678,23 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) channel_name = new_channel_name return TRUE +<<<<<<< HEAD if("set_new_message") msg = sanitize(input(usr, "Write your Feed story", "Network Channel Handler", "") as message|null) return TRUE +======= + else if(href_list["set_new_message"]) + msg = sanitize(input(usr, "Write your Feed story", "Network Channel Handler", "") as message) + updateUsrDialog() + + else if(href_list["set_new_title"]) + title = sanitize(input(usr, "Enter your Feed title", "Network Channel Handler", "")) + updateUsrDialog() +>>>>>>> d0b71c8... Lobby Improvements (#7856) if("set_attachment") AttachPhoto(usr) +<<<<<<< HEAD return TRUE if("submit_new_message") @@ -511,6 +770,99 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) if("cancel_wanted") if(!securityCaster) return FALSE +======= + updateUsrDialog() + + else if(href_list["submit_new_message"]) + if(msg =="" || msg=="\[REDACTED\]" || scanned_user == "Unknown" || channel_name == "") + screen=6 + else + var/image = photo_data ? photo_data.photo : null + feedback_inc("newscaster_stories",1) + news_network.SubmitArticle(msg, scanned_user, channel_name, image, 0, "", title) + screen=4 + + updateUsrDialog() + + else if(href_list["create_channel"]) + screen=2 + updateUsrDialog() + + else if(href_list["create_feed_story"]) + screen=3 + updateUsrDialog() + + else if(href_list["menu_paper"]) + screen=8 + updateUsrDialog() + else if(href_list["print_paper"]) + if(!paper_remaining) + screen=21 + else + print_paper() + screen = 20 + updateUsrDialog() + + else if(href_list["menu_censor_story"]) + screen=10 + updateUsrDialog() + + else if(href_list["menu_censor_channel"]) + screen=11 + updateUsrDialog() + + else if(href_list["menu_wanted"]) + var/already_wanted = 0 + if(news_network.wanted_issue) + already_wanted = 1 + + if(already_wanted) + channel_name = news_network.wanted_issue.author + msg = news_network.wanted_issue.body + screen = 14 + updateUsrDialog() + + else if(href_list["set_wanted_name"]) + channel_name = sanitizeSafe(input(usr, "Provide the name of the Wanted person", "Network Security Handler", ""), MAX_LNAME_LEN) + updateUsrDialog() + + else if(href_list["set_wanted_desc"]) + msg = sanitize(input(usr, "Provide the a description of the Wanted person and any other details you deem important", "Network Security Handler", "")) + updateUsrDialog() + + else if(href_list["submit_wanted"]) + var/input_param = text2num(href_list["submit_wanted"]) + if(msg == "" || channel_name == "" || scanned_user == "Unknown") + screen = 16 + else + var/choice = alert("Please confirm Wanted Issue [(input_param==1) ? ("creation.") : ("edit.")]","Network Security Handler","Confirm","Cancel") + if(choice=="Confirm") + if(input_param==1) //If input_param == 1 we're submitting a new wanted issue. At 2 we're just editing an existing one. See the else below + var/datum/feed_message/WANTED = new /datum/feed_message + WANTED.author = channel_name + WANTED.body = msg + WANTED.backup_author = scanned_user //I know, a bit wacky + if(photo_data) + WANTED.img = photo_data.photo.img + news_network.wanted_issue = WANTED + news_network.alert_readers() + screen = 15 + else + if(news_network.wanted_issue.is_admin_message) + alert("The wanted issue has been distributed by a [using_map.company_name] higherup. You cannot edit it.","Ok") + return + news_network.wanted_issue.author = channel_name + news_network.wanted_issue.body = msg + news_network.wanted_issue.backup_author = scanned_user + if(photo_data) + news_network.wanted_issue.img = photo_data.photo.img + screen = 19 + photo_data = null + + updateUsrDialog() + + else if(href_list["cancel_wanted"]) +>>>>>>> d0b71c8... Lobby Improvements (#7856) if(news_network.wanted_issue.is_admin_message) alert("The wanted issue has been distributed by a [using_map.company_name] higherup. You cannot take it down.","Ok") return @@ -629,6 +981,7 @@ GLOBAL_LIST_BOILERPLATE(allCasters, /obj/machinery/newscaster) photo_data = new(selection, 1) +<<<<<<< HEAD //######################################################################################################################## //###################################### NEWSPAPER! ###################################################################### //######################################################################################################################## @@ -776,6 +1129,8 @@ obj/item/weapon/newspaper/attackby(obj/item/weapon/W as obj, mob/user) attack_self(user) return +======= +>>>>>>> d0b71c8... Lobby Improvements (#7856) ////////////////////////////////////helper procs /obj/machinery/newscaster/proc/tgui_user_name(mob/user) if(ishuman(user)) diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm index 49c14a35502..3ba53dfbb42 100644 --- a/code/modules/admin/admin.dm +++ b/code/modules/admin/admin.dm @@ -407,7 +407,7 @@ proc/admin_notice(var/message, var/rights) dat+="ERROR: Could not submit Feed story to Network.

" if(src.admincaster_feed_channel.channel_name=="") dat+="•Invalid receiving channel name.
" - if(src.admincaster_feed_message.body == "" || src.admincaster_feed_message.body == "\[REDACTED\]") + if(src.admincaster_feed_message.body == "" || src.admincaster_feed_message.body == "\[REDACTED\]" || admincaster_feed_message.title == "") dat+="•Invalid message body.
" dat+="
Return
" if(7) @@ -436,11 +436,14 @@ proc/admin_notice(var/message, var/rights) var/i = 0 for(var/datum/feed_message/MESSAGE in src.admincaster_feed_channel.messages) i++ - dat+="-[MESSAGE.body]
" + //dat+="-[MESSAGE.body]
" + var/pic_data if(MESSAGE.img) usr << browse_rsc(MESSAGE.img, "tmp_photo[i].png") - dat+="

" - dat+="\[Story by [MESSAGE.author]\]
" + pic_data+="
" + dat+= get_newspaper_content(MESSAGE.title, MESSAGE.body, MESSAGE.author,"#d4cec1", pic_data) + dat+="
" + dat+="\[Story by [MESSAGE.author] - [MESSAGE.time_stamp]\]
" dat+={"

Refresh
Back diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index d09174c8d72..2c80b58274e 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -1742,16 +1742,20 @@ src.admincaster_feed_channel.channel_name = sanitizeSafe(input(usr, "Choose receiving Feed Channel", "Network Channel Handler") in available_channels ) src.access_news_network() + else if(href_list["ac_set_new_title"]) + src.admincaster_feed_message.title = sanitize(input(usr, "Enter the Feed title", "Network Channel Handler", "")) + src.access_news_network() + else if(href_list["ac_set_new_message"]) - src.admincaster_feed_message.body = sanitize(input(usr, "Write your Feed story", "Network Channel Handler", "")) + src.admincaster_feed_message.body = sanitize(input(usr, "Write your Feed story", "Network Channel Handler", "") as message) src.access_news_network() else if(href_list["ac_submit_new_message"]) - if(src.admincaster_feed_message.body =="" || src.admincaster_feed_message.body =="\[REDACTED\]" || src.admincaster_feed_channel.channel_name == "" ) + if(src.admincaster_feed_message.body =="" || admincaster_feed_message.title == "" || admincaster_feed_message.body =="\[REDACTED\]" || admincaster_feed_channel.channel_name == "" ) src.admincaster_screen = 6 else feedback_inc("newscaster_stories",1) - news_network.SubmitArticle(src.admincaster_feed_message.body, src.admincaster_signature, src.admincaster_feed_channel.channel_name, null, 1) + news_network.SubmitArticle(admincaster_feed_message.body, admincaster_signature, admincaster_feed_channel.channel_name, null, 1, "", admincaster_feed_message.title) src.admincaster_screen=4 log_admin("[key_name_admin(usr)] submitted a feed story to channel: [src.admincaster_feed_channel.channel_name]!") diff --git a/code/modules/client/client defines.dm b/code/modules/client/client defines.dm index dfa181ee910..9fb7295266c 100644 --- a/code/modules/client/client defines.dm +++ b/code/modules/client/client defines.dm @@ -26,6 +26,7 @@ var/datum/chatOutput/chatOutput var/datum/volume_panel/volume_panel = null // Initialized by /client/verb/volume_panel() var/chatOutputLoadedAt + var/seen_news = 0 var/adminhelped = 0 diff --git a/code/modules/lore_codex/news_data/main.dm b/code/modules/lore_codex/news_data/main.dm index b9f1be4b40b..107e91ad3b3 100644 --- a/code/modules/lore_codex/news_data/main.dm +++ b/code/modules/lore_codex/news_data/main.dm @@ -1,9 +1,22 @@ /datum/lore/codex/category/main_news // The top-level categories for the news thing name = "Index" - data = "Below you'll find a list of articles relevant to the current (as of 2564) political climate, especially concerning the Almach Rim \ + data = "Below you'll find a list of articles relevant to the current (as of 2565) political climate, especially concerning the local \ region. Each is labeled by date of publication and title. This list is self-updating, and from time to time the publisher will push new \ articles. You are encouraged to check back frequently." children = list( + /datum/lore/codex/page/article101, + /datum/lore/codex/page/article100, + /datum/lore/codex/page/article99, + /datum/lore/codex/page/article98, + /datum/lore/codex/page/article97, + /datum/lore/codex/page/article96, + /datum/lore/codex/page/article95, + /datum/lore/codex/page/article94, + /datum/lore/codex/page/article93, + /datum/lore/codex/page/article92, + /datum/lore/codex/page/article91, + /datum/lore/codex/page/article90, + /datum/lore/codex/page/article89, /datum/lore/codex/page/article88, /datum/lore/codex/page/article87, /datum/lore/codex/page/article86, @@ -1006,3 +1019,111 @@ Make no mistake, that is what our agreement today symbolizes. A new era of peace for us, where we no longer have to worry about the threat of piracy or invasion. We can return to our homes, rebuild our stations, and forge a new future for ourselves and our children'\

\ It was also announced that though the work of restoring order to the system is ongoing, they expect elections will be held for a new Assembly and President within the next few months, with the exact date announced once violence on the major stations has ceased and cooperation from the insubordinate stations is secured. Yong will head an interim government in the meantime." + +/datum/lore/codex/page/article89 + name = "08/15/64 - Almach Permits First Solar Inspection" + data = "Almost four months since its establishment as a Skrellian territory, the Almach Protectorate Government has extended its first formal invitation to Solar Confederate Government inspectors to ensure the fledgling state is complying with restrictions imposed by the Treaty of Whythe.\ +

\ + The composition of the official Solar Inspection Group has been a matter of much deliberation over the past several months, and owing to the ground to be covered now includes over 3,500 experts from a wide variety of fields. The bulk of the Group is comprised of Transgressive Technologies Commission agents, including the EIO, but also includes military officials, independent observers, and corporate representatives. The inclusion of the latter group spurred heated debate in the Colonial Assembly, but ultimately 'thought-leaders' from Ward-Takahashi, NanoTrasen, and Hephaestus Industries were admitted, while other interests will have to be satisfied to be represented by Sol Economic Organization liaisons.\ +

\ + The APG, currently based out of what is to be a neutral embassy on Carter in Relan pending the completion of the new government centre of Vigilance Station in Whythe, is not legally required to fully comply with Five Points regulation, though the Whythe terms ensure that any transgressive research is undertaken under the strictest guidelines. The Skrell have amiably agreed to ensure that any innovation by the protectorate is safe, controlled, and does not enter Solar territory. These terms are similar to those applied to such technologies developed by and for the Skrell themselves, whose expertise is considered unrivalled in the field, but has been widely criticised by certain human bioconservative groups.\ +

\ + The inspection is expected to take several weeks, and will begin tomorrow." + +/datum/lore/codex/page/article90 + name = "08/29/64 - Kaleidoscope Cosmetics Goes Trans-Stellar After Genix Merger" + data = "Personal care giant Kaleidoscope Cosmetics has been officially recognised by the Solar Galactic Exchange as a true Trans-stellar Corporation today, following a controversial merger with Genix Therapeutic Systems and expanding its corporate assets to over 20 key systems.\ +

\ + Genix, which will now be operating under the Kaleidoscope name while retaining some corporate autonomy, has come under some scrutiny from the Transgressive Technologies Commission in recent months following its aggressive acquisition of liquidated Almachi assets in the aftermath of the Association's dissolution in April. The company was cleared of suspected Five Points violations without fanfare just two weeks ago, and allowed to resume work on the development a variety of previously approved commercial genetic modification products.\ +

\ + Many cosmetic gene-modification products have been available for some time - primarily in the Almach Rim - but have remained targeted at a relatively niche market. These treatments, ranging from cosmetic anti-aging to 'fantasy' body features are now set to be marketed and available in 'hundreds' of Kaleidoscope clinics galaxy-wide in the coming months. The TTC has reported that they are 'Confident that no transgressive modification is being provided and that these modifications are strictly superficial'. They have officially wished Kaleidoscope's directors well in their ascent to the galactic stage." + +/datum/lore/codex/page/article91 + name = "09/21/64 - Almach Passes Inspection - Concerns Raised" + data = "The Solar Inspection Group has granted the Almach Protectorate a passing grade in the first official inspection of the territory under Skrellian rule, though ethical concerns have been raised by a number of independent observers involved in the process.\ +

\ + During the course of the month-long inspection, Skrell facilitators were cooperative in ensuring the SIG were given 'unlimited' access to all research and development facilities requested by Sol, as well as informing the group of numerous previously unidentified locations that had been flagged by the Almach Protectorate Government since assuming control of the region in April. Critics of protectorate have suggested that the 'official list' may not be as comprehensive as stated, but the SIG has stated that they are 'confident that no deception has been undertaken by the APG. We have observed no evidence of research being concealed from our teams, and to the best of our knowledge the only locations left undisturbed are those few still occupied by Association holdouts, beyond the control of either inspecting government.'\ +

\ + Also as a result of the inspection, concerns have been raised regarding the treatment of ex-Association citizens, particularly the often genetically modified residents of Angessa's Pearl. While Angessa Martei's location is still unknown, her legacy - a society described by some as a cult of personality with emphasis on the cult - poses a significant threat to Skrellian control of the Exalt's Light system, and the clash of 'strong ideologies' has allegedly resulted in mistreatment of detainees that, according to the official report 'would not be permitted in Solar jurisdictions'.\ +

\ + The Protectorate's passing grade opens the door for interstellar trade to resume between the two nations for the first time in several years. Manufacturing giant Ward-Takahashi has already released a public statement on its intent to deal with the APG, and several other trans-stellars are expected to follow suit." + +/datum/lore/codex/page/article92 + name = "09/24/64 - Kaleidoscope Announce Exclusive Almach Deal" + data = "Mere days after the announcement of the reopening of Almachi-Solar trade, the Kaleidoscope Cosmetics corporation has confirmed that they have secured 'exclusive rights' to genetic products produced by several major manufacturers in the Angessa's Pearl system formerly owned by The Exalt - the insular mercurial theocracy of Exalt's Light - and recently handed over to the Almach Protectorate Government.\ +

\ + The details of the company's trade agreement have not been made public, but have reportedly already been approved by both the APG and SCG. The promptness of the agreement suggests to some that negotitations had been underway well before the announcement of the Protectorate's passing grade. Though cooperation between trans-stellar interests and government entities is far from unusual, such dealings with foreign governments - such as those widely made as 'open secrets' with Eutopia - are considered distasteful by many within the Icarus Front.\ +

\ + The Angessan products Kaleidoscope intends to offer have also not been made public, but are all to be thoroughly screened by the Transgressive Technologies Commission before being made available, though 'failing' proposals may be approved for use exclusively within Protectorate territory." + +/datum/lore/codex/page/article93 + name = "10/04/64 - Yong Wins Relani Elections" + data = "Despite concerns about domestic unrest and potential Skrellian interference, elections in Relan have gone ahead, selecting a new President and System Assembly. Francis Harp Yong, leader of the interim government and previous governor of the city-station Ithaca, known for his leading role in negotiating the end of Skrellian occupation and calming riots and rebellions earlier this year, has won the Presidency in a landslide, receiving nearly seventy percent of the vote. His party, the Spacer Union, has secured a narrow majority in the Assembly. The New Federalists, led by former member of the Harper government Odoacer Mieville, are the largest opposition party.\ +

\ + Yong has promised to reinforce Relani neutrality and rebuild the pre-war social system, forming a coalition of labor, technoprogressives, and anti-war activists. His victory likely means an end to the unrest that has plagued Relan since the end of the war with Almach." + +/datum/lore/codex/page/article94 + name = "12/23/64 - Two Vessels Feared Lost In Isavau's Gamble" + data = "Two Solar salvage vessels have been declared missing this week while undertaking operations in the remote Isavau's Gamble system. Locals also report that several smaller craft from the Eutopia system have 'vanished' under similar circumstances. Authorities are treating the disappearances as potential pirate attacks.\ +

\ + The XIV Sri Chamarajendra with crew of 32, and IIV Reimarus with 9 are both reported to have lost contact with the system's spaceport while undertaking far-orbit salvage operations on decommissioned and abandoned facilities, including the ILS Harvest Moon which detonated with all hands earlier this year. The disappearances have spurred the system government to request greater anti-piracy support from the SCG, which has been much reduced since the Almach War and increased tensions on the Hegemony border.\ +

\ + While Proximal to the independent and often 'lawless' Eutopia system, as well as the Rarkajar Rift, infamous prowl of the human-tajaran Jaguar Gang, the Isavau's System has rarely been a direct target for such large-scale apparent hijackings, and no group has yet claimed credit or demanded ransom." + +/datum/lore/codex/page/article95 + name = "12/27/64 - NanoTrasen Accused In Satisfaction Poll Fixing" + data = "The results of an annual system-wide corporate employee satisfaction poll in Vir have been called into question after a leak of internal employee contracts by an anonymous whistle blower. According to verified documents provided to the Vir News Network, NanoTrasen employees on annual employment contracts up for renewal are instructed to fill out an appended form expressing 'Extremely High' satisfaction with their employment at the company, or the contract will be deemed 'incomplete' and thus invalid.\ +

\ + NanoTrasen have been winners of the Vir Happy Employee Award for the 7 years running as of this year, and as such the legitimacy of the award, which has been run in major systems by the Sol Economic Organization since 2503, has been called seriously into question. The SEO has expressed regrets regarding the alleged fixing, but has stated that participating corporations are within their right to encourage employees to vote in a particular way.\ +

\ + According to NanoTrasen, the so-called 'Satisfaction Clause' in their contract renewal process is entirely permissible from a legal standpoint, and the company has no plans to make any changes at this time. When approached for comment, one anonymous employee stated that they 'had never even heard of' the award." + +/datum/lore/codex/page/article96 + name = "01/03/65 - VirGov Seals Security Deal With Local Firm" + data = "Governor Lusia Hainirsdottir has announced sweeping changes to government law enforcement in Vir, lynchpinned by the signing of a five-year contract with home-grown independent security and arms firm, Hedberg-Hammarstrom. The private enterprise will be assuming 'key duties' in local law enforcement and system security, in a move that Hainirsdottir says 'will save millions in taxpayer money, and encourages local, Virite businesses that we trust them every step of the way'.\ +

\ + While many colonies and facilities in Vir rely wholly on in-house security forces and will continue to do so, Hedberg-Hammarstrom is set to take over government patrol duties throughout the system, as well as administrating a large portion of previously government-run local law enforcement agencies including policing and wilderness garrisons.\ +

\ + CEO Gunnar Hammarstrom has reassured current SifGuard members at all levels that they need not fear for their jobs, and that for many the changes will be as simple as a slight change in uniform and a different name on their paychecks, but that H-H agents will be assuming managerial roles in most locations." + +/datum/lore/codex/page/article97 + name = "01/05/65 - Top NanoTrasen Executive Injured In Sif Bombing" + data = "Calvert Moravec, Chief Operations Officer for NanoTrasen Vir remains in a critical condition following a suspected assassination attempt on Saturday. The former gubernatorial candidate had been making a speech at a small NanoTrasen facility known for a prior terrorist attack by Boiling Point forces two years ago, when a small explosive device detonated close to the executive's leg, rendering him unconcious.\ +

\ + NanoTrasen security have elected to investigate the bombing internally, refusing to cooperate with SifGuard authorities on the grounds of disagreements with newly established Hedberg-Hammarstrom management. Mr. Moravec, nephew of NanoTrasen CEO Albary Moravec had reportedly been speaking out against H-H's involvement in national policing when the blast occurred.\ +

\ + Commander Spradling of NanoTrasen Internal Security has issued a company-wide active search order for one member of the audience who remains unaccounted for named 'Lae Vu', who is believed to be a journalist or posing as such, accompanied by images from communicator footage taken at the event.\ +

\ + This amateur footage also shows one member of the audience shouting an anti-corporate slogan and throwing a small electronic device at Moravec before being escorted from the room, just moments prior to the explosion. Spradling has stated that this individual, who is believed to be a disgruntled veteran of the Sif Defense Force, remains one of several persons of interest, but that the thrown item does not appear to be connected directly with the explosive device.\ +

\ + Reports from witnesses suggest that Mr. Moravec made a temporary recovery thanks to the fast action of medical staff aboard the NLS Southern Cross, but that a few hours later he appeared to suffer from a seizure, after which he was placed into a medically induced coma that he is yet to recover from. Unverified images from the Cross appear to show a disoriented individual resembling Moravec self-medicating with a cocktail of prescribed painkillers and alcoholic beverages, though the company strongly denies their veracity." + +/datum/lore/codex/page/article98 + name = "02/02/65 - NanoTrasen Announces Employee-Led Advisement Scheme" + data = "Trans-stellar giant NanoTrasen has today announced the launch of their brand-new 'NanoTrasen Employee Representation Committee' scheme, which will allow employee-selected representatives to have a say in company policy on a local basis. Initially launching as a pilot in 'a few key regions', the NERC is intended to provide an in-house method for those working for NanoTrasen to 'address grievances and provide valuable input without resorting to radical means'.\ +

\ + Vir is one of three size regions of varying scale but similar company presence selected for the pilot program, alongside the 'Deep Bowl' - including Stove, Viola and New Singapore, and 'South America', on Earth. Elections are expected to take place over the coming weeks, with each region electing representatives from core facilities in their locale. The Vir Branch will be expected to select five employees, one from each of; their New Reykjavik Head Office (Colloquially know as 'CentComm'), Karan colony the NCS Northern Star, Kalmar-based NMB Gullstrand medical research center, Sivian way-station NLS Southern Cross, and the company's sprawling Ekmanshalvo Fabrication Plant.\ +

\ + The Representation Committee is set to have quite significant powers over their region's day-to-day operations, ranging from Standard Operation Procedure, to security enforcement, to interior design." + +/datum/lore/codex/page/article99 + name = "02/06/65 - Calvert Moravec Dead At 58, Announces Withdrawal From Public Life" + data = "Just over a month since his injury in a brazen assassination attempt, NanoTrasen Vir's Chief Operations Officer Calvert Moravec has announced his 'temporary withdrawal' from public and corporate matters, in an inspiring speech given from his post-cloning recovery ward. The noted corporate executive passed away on Friday, following a long comatose period, but is expected to make a full recovery.\ +

\ + Mr. Moravec has stated that he believes a spell 'away from the public eye' will do wonders for his recovery, and 'expects to make a return some time in the coming years'. However, Moravec has reaffirmed that his stance on corporate policing, which is believed to have been the reason for the January bombing, remains unchanged; 'The refusal of Hedberg-Hammarstrom to allow our security teams to access government criminal records has been a significant hindrance to the investigation into my death. Allowing just one corporation exclusive access to this data is unequivocally wrong.'" + +/datum/lore/codex/page/article100 + name = "02/08/65 - NERC Campaigning Begins in Vir" + data = "NanoTrasen's latest employee initiative, the NanoTrasen Employee Representation Committee is set to hold their first in-house election this coming weekend, after 'respectable' signup rates for the positions across all participating Vir-based facilities.\ +

\ + According to those interviewed at a few sites, campaigning may be mixed. One potential committee member for the Gullstrand Medical Center described the competition as 'cut-throat' with staff looking to be split between the selection of already respected chief medical experts, and 'more represenative' service staff. Conversely, one worker at the Ekmanshalvo Fabrication Plant complex stated that he 'would probably just vote for whoever I've heard of.'\ +

\ + Final voting will take place on Saturday the 13th of February, with results announced by the following Monday." + +/datum/lore/codex/page/article101 + name = "02/11/65 - Top Astronomers Announce 'Alarming' Tachyon Downtick" + data = "The Galactic Survey Administration has today released a 'high priority' report on what is being described as a 'significant decline in core tachyon density' throughout the known galaxy. According to recent findings tachyon deterioration, which had previously been 'negligible' has undergone a 'rapid acceleration' which could begin to seriously affect interstellar transit in as soon as 30 to 50 years.\ +

\ + Tachyons are a naturally occurring particle present in varying density which form the primary mechanism for bluespace drive operation. In simple terms, the higher the density of tachyons, the more efficiently starship engines are capable of operating. Low-density regions such as the Rarkajar Rift have long posed a challenge to interstellar trade, and the expansion of such regions could prove devastating to galactic unity.\ +

\ + FTL industry leaders Focal Point Energistics have already announced 'immediate investigation' into the GSA's findings after taking a blow on the stock exchange, and have guaranteed a 'commitment to future-proofing' in all forthcoming products." \ No newline at end of file diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 77af6b73891..8dae7800275 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -28,6 +28,7 @@ /mob/new_player/proc/new_player_panel_proc() var/output = "
" + output += "[using_map.get_map_info()]" output +="
" output += "

Character Setup

" @@ -63,15 +64,22 @@ output += "

Show Player Polls

" if(client.check_for_new_server_news()) - output += "

Show News (NEW!)

" + output += "

Show Game Updates (NEW!)

" else - output += "

Show News

" + output += "

Show Game Updates

" if(SSsqlite.can_submit_feedback(client)) output += "

[href(src, list("give_feedback" = 1), "Give Feedback")]

" + + if(GLOB.news_data.station_newspaper) + output += "Show [using_map.station_name] News" + output += "
" - panel = new(src, "Welcome","Welcome", 210, 300, src) + if(GLOB.news_data.station_newspaper && !client.seen_news) + show_latest_news(GLOB.news_data.station_newspaper) + + panel = new(src, "Welcome","Welcome", 500, 480, src) panel.set_window_options("can_close=0") panel.set_content(output) panel.open() @@ -352,7 +360,7 @@ /mob/new_player/proc/time_till_respawn() if(!ckey) return -1 // What? - + var/timer = GLOB.respawn_timers[ckey] // No timer at all if(!timer) @@ -606,7 +614,12 @@ /mob/new_player/proc/close_spawn_windows() src << browse(null, "window=latechoices") //closes late choices window +<<<<<<< HEAD src << browse(null, "window=preferences_window") //closes the player setup window +======= + src << browse(null, "window=News") //closes news window + //src << browse(null, "window=playersetup") //closes the player setup window +>>>>>>> d0b71c8... Lobby Improvements (#7856) panel.close() /mob/new_player/proc/has_admin_rights() diff --git a/code/modules/mob/new_player/news.dm b/code/modules/mob/new_player/news.dm new file mode 100644 index 00000000000..6af422e5538 --- /dev/null +++ b/code/modules/mob/new_player/news.dm @@ -0,0 +1,86 @@ +/mob/new_player + var/current_news_page + +/mob/new_player/Topic(href, href_list[]) + . = ..() + + if(href_list["open_station_news"]) + show_latest_news(GLOB.news_data.station_newspaper) + + if(href_list["next_news"]) + var/datum/feed_channel/next_page = locate(href_list["nextpage"]) + if(!next_page) + return + if(!current_news_page) + return + if(!next_page.messages) + return + + if(current_news_page == next_page.messages.len) + return + else + current_news_page++ + playsound(src.loc, "pageturn", 50, 1) + show_latest_news(GLOB.news_data.station_newspaper) + + + if(href_list["previous_news"]) + var/datum/feed_channel/prev_page = locate(href_list["prevpage"]) + if(!prev_page) + return + if(!current_news_page) + return + if(!prev_page.messages) + return + if(1 >= current_news_page) + return + else + current_news_page-- + playsound(src.loc, "pageturn", 50, 1) + show_latest_news(GLOB.news_data.station_newspaper) + + +/mob/new_player/proc/show_latest_news(var/datum/feed_channel/CHANNEL) + if(!GLOB.news_data) return + if(!GLOB.news_data.station_newspaper) return + + var/dat + + if(!current_news_page) + if(CHANNEL.messages) + current_news_page = 1 //Start at the 'front' because of how the codex works. + + if(!current_news_page || isemptylist(CHANNEL.messages)) + dat += "No current available news on [GLOB.news_data.station_newspaper.channel_name], it may still be loading!" + else + dat += get_news_page(CHANNEL, CHANNEL.messages[current_news_page], current_news_page) + if(CHANNEL.messages.len > current_news_page) + dat += "Older Issue" + if(current_news_page > CHANNEL.messages.len || (CHANNEL.messages.len > 1) && !(current_news_page == 1)) + dat += "Newer Issue " + + dat += " (Page [current_news_page] out of [CHANNEL.messages.len])" + + var/datum/browser/popup = new(usr, "News", "Latest News", 640, 600, src) + popup.set_content(jointext(dat,null)) + popup.open() + + client.seen_news = 1 + +/proc/get_news_page(var/datum/feed_channel/CHANNEL, var/datum/feed_message/MESSAGE, current_page) + var/dat + + dat += get_newspaper_header(CHANNEL.channel_name, "Aggregated News", "#d4cec1") + + if(isemptylist(CHANNEL.messages)) + dat += "No current articles for this newspaper.
" + else + var/pic_data + + if(MESSAGE.img) + usr << browse_rsc(MESSAGE.img, "tmp_photo[current_page].png") + pic_data+="
" + + dat += get_newspaper_content(MESSAGE.title, MESSAGE.body, MESSAGE.author, "#d4cec1", pic_data) + + return dat \ No newline at end of file diff --git a/code/modules/news/new_newspaper.dm b/code/modules/news/new_newspaper.dm new file mode 100644 index 00000000000..294ffa6d6d2 --- /dev/null +++ b/code/modules/news/new_newspaper.dm @@ -0,0 +1,85 @@ +//Version of the newspaper that uses the lobby-style news reports from one channel only. Currently unused. + +/obj/item/weapon/newspaper + name = "newspaper" + desc = "This seems to be a generic, worn up newspaper." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "newspaper" + w_class = ITEMSIZE_SMALL //Let's make it fit in trashbags! + attack_verb = list("bapped") + + var/datum/feed_channel/news_source + var/current_news_page + + pickup_sound = 'sound/items/pickup/wrapper.ogg' + drop_sound = 'sound/items/drop/paper.ogg' + +/obj/item/weapon/newspaper/Initialize() + . = ..() + if(!news_source && GLOB.news_data) + news_source = GLOB.news_data.station_newspaper + + if(news_source) + name = "[news_source.channel_name] [name]" + desc = "This is a newspaper that contains the articles of the [news_source.channel_name]." + + +/obj/item/weapon/newspaper/attack_self(mob/user) + var/dat + + if(!current_news_page) + if(news_source.messages) + current_news_page = news_source.messages.len + + if(!current_news_page || !news_source.messages) + dat += "No current available news on [news_source.channel_name]" + else + dat += get_news_page(news_source, news_source.messages[current_news_page], current_news_page) + if(current_news_page > news_source.messages.len || (news_source.messages.len > 1) && !(current_news_page == 1)) + dat += "Previous Issue " + if(news_source.messages.len > current_news_page) + dat += "Next Issue" + + dat += " (Page [current_news_page] out of [news_source.messages.len])" + + var/datum/browser/popup = new(usr, "News", "Latest News", 640, 600, src) + popup.set_content(jointext(dat,null)) + popup.open() + + +/obj/item/weapon/newspaper/Topic(href, href_list[]) + ..() + + if(href_list["next_news"]) + var/datum/feed_channel/next_page = locate(href_list["nextpage"]) + if(!next_page) + return + if(!current_news_page) + return + if(!next_page.messages) + return + + if(current_news_page == next_page.messages.len) + return + else + current_news_page++ + playsound(src.loc, "pageturn", 50, 1) + updateDialog() + attack_self(loc) + + + if(href_list["previous_news"]) + var/datum/feed_channel/prev_page = locate(href_list["prevpage"]) + if(!prev_page) + return + if(!current_news_page) + return + if(!prev_page.messages) + return + if(1 >= current_news_page) + return + else + current_news_page-- + playsound(src.loc, "pageturn", 50, 1) + updateDialog() + attack_self(loc) \ No newline at end of file diff --git a/code/modules/news/news_init.dm b/code/modules/news/news_init.dm new file mode 100644 index 00000000000..33adc2d530a --- /dev/null +++ b/code/modules/news/news_init.dm @@ -0,0 +1,34 @@ +GLOBAL_DATUM_INIT(news_data, /datum/lore/news, new) + +/datum/feed_network/New() + CreateFeedChannel("Station Announcements", "NanoTrasen", 1, 1, "New Station Announcement Available") + CreateFeedChannel("Vir News Network", "Oculum Broadcast", 1, 1, "Updates from the Vir News Network!") + +/datum/lore/news + var/datum/feed_channel/station_newspaper + var/datum/lore/codex/category/main_news/news_codex = new() + +/datum/lore/news/New() + ..() + spawn(50) //Give it a second or it gets fucky. + for(var/datum/feed_channel/F in news_network.network_channels) + if(F.channel_name == "Vir News Network") + station_newspaper = F + break + spawn(300) // Yes, again. + fill_codex_news() + +/datum/lore/news/proc/fill_codex_news() + if(!news_network) + log_debug("Load: Could not find newscaster network.") + return + + if(!station_newspaper) + log_debug("Load: Could not find news channel Vir News Network to populate news articles.") + return + + //Feed the Lore Codex into the News Machine + for(var/datum/lore/codex/child in news_codex.children) + news_network.SubmitArticle("[child.data]", "Oculum", "Vir News Network", null, 1, "", "[child.name]") + + return 1 \ No newline at end of file diff --git a/code/modules/news/newspaper.dm b/code/modules/news/newspaper.dm new file mode 100644 index 00000000000..330e505d514 --- /dev/null +++ b/code/modules/news/newspaper.dm @@ -0,0 +1,147 @@ +//######################################################################################################################## +//###################################### NEWSPAPER! ###################################################################### +//######################################################################################################################## + +/obj/item/weapon/newspaper + name = "newspaper" + desc = "An issue of The Griffon, the newspaper circulating aboard most stations." + icon = 'icons/obj/bureaucracy.dmi' + icon_state = "newspaper" + w_class = ITEMSIZE_SMALL //Let's make it fit in trashbags! + attack_verb = list("bapped") + var/screen = 0 + var/pages = 0 + var/curr_page = 0 + var/list/datum/feed_channel/news_content = list() + var/datum/feed_message/important_message = null + var/scribble="" + var/scribble_page = null + drop_sound = 'sound/items/drop/wrapper.ogg' + pickup_sound = 'sound/items/pickup/wrapper.ogg' + +obj/item/weapon/newspaper/attack_self(mob/user as mob) + if(ishuman(user)) + var/mob/living/carbon/human/human_user = user + var/dat + pages = 0 + switch(screen) + if(0) //Cover + dat+="
The Griffon
" + dat+="
[using_map.company_name]-standard newspaper, for use on [using_map.company_name]© Space Facilities

" + if(isemptylist(news_content)) + if(important_message) + dat+="Contents:
    **Important Security Announcement** \[page [pages+2]\]
" + else + dat+="Other than the title, the rest of the newspaper is unprinted..." + else + dat+="Contents:
    " + for(var/datum/feed_channel/NP in news_content) + pages++ + if(important_message) + dat+="**Important Security Announcement** \[page [pages+2]\]
    " + var/temp_page=0 + for(var/datum/feed_channel/NP in news_content) + temp_page++ + dat+="[NP.channel_name] \[page [temp_page+1]\]
    " + dat+="
" + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "
" + if(1) // X channel pages inbetween. + for(var/datum/feed_channel/NP in news_content) + pages++ //Let's get it right again. + var/datum/feed_channel/C = news_content[curr_page] + dat+="[C.channel_name] \[created by: [C.author]\]

" + if(C.censored) + dat+="This channel was deemed dangerous to the general welfare of the station and therefore marked with a D-Notice. Its contents were not transferred to the newspaper at the time of printing." + else + if(isemptylist(C.messages)) + dat+="No Feed stories stem from this channel..." + else + dat+="
    " + var/i = 0 + for(var/datum/feed_message/MESSAGE in C.messages) + i++ + dat+="[MESSAGE.title]
    " + dat+="-[MESSAGE.body]
    " + if(MESSAGE.img) + user << browse_rsc(MESSAGE.img, "tmp_photo[i].png") + dat+="
    " + dat+="\[[MESSAGE.message_type] by [MESSAGE.author]\]

    " + dat+="
" + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "

" + if(2) //Last page + for(var/datum/feed_channel/NP in news_content) + pages++ + if(important_message!=null) + dat+="
Wanted Issue:


" + dat+="Criminal name: [important_message.author]
" + dat+="Description: [important_message.body]
" + dat+="Photo:: " + if(important_message.img) + user << browse_rsc(important_message.img, "tmp_photow.png") + dat+="
" + else + dat+="None" + else + dat+="Apart from some uninteresting Classified ads, there's nothing on this page..." + if(scribble_page==curr_page) + dat+="
There is a small scribble near the end of this page... It reads: \"[scribble]\"" + dat+= "
" + else + dat+="I'm sorry to break your immersion. This shit's bugged. Report this bug to Agouri, polyxenitopalidou@gmail.com" + + dat+="

[curr_page+1]
" + human_user << browse(dat, "window=newspaper_main;size=300x400") + onclose(human_user, "newspaper_main") + else + to_chat(user, "The paper is full of intelligible symbols!") + +obj/item/weapon/newspaper/Topic(href, href_list) + var/mob/living/U = usr + ..() + if((src in U.contents) || (istype(loc, /turf) && in_range(src, U))) + U.set_machine(src) + if(href_list["next_page"]) + if(curr_page == pages+1) + return //Don't need that at all, but anyway. + if(curr_page == pages) //We're at the middle, get to the end + screen = 2 + else + if(curr_page == 0) //We're at the start, get to the middle + screen = 1 + curr_page++ + playsound(src, "pageturn", 50, 1) + + else if(href_list["prev_page"]) + if(curr_page == 0) + return + if(curr_page == 1) + screen = 0 + + else + if(curr_page == pages+1) //we're at the end, let's go back to the middle. + screen = 1 + curr_page-- + playsound(src, "pageturn", 50, 1) + + if(istype(src.loc, /mob)) + attack_self(src.loc) + +obj/item/weapon/newspaper/attackby(obj/item/weapon/W as obj, mob/user as mob) + if(istype(W, /obj/item/weapon/pen)) + if(scribble_page == curr_page) + to_chat(user, "There's already a scribble in this page... You wouldn't want to make things too cluttered, would you?") + else + var/s = sanitize(input(user, "Write something", "Newspaper", "")) + s = sanitize(s) + if(!s) + return + if(!in_range(src, usr) && src.loc != usr) + return + scribble_page = curr_page + scribble = s + attack_self(user) + return \ No newline at end of file diff --git a/code/modules/news/newspaper_layout.dm b/code/modules/news/newspaper_layout.dm new file mode 100644 index 00000000000..224b8c6eca5 --- /dev/null +++ b/code/modules/news/newspaper_layout.dm @@ -0,0 +1,41 @@ +/proc/get_newspaper_header(newspaper, var/list/subjects, bgcolor) + + var/dat + + dat += "
" + dat += "" + dat += "
" + dat += "

" + dat += "[newspaper]

" + dat += "
" + + if(subjects) + var/subject_list = jointext(subjects," - ") + + dat += "

[subject_list]


" + dat += "
" + + return dat + + +/proc/get_newspaper_content(header, content, author, bgcolor, picture_data) + + var/dat + + dat += "" + dat += "" + + dat += "
" + dat += "" + dat += "
" + dat += "
[header]
" + + dat += "

By [author]


" + + if(picture_data) + dat += "
[picture_data]
" + + dat += "
" + dat += "

[content]